![]() |
|
[VB.NET] عمل تحديث تلقائي لبرنامجك - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم امثلة ومشاريع VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=188) +--- الموضوع : [VB.NET] عمل تحديث تلقائي لبرنامجك (/showthread.php?tid=27834) |
عمل تحديث تلقائي لبرنامجك - DK-x - 08-12-18 مراحب للجميع
لعملية التحديث التلقائي ثلاث خطوات لكل خطوة اربعة نقاط
اولاً :
1- ادخل الى موقع PasteBin وانشئ حساب
2- اختر New Paste وانشئ 2 مشاركات
3- الأولى اكتب بها رقم الاصدار و الثانية ضع بها كلمة URL
4- اختر لكل مشاركة بعد حفظها RAW وانسخ الروابط و احفضها بملف لأن رح تحتاجها بالخطوة الثالثة
ثانياً :
1- ببرنامجك ضع هذا Function
كود : Public Function InternetConnection() As Boolean2- أضف أداة BackgroundWorker وضع بها الكود التالي
[attachment=20325]
كود : 'استبدل عبارةالرابط الاول مع رابط التحقق3- ببرنامجك ضع الكود التالي في Form Load
كود : BackgroundWorker1.RunWorkerAsync() 'BackgroundWorker1 تشغيل4- أنشئ Form2 وضع به Button , Label و ProgressBar واضف له الكود التالي كاملاً و غير في الكود عبارة اسم البرنامج باسم برنامجك
كود : Imports System.Netرتب Form2 ليبدو بهذا الشكل
[attachment=20326]
ثالثاً :
1- في Form1 تحت Public Class Form1 ضع الكود التالي
كود : Dim x As New System.Net.WebClient2- في Form1 استبدل عبارة الرابط الاول بالرابط الاول من الخطوة الأولى و في Form2 استبدل عبارة الرابط الثاني بالرابط الثاني من الخطوة الأولى
3- ارفع تحديث برنامجك على موقع يعطيك الرابط المباشر مثل Hot Upload
4- استبدل كلمة URL من الخطوة الأولى بالرابط المباشر للتحديث الخاص ببرنامجك
الان اصبح برنامج يفحص كل مرة يعمل بها من توافر الانترنت
واذا توفر يتحقق من التحديث واذا توفر يقوم بابلاغك عنه ويحمله وكل هذا يتم عن طريق BackgroundWorker لكي لا يتوقف البرنامج عن العمل أو تحدث به اخطاء في كل مرة تقوم باصدار تحديث جديد ما عليك سوى رفع تحديثك على موقع يعطيك الرابط المباشر مثل Hot Upload واخذ الرابط المباشر لتحديثك و وضعه في المشاركة الثانية من الخطوة الاولى وتغيير قيمة المشاركة الاولى الى قيمة الاصدار الجديد
الى هنا انتهى الشرح اتمنى تكونون استفدتوا
ولا تنسون تقييم وشكراً
RE: عمل تحديث تلقائي لبرنامجك - dubai.eig - 09-12-18 احسنت جري التجربه عمل جميل بارك الله فيك RE: عمل تحديث تلقائي لبرنامجك - abumuhannadzym - 25-12-18 هل من الممكن السورس كود
RE: عمل تحديث تلقائي لبرنامجك - Top King - 13-04-19 طب انا عايز اسال سؤال دلوقتي الملف ال انا هرفعو بتاع التحديث هينزل فين ؟ وياريت كمان عايز حل للمشكلة دي RE: عمل تحديث تلقائي لبرنامجك - DK-x - 14-04-19 ملف التحديث رح ينزل في مجلد المشروع
والصورة اعتذر ما فتحت عندي
RE: عمل تحديث تلقائي لبرنامجك - MR.Palestine - 01-07-19 http://hotupload.net/598qjr2b1ken/Annotation_2019-07-01_072050.png.html اخي عم يظهر عندي هاد الخطا شو السبب RE: عمل تحديث تلقائي لبرنامجك - elgokr - 05-07-19 (01-07-19, 08:23 AM)MR.Palestine كتب : http://hotupload.net/598qjr2b1ken/Annotation_2019-07-01_072050.png.html تاكد من صحة رابط التحميل المدرج فى الكود
من الممكن ان يكون رابط غير مباشر
ويحول الى صفحة مثل الانتظار وما شبه
تحياتى لك
وتمنياتى لك التوفيق
RE: عمل تحديث تلقائي لبرنامجك - hamadz - 19-12-20 بوركت اخي في الشرح
لو يكون الشرح بي الفيديو يكون افضل
|