PDA

View Full Version : سوال: Update برنامه از طریق وب سایت



mohammad diba
پنج شنبه 19 فروردین 1389, 15:56 عصر
سلام بر دوستان و بزرگواران
چندی پیش به این فکر افتادم که نرم افزارم رو بدون ریموت و به صورت خودکار مثلnod32 از وب سایتم آپدیت کنم اکثر نرم افزار های تجاری یه سری تغییر ات تویه دیتابیس و فایلهای exe, dll داره گفتم این تاپیک رو بزنم تا از تجربیات بزرگواران و با تجربه ها استفاده کنیم و بتونیم این کار رو انجام بدیم. خواهشمند اگه کسی از دوستان در این زمینه ها کار کرده تجربیاتش رو تویه این تاپیک بگه تا بقیه هم استفاده کنند.
البته لازم به ذکر است که می خواهیم این فایلهای آپدیت مانند Nod32 سبک باشه که حتی با اینترنت دایال آپ هم بشه دانلود کرد

mehdi.mousavi
پنج شنبه 19 فروردین 1389, 17:09 عصر
سلام.
من استفاده از Updater Application Block (http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C09314-E222-4AF2-9395-1E0BD7060786&displaylang=en) (یا بطور مخفف، UAB) رو توصیه می کنم.

موفق باشید.

seven7777777
پنج شنبه 19 فروردین 1389, 18:57 عصر
منظور چه جور آپدیتی هست ؟
آپدیت محتوای دیتابیس یا آپدیت قسمت های داخلی برنامه مثل فرم ها ؟؟؟

mohammad diba
پنج شنبه 19 فروردین 1389, 18:59 عصر
آپدیت ساختار داخلی دیتابیس و همچنین خود برنامه

M.YasPro
پنج شنبه 19 فروردین 1389, 19:37 عصر
سلام
در ادامه صحبتهای اساتید :
click once که برای خود دات نت هست.
http://msdn.microsoft.com/en-us/library/ms228283(VS.80).aspx
موفق باشید .

احمد سامعی
شنبه 16 مرداد 1389, 19:16 عصر
سلام.
من استفاده از Updater Application Block (http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C09314-E222-4AF2-9395-1E0BD7060786&displaylang=en) (یا بطور مخفف، UAB) رو توصیه می کنم.

موفق باشید.

سلام

استاد می شه در این باره یکم توضیح بدید من اون لینک خوندم اما کامل نفهمیدم چی کار باید بکنم فقط تونستم برای سی دی پابلیش کنم اما برای سایتم نه و اینکه فایل هایی که روی هاست باید گذاشت تا به برنامه بفمونه نسخه جدید هست چیه

ببخشید زیاد سوال کردم من در این رابطه هیچی نمی دونم

Rocker
شنبه 16 مرداد 1389, 19:45 عصر
شما باید یک وب سرویس بسازید که دارای متدهایی باشه که بتونه به نوعی اطلاعات آپدیت شده (مثل dll های جدید) رو به برنامه برسونه.
و داخل نرم افزارات باید به این وب سرویس رفرنس کنی و از متدهاش استفاده کنی.

خیلی روش جالبیه و کاربردهای گسترده ای داره و این فقط یکی از کاربردهاشه
من قبلا استفاه کردم

احمد سامعی
شنبه 16 مرداد 1389, 22:32 عصر
ممنون دوستان از این clickonce چطوری استفاده کنیم
یا با یک مثال

Rocker
یک شنبه 17 مرداد 1389, 00:32 صبح
ممنون دوست عزیز کی شه کامل توضیح بدید
یا با یک مثال
http://www.barnamenevis.org/forum/showthread.php?t=81339

Rocker
یک شنبه 17 مرداد 1389, 00:33 صبح
http://www.shojaee.com/articles/index.php/1386/09/webservice-implementation/

ricky22
یک شنبه 17 مرداد 1389, 08:08 صبح
شما باید یک وب سرویس بسازید که دارای متدهایی باشه که بتونه به نوعی اطلاعات آپدیت شده (مثل dll های جدید) رو به برنامه برسونه.
و داخل نرم افزارات باید به این وب سرویس رفرنس کنی و از متدهاش استفاده کنی.

خیلی روش جالبیه و کاربردهای گسترده ای داره و این فقط یکی از کاربردهاشه
من قبلا استفاه کردم
سلام
مزیت استفاده از Click Once این هست که بر مبنای XML کار می کنه و فقط قسمت هایی که تغییر کردند رو بروز می کنه.
فکر می کنم اگر از وب سرویس استفاده کننید باید کل DLL یا فایل مربوطه را جایگزین کنند.
توجه شما رو به این سوال خودم که در رابطه با استفاده از CLICK ONCE یا UAB می باشد جلب می کنم.
http://stackoverflow.com/questions/3246391/update-daily-clickonce-or-uabupdate-application-block/3246585#3246585
موفق باشید.

احمد سامعی
دوشنبه 18 مرداد 1389, 13:14 عصر
دوستان تمجدید و تعریف ولش و ساخت وب سرویس هم بلد شدیم

من در پست 8 یک نمونه کار یا روش قدم به قدم استفاده از clickonce خواستم برای همین موضوع آپدیت کردن متاسفانه دوستان لینک برای وب سرویس دادن

کسی هست این کار کرده باشه و بدونه روشش چیه و چطوری باید انجام داد

ricky22
دوشنبه 18 مرداد 1389, 13:19 عصر
دوستان تمجدید و تعریف ولش و ساخت وب سرویس هم بلد شدیم

من در پست 8 یک نمونه کار یا روش قدم به قدم استفاده از clickonce خواستم برای همین موضوع آپدیت کردن متاسفانه دوستان لینک برای وب سرویس دادن

کسی هست این کار کرده باشه و بدونه روشش چیه و چطوری باید انجام داد
مثال با VB.NET هست.
مثال ماکروسافت برای ClickOnce (http://barnamenevis.org/forum/showpost.php?p=926425&postcount=2)
این (http://download.microsoft.com/download/4/5/c/45c93c98-c096-432f-943e-8dfe951d37a8/WinVideo-Winforms-UseClickOnceDeployment.wmv)Video را نگاه کنید قدم به قدمه