النتائج 1 إلى 5 من 5

الموضوع: استفسار في عمل تحديث للبرنامج vb.net

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2013
    المشاركات
    38

    استفسار في عمل تحديث للبرنامج vb.net



    السلام عليكم ورحمة الله وبركاتة
    اولآ : اعذروني لكتابة الموضوع في هذا القسم .... لانة لايوجد قسم مختص للـ vb.net

    لقد عملت مثال تجريبي ...
    1- التحقق من وجود نسخة حديثة .... تم التطبيق بنجاح




    المطلوب :
    2- تحميل البرنامج عند وجود نسخة حديثة .... بحيث يكون بنفس مسار البرنامج السابق واستبدالة بالنسخة الحديث على حسب جميع الانظمة Windows 7 - Windows Vista - XP




    ملاحظة : فريم ورك 3.5







  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2013
    المشاركات
    38


    هذا هو الكود المستخدم :
    كود PHP:
    Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Clickcheckforupdates()End SubPublic Sub checkforupdates()TryDim request As System.Net.HttpWebRequest System.Net.HttpWebRequest.Create("http://www/Updater/Updater.txt")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.ProductVersionIf newestversion.Contains(currentversionThenMessageBox.Show(" ")ElseMessageBox.Show(" ")System.Diagnostics.Process.Start("http://www/Updater/Updater.exe")End IfCatch ex As ExceptionEnd TryEnd Sub 



    • وهذا رقم الاصدار الموجود للنسخة الحديثة في مستند نصي txt 2.0.0.0




      اللحين كل شي تماام .... لاكن عند تحميل النسخة الحديثة
      اريد ان تذهب النسخة تلقائي لمجلد البرنامج واستبدالة بنسختة الجديدة







    [/PHP]






  3. #3
    عضو نشيط
    تاريخ التسجيل
    May 2013
    المشاركات
    38


    الكود

    كود PHP:
    Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Clickcheckforupdates()End SubPublic Sub checkforupdates()TryDim request As System.Net.HttpWebRequest System.Net.HttpWebRequest.Create("http://www/Updater/Updater.txt")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.ProductVersionIf newestversion.Contains(currentversionThenMessageBox.Show(" ")ElseMessageBox.Show(" ")System.Diagnostics.Process.Start("http://www/Updater/Updater.exe")End IfCatch ex As ExceptionEnd TryEnd Sub 







  4. #4
    عضو نشيط
    تاريخ التسجيل
    May 2013
    المشاركات
    38


    المحرر به اخطاء

    على العموم الكود بالمرفقات





    الملفات المرفقة الملفات المرفقة

  5. #5


    هلا أخي ، عليك بالقراءة فهي الحل دائما ، شوف هالكود السطر واحد بيحمل الملف مباشرة ، وبتختار المسار المباشر

    كود:
    My.Computer.Network.DownloadFile("http://www/Updater/Updater.exe", My.Application.Info.DirectoryPath)
    بخصوص جلب اصدار البرنامج عليك باليوب سيرفس

    الفيجوال بيسك به تسهيلات كثيرا عن السي شارب،لذلك أنصحك بقراءة كتاب اوسع










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض