‏ IraqGi DangeR
Popular Posts Widget

اتصل بنا

الاسم

بريد إلكتروني *

رسالة *

لغة الموقع:

السبت، 18 يناير 2014

طريقة لجعل برنامج يبحث عن تحديثات للبرنامج


متطلبات المشروع:
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 التعليقات :

إرسال تعليق