• 0
AMEDO

كيفية عمل زر لتحديث برنامجى تلقائيا (يوجد صوره كامثال)

سؤال

كيفية عمل زر لتحديث برنامجى تلقائيا (Update) (كما في الصوره)

 

untitl13.jpg

 

لأن من ببحث عنها من 5 ايام او اكتر فارجو المساعده  من سيادتكم

 

                   وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

4 إجابة على هذا السؤال .

  • 0

السلام عليكم  أخي الكريم

فكرة التحديث هي فكرة بسيطة وجميلة اتبع الخطوات التالية حتي تصل لمرادك

1  افترضنا انك قمت بتصميم مشروع واكتمل والحمد لله

2  قم بحجز استضافة مجانية علي الشبكة وضع فيها رقم آخر اصدار مع نسخة من البرنامج المحدث

3  قم بتصميم برنامج ثاني وهو خاص بعملية التحديث ,, حيث الفكرة كالتالي

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

عند الضغط علي زر التحديث يقوم البرنامج الاساسي بتشغيل ابرنامج الثاني وهو فرضا كان بأسم Update.exe

ثم يغلق البرنامج نفسة

 4  عند تشغيل برنامج Update.exe سوف يقوم بأخذ قيمة الاصدار الحالي الذي قمت بتخزينة من قبل ويقوم بالأتصال بالمساحة التي حجزتها علي الشبكة

ثم يقوم بمقارنة الاصدارين (الملف الموجود سابقا علي الجهاز يمثل الاصدار الحالي - الملف الموجود علي السيرفر يمثل الاصدار الجديد)

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

واخيرا بعد التحميل تبديل القيم للأصدار المخزنة علي جهاز العميل بالقيم الجديدة.

اتمني ان تكون الفكرة قد وضحت

بالتوفيق...

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اين المساعدة يا اخوانى  اريد المساعدة في اسرع وقت ارجوكم

 

:( :hot:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ما في رد حتى الأن !!؟؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخى طب ممكن شرح مصور !

 

وشكرا .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .