طريقة لجعل برنامج يبحث عن تحديثات للبرنامج
متطلبات المشروع:
1-VB.NET 2010 & VB.NET 2008
2-Dropbox شرح الدروبوكس راح تلاقي في أرض الإبداع
ننشئ مستند نسميه "Ver"
نكتب داخل المستند إصدار البرنامج إلي تريد صناعته مثلا: 1.0.0.0
ثم تحفظه وتحطه داخل الدروبوكس ويفضل عمل مجلد داخل الدروبوكس بإسم البرنامج الذي تريد صناعته حتى يسهل عليك وتحط المستند داخل المجلد الذي أنشئته في الدروبوكس
صورة:
| تم تصغير حجم الصورة تلقائياً لسهولة التصفّح , اضغط هنا لمشاهدتها بالحجم الطبيعي 978x722. |
صورة للمشروع :
| تم تصغير حجم الصورة تلقائياً لسهولة التصفّح , اضغط هنا لمشاهدتها بالحجم الطبيعي 1245x600. |
نضغط دبل كليك على الزر الموجود في المشروع ونضيف هذا الكود:
كود:
CheckForUpdates()
End Sub
Public Sub CheckForUpdates()
Dim request As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create("https://dl.dropbox.com/s/nxyb9d8haba8qyl/Ver.txt?token_hash=AAFRr1GFZcfKu_oST37bQyK76JxWMEQ_0m57ORBCghZlFw&dl=1") ' تحط هنا رابط المباشر للمستند
Dim response As System.Net.HttpWebResponse = request.GetResponse()
Dim sr As System.IO.StreamReader = New System.IO.StreamReader(response.GetResponseStream())
Dim newestversion As String = sr.ReadToEnd()
Dim currentversion As String = Application.ProductVersion
If newestversion.Contains(currentversion) Then
MessageBox.Show("لاتوجد تحديثات للبرنامج, هذا أحدث إصدار", "Update", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
If MessageBox.Show("تتوفر نسخة جديدة للبرنامج, هل تريد تنزيلها", "Update", MessageBoxButtons.YesNo, MessageBoxIcon.Information) = Windows.Forms.DialogResult.Yes Then
Process.Start("https://www.dev-point.com/vb") ' طبعاهنا رابط المباشر للبرنامج
Else
End If
End If
تغط دبل كليك على My Project
ثم إضغط مثل مافي الصورة:
| تم تصغير حجم الصورة تلقائياً لسهولة التصفّح , اضغط هنا لمشاهدتها بالحجم الطبيعي 1194x619. |
وتحط في المستند نفس إصدار البرنامج إلي حطيته
قبل ماتحط رابط البرنامج المباشر إعمل بيلد للمشروع حتى يتكون البرنامج ثم إنسخ البرنامج في المجلد إلي أنشأناه في الدروبوكس حنب المستند
مثلا أنا سميت البرنامج : Test Update
صورة البرنامج والمستند في الدروربوكس:
| تم تصغير حجم الصورة تلقائياً لسهولة التصفّح , اضغط هنا لمشاهدتها بالحجم الطبيعي 954x571. |
لاتنسى تحط رابط للمستند هنا الذي أنشأناه في الدروبوكس:
| تم تصغير حجم الصورة تلقائياً لسهولة التصفّح , اضغط هنا لمشاهدتها بالحجم الطبيعي 904x109. |
الأن نقوم بأخذ الرابط المباشر للبرنامج في الدروبوكس ونضعه هنا :
| تم تصغير حجم الصورة تلقائياً لسهولة التصفّح , اضغط هنا لمشاهدتها بالحجم الطبيعي 807x133. |
الأن بعد مانحط الرابط المباشر للبرنامج نقوم بعمل بيلد للمشروع مرة أخره ثم ننسخ البرنامج ونحطه في المجلد الموجود في الدروبوكس ويكون نفس الإسم ثم نوافق على إستبدال البرنامج صورة توضيحية:
| تم تصغير حجم الصورة تلقائياً لسهولة التصفّح , اضغط هنا لمشاهدتها بالحجم الطبيعي 862x634. |
الأن نقوم بتجربة البرنامج عتدما تضغط بحث عن تحديثات طبعا حايقولك لاتوجد تحديثات
طيب كيف نسوي نسخة جديدة مثلا النسخة السابقة كانت: 1.0.0.0
الأن أنا صنعت نفس البرنامج بس نسخة جديدة: 2.0.0.0
نقوم بفتح المستند نقوم بتغيير: الإصدار القديم 1.0.0.0 إلى 2.0.0.0
ونحفظه والبنامج لازم يكون نفس الإسم وتغير رقم إصدار البرنامج من My Project
زي أول ويكون نفس الإسم البرنامج تقوم تنسخ البرنامج الجديد في مجلد الدروبوكس وتوافق على الإستبدال
الأن قم بتجربة البرنامج راح يقلك توجد إصدار جديد هل تريد تنزيله إذا ضغط نعم راح ينفك صفحة من المتصفح ويحمل البرنامج فورا
صور:
| تم تصغير حجم الصورة تلقائياً لسهولة التصفّح , اضغط هنا لمشاهدتها بالحجم الطبيعي 851x489. |
| تم تصغير حجم الصورة تلقائياً لسهولة التصفّح , اضغط هنا لمشاهدتها بالحجم الطبيعي 1020x627. |
جميع الحقوق محفوظه لدى ألآخ [ U A C O D E R ] ^^
اعلان 1
اعلان 2
0 التعليقات :
إرسال تعليق