PDA

View Full Version : web site and desktop application syncronize?



khafanovich
جمعه 21 شهریور 1382, 21:23 عصر
دوستان خسته نباشید.
حتما همه شما نرم افزار D-TNTرو دیده اید.(توضیح:این نرم افزار یک برنامه هست که شامل یک بانک اطلاعاتی از نکات دلفی میباشد.نکته قابل توجه این است که این برنامه در هنگام اتصال به اینترنت بطور اتومات update میشود.یعنی خودش نکات جدید را دانلود و به برنامه اضافه میکند)

میخواستم ببینم مراحل ایجاد این چنین برنامه هایی چگونه است و باید چه تکنیک هایی رو بلد باشیم تا بتوانیم اینگونه برنامه ها را بنویسیم.

مخصوصا قسمت سرور و تشخیص اطلاعات جدید....
خیلی ممنون میشم اگه راهنمایی کنید.

Mashatan
جمعه 21 شهریور 1382, 22:03 عصر
به اینجور روتین ها Tip میگویند !
برای فهمیدن Update شدن هم کافیه یک فایل در داخل سایت بگذارید به نام Update.dat و در آن آخرین تاریخ Update را قرار دهید و برنامه Client با وصل شدن به سایت و خواندن آن فایل متوجه میشود که Update شده است یا نه و البته باید برنامه در جایی آخرین تاریخ Update شدن خودش را ثبت کند.

ارادتمند
مشاطان

khafanovich
شنبه 22 شهریور 1382, 06:40 صبح
خیلی ممنون.
حالا میخواستم ببینم برای ارتباط بر قرار کردن با سایت باید از چه کامپوننت ها و تکنیک هایی استفاده کرد.
فرض کنید میخواهیم اطلاعات چند صفحه که تازه به سایت اضافه شده اند را از طریق برنامه دریافت و به بانک اضافه کنیم.
چیزی که به نظر میرسد این است که باید html رو دریافت و سپس در آن جستجو کرد و تگها را پیدا نمود و به بانک اضافه کرد.
چگونه؟

درضمن ایده شما درباره updateبسیار جالب بود ممنون.

Mashatan
شنبه 22 شهریور 1382, 16:09 عصر
اصلا کار خاصی نیست ! با یک Get کردن معمولی میتونی هر فایلی را با هر فرمتی باشه دریافت کنی !
اینجا رو نگاه کن http://www.tmssoftware.com/wupdate.htm
یک Component قوی برای این کار !

بعدا اگر وقت کنم بیشتر از لحاظ تکنیکال توضیح میدم !

شاد زی
مشاطان

khafanovich
شنبه 22 شهریور 1382, 21:58 عصر
خیلی خیلی ممنونم کامپوننت بسیار کامل و جامعی بود.
لطفا اگر وقت داشتید کمی بیشتر در مورد این موضوع توضیح دهید.
بدون استفاده از کامپوننت اضافی ....فقط با استفاده از کامپوننت های خود دلفی
باز هم ممنون بسیار عالی بود.

artemis-a..x
یک شنبه 23 شهریور 1382, 00:19 صبح
حالا چه اسراری هست که از کامپوننت اضافی استفاده نشه؟ :shock:

khafanovich
یک شنبه 23 شهریور 1382, 07:56 صبح
من اصلا با کامپوننت مخالف نیستم.
ولی میخواستم ساده ترین راه رو بدونم.

artemis-a..x
یک شنبه 23 شهریور 1382, 12:19 عصر
به حر حال خفن جان :P اگر کامپوننتی میخواستی به من ایمیل بزن.