المشاركات : 730
المواضيع 66
الإنتساب : Apr 2014
السمعة :
25
الشكر: 1619
تم شكره 3502 مرات في 239 مشاركات
السلام عليكم
شباب انا حاب اسال كيف يمكنني ارسال رساله الى مستخدمي البرنامج تقول لهم ان في تحديث لي البرنامج هذا بعطيكم مثال عشان تفهموني
انا عندي برنامج
اسمه 123 اصدار البرنامج 1.2.1
وفي ناس يستخدمونه وسويت تحديث جديد 1.3.4
اريد اعلام مستخدمي اصدار 1.2.1 بان في تحديث جديد لي هذا البرنامج الي هو 1.3.4
ويفضل ان عند نزول تحديث جديد الاصدار الي قبل لا يشتغل نهائيا
وشكرا
المشاركات : 7,391
المواضيع 803
الإنتساب : Sep 2013
السمعة :
846
الشكر: 13249
تم شكره 18795 مرات في 4414 مشاركات
موضوعك مهم جدا.
وجدت عدة امور تضمنها سؤالك منها:
* اعلام مستخدمي البرنامج بوجود تحديث جديد.(هذه موجودة ضمن تقنية click once المضمنة مع فيجوال استوديو)
* منع استخدام الاصدار القديم مع وجود اصدار جديد(في الخدمة click once يوجد خيار التحديث عند تحميل البرنامج لكن لا ادري هل هناك اجبار على التحديث ام لا)
النقطة الاخيرة مما سبق وهي المنع من استخدام اصدار قديم مع وجود اصدار جديد توجد عدة طرق :
1- استخدام التخزين في الريجستري.
2-ربط البرنامج مع خادم بحيث لايعمل البرنامج الا بوجود اتصال انترنت.
3-اضافة برنامج اخر مخفي مهمته تدمير البرنامج الاول.
النقطة التي جربتها شخصيا هي الثانية اما الاولى فالكل يتحدث عنها لكن لم اجربها.
النقطة الاخيرة لم اجربها لكن وجدت انني حين احول البرنامج (الملف التنفيذي) الى بيناري واقوم بافراغ المحتوى ثم اعيده من جديد الى ملف تنفيذي ...تظهر رسالة خطا ولا يعمل.
ملاحظة! حين اقول طرق لا اعني الحصر وانما اعني ماتوصلت له اما عن تجربة او عن معلومة.
المشاركات : 7,391
المواضيع 803
الإنتساب : Sep 2013
السمعة :
846
الشكر: 13249
تم شكره 18795 مرات في 4414 مشاركات
هل تقصد ربط البرنامج بخادم عبر الانترنت؟
المشاركات : 403
المواضيع 2
الإنتساب : Feb 2014
السمعة :
65
الشكر: 32
تم شكره 835 مرات في 278 مشاركات
-
فيديو لما أشار إليه الأستاذ سعود (تقنية ClickOnce في فيجوال استوديو)
المشاركات : 7,391
المواضيع 803
الإنتساب : Sep 2013
السمعة :
846
الشكر: 13249
تم شكره 18795 مرات في 4414 مشاركات
عادي تراها اشياء تعرفها من كثرة برمجة المشاريع.