تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ماهي فكرة جعل برنامجك يقبل التحديث وليس تحميل البرنامج من جديد
#1
السلام عليكم ورحمة الله وبركاته

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

مثلا برنامج حجمه 45 ميجا  ونزل له اصدار جديد بحجم 48 يتم توفير في موقعه  النسخة الجديدة بحجم 48 ميجا و حزمة التحديث بحجم 3 ميجا
اللعنده البرنامج سابقا ينزل حزمة التحديث فقط واللي ما يملك البرنامج اساسا ينزل البرنامج كامل باخر اصدار

ارجوا ان تكون الفكرة وصلت
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليك اخي
انا كذلك ابحث عن حل لهاته الطريقة
الرد }}}}
تم الشكر بواسطة:
#3
الحل بسيط جدا

وهو تقسيم المشروع لعدة ملفات  dll
الرد }}}}
تم الشكر بواسطة:
#4
تمام اخي الشاكي لله
مثلا تم اضافة قائمة جديدة في البرنامج
كيف اضيف القائمة في ملف
dll
بحيث اذا اضفت اضافة جديدة على القائمة استبدل فقط ملف
dll
الرد }}}}
تم الشكر بواسطة:
#5
^

ماينطبق على ملفات الdll ينطبق على الExe ايضا

مثلا انت بحاجة الى اضافة قائمة او زر في الواجهة ، فقط عليك بتحديث الexe  ، لا علاقة لك بالdll
---

لناخذ بالمثال برنامج Internet download manager
حجم البرنامج كاملا = 12 مب

ولكن التطبيق نفسه (exe) حجمه لايتعدى 3 مب ، وال9 مب الباقية تتوزع على مكتبات الdll خاصته :-




فمثلا عندما يحتاج مطور idm الى اضافة زر في الواجهة ، سيقوم بتحديث الexe فقط (تنزيل الجديد)
اما ملفات الdll فلن يتم تنزيلها من جديد الا عندما تتطلب الحاجة الى تحديثها .


اضن وضحت الفكرة


-

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

دائما نزل الملفات التي قمت بتعديلها فقط وليس التطبيق كاملا ، هذا ماتفعله البرامج الكبرى امثال تحديثات الwindows وغيره .
الرد }}}}
تم الشكر بواسطة: honest , السندبااد
#6
بارك الله فيك اخي وضحت الفكرة وهي تقسيم البرنامج الى اجزاء
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] فكرة عمل برنامج تنبيهات abdulla2 0 29 منذ 9 ساعة مضت
آخر رد: abdulla2
  البرنامج لايحفظ التغيرات عبدالرحمن المكاوي 4 58 أمس, 10:03 AM
آخر رد: وائل القطاوي
Thumbs Up [سؤال] كود تخطي فتح رابط معين لتشغيل البرنامج Mk 22353 1 54 17-02-17, 02:43 AM
آخر رد: الماجيك مسعد
  [سؤال] حمايه البرنامج moshax 3 108 09-02-17, 03:34 PM
آخر رد: مساعدة
  مشكلة عند تحميل فورم تناسيم 1 35 06-02-17, 04:53 PM
آخر رد: ابو يوسف النواوي 2
  [VB.NET] مشكلة مع datagridview لا تعرض السجلات الجديدة الا بعد اقفال البرنامج darklibya88 3 110 01-02-17, 04:01 PM
آخر رد: جابر
  [VB.NET] ازاى اتحقق ان الصف رقم 1 فى العمود رقم 7 فيه قيمة وليس فارغ؟ فى ليست فيو الماجيك مسعد 10 196 31-01-17, 07:03 AM
آخر رد: الماجيك مسعد
  [VB.NET] إعادة تحميل داتاجريد tifagreet 6 101 27-01-17, 03:04 PM
آخر رد: tifagreet
  لايعمل البرنامج في فيجول ستوديو 2010 thams 0 38 23-01-17, 10:29 PM
آخر رد: thams
Exclamation [سؤال] التاكيد من موجد برامج قبل تشغيل البرنامج MOONMICROSYSTEM 1 163 22-01-17, 04:54 PM
آخر رد: thevirus

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم