المشاركات : 223
المواضيع 90
الإنتساب : Feb 2018
السمعة :
1
الشكر: 272
تم شكره 120 مرات في 84 مشاركات
من واقع تجربة
عليك تعريف متغير في المشـروع يحمل رقم الأصدار
عليك بناء جدول في المشروع عباره عن حقلين ترقيم تلقائي وخانه نصيه رقميه يحفص رقم الأصدار
-----------------------------------------------
اللي عليك أنك تسوية تتأكد من أن جميع الملفات بالمشروع في Copy Locel =True
تاخذ ملف Debug محتوياته وتستبدله بالموجود
هناك طرق كثيره لأستبداله وكأنك تتعامل مع مجلدات
المشاركات : 342
المواضيع 20
الإنتساب : May 2018
السمعة :
75
الشكر: 32
تم شكره 857 مرات في 338 مشاركات
بالنسبة لتحديث المشروع عند العميل فهذا يعتمد على عدة امور
اذا كان التعديل على الملف التنفيذي فقط ولم تضف اي مكتبات اخرى
فيكفي ان تتسبدل الملف التنفيذي القديم عند العميل بالملف الجديد
اما اذا كان هناك اضافات للملفات من نوع dll للمشروع فاعتقد انك بحاجة
الى اضافة جميع الملفات الجديدة للمشروع
المشاركات : 2,061
المواضيع 49
الإنتساب : Oct 2017
السمعة :
538
الشكر: 10647
تم شكره 5322 مرات في 2095 مشاركات
السلام عليكم ورحمة الله وبركاته
احببت المشاركة هذه المرة بمنهج تفكير كيف تتم عملية التحديث للبرامج
بالرغم من اني لم اقم بعمل هذه التجربة لكن التحديث هو عبارة عن تصليح واعادة تنصيب للنواقص(مجازا) او استبدال ملفات بأخرى
فالمبرمج او الشركة المنتجة للبرنامج تشعر العميل المستثمر للبرنامج بوجود تحديثات وهذا يتم بناء على متغير Boolean في العادة تكون قيمته false وفي البرنامج كود اتصال مع موقع الشركة اتوماتيكي يتم التحقق من ان هذا المتغير مازال False وان كانت القيمة true فهذا يعني ان هناك تحديث موجود فان وافق العميل على التحديث يتم تحمبل ملف Modifier بشكل منفصل بعيدا عن البرنامج وتتم ازالته بعد اجراء التحديث وهو كما ذكرنا ترميم ولايتم الترميم مباشرة فلربما وهذا شائع ان المستثمر يعمل على البرنامج وبعد اكمال تجميل الملف تظهر رسالة للعميل مفادها سيتم اعادة اقلاع البرنامج او الويندوز ان كان هناك ملفات تتعلق به وهنا اما ان يوافق او يضغط لا ويقوم بحفظ عمله وبعدها يعمل اعادة اقلاع وتتم عملية الترميم اوالتعديل بشكل صامت وفي الخلفية وبذلك لايشعر بالعملية
اما ماهي الملفات او البرنامج ككل فليس لدي تجربة في هذا الموضوع وان علمت بذلك مستقبلا فلن اتوانى عن انشاء مثال وشرح الطريقة
دمتم بخير
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات