تقييم الموضوع :
  • 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
بارك الله فيك اخي وضحت الفكرة وهي تقسيم البرنامج الى اجزاء
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اريد تعديل ع المشروع فقط + تحميل المشروع بالكامل e-coder 4 115 17-10-17, 12:09 AM
آخر رد: e-coder
  تغير حجم شاشات البرنامج عند العمل على شاشات اخرى nassery99 3 77 16-10-17, 12:42 PM
آخر رد: silverlight
  مشكلة تظهر في البرنامج بسبب الداتا بيس اكسس khaled12345 2 59 16-10-17, 07:41 AM
آخر رد: khaled12345
  ما هي افضل طريقة لجعل البرنامج تجريبي محمود صالح 3 134 15-10-17, 11:32 PM
آخر رد: hoshosgost@yahoo.com
  [سؤال] ظهور البرنامج عند الضغط على رابط ابو روضة 4 90 14-10-17, 10:55 PM
آخر رد: ابو روضة
  ظهور البرنامج عند نسخ رابط ابو روضة 8 161 12-10-17, 02:47 PM
آخر رد: ابو روضة
  [سؤال] رسالة خطأ بعد تنصيب البرنامج على جهاز آخر aftfm 1 58 09-10-17, 06:57 PM
آخر رد: Adrees
  [سؤال] استعراض حالة عمل البرنامج ابو روضة 7 189 08-10-17, 11:22 AM
آخر رد: ابو روضة
  سورس إظهار معلومات البرنامج fouadhdfouad 5 96 07-10-17, 07:00 PM
آخر رد: fouadhdfouad
  [سؤال] مشكلة فيه البرنامج مافهمتها vbb6 3 84 29-09-17, 07:47 PM
آخر رد: vbb6

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


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