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

- إخواني الكرام , هذا مثال يوضح الكيفيه لطريقة تحديث برنامجك عن طريق الإنترنت , شرح الأكواد موجود في المثال .

- ملاحظه : الطريقة تعتمد على وجود ملف نصي بإسم Updates.txt على موقعك ويكون محتوى هذا الملف هو إسم ملف التحديث ثم علامة # ثم رقم إصدار التحديث الجديد وليس المسار لأن الملفين ستكون في نفس المسار أقصد الملف النصي وملف التحديث , مثال على محتوى ملف حالة التحديث أو الملف النصي :

PHP كود :
NewUpdate.exe#1.0.1 

- تم إضافة مثال لطريقة ثانية , وهذه الطريقة تعتمد أيضا على الملف النصي المذكور في الطريقة الأولى وأيضا ملف التحديث الجديد والذي يجب أن يكونا أيضا في نفس المسار في موقعك  وملف ثالث وهو عبارة عن صفحة إنترنت تضع فيها مميزات أو تريد عرضه عن التحديث الجديد, في هذا المثال وضعت روابط لمواقع مجانية أنشأتها لكي تطبق أو تجرب على المثال ووضعت إمتداد ملف التحديث الجديد بـ zip لأنه عند رفع الملف يتم رفض هذا الإمتداد لكن لو كان الموقع خاص بك تستطيع ترك الإمتداد كما هو exe .

- تم تحديث المثال الأول للطريقة الأولى  وتم إضافة مثال لطريقة ثانية, بتاريخ 04/09/2016 .


الملفات المرفقة
.rar   Updater_2.rar (الحجم : 16.55 ك ب / التحميلات : 24)
.rar   Updater_3.rar (الحجم : 20.9 ك ب / التحميلات : 20)
الرد }}}}
#2
جيد اخي ,,, موضوع مفيد

اخي لو امكن ترفق شرح لحماية مشروع بسريال او اي حماية لكي لا يشتغل البرنامج في اكتر من جهاز يعني كالبرامج التي تباع
او لو هناك شرح للامر ارجوا افادتي به بارك الله فيك
الرد }}}}
#3
(27-12-15, 08:26 AM)Ahmed_Mansoor كتب : السلام عليكم ورحمة الله وبركاته

- إخواني الكرام , هذا مثال يوضح الكيفيه لطريقة تحديث برنامجك عن طريق الإنترنت , شرح الأكواد موجود في المثال .

- ملاحظه : الطريقة تعتمد على وجود ملف نصي بإسم Updates.txt على موقعك ويكون محتوى هذا الملف هو إسم ملف التحديث فقط وليس المسار لأن الملفين ستكون في نفس المسار أقصد الملف النصي وملف التحديث .

بارك الله فيك

وايضا الرابط التالي لمثال اخر

http://vb4arb.com/vb/thread-11259-post-5...l#pid53341

يعطيك العافية
شـــايـفـــك

الرد }}}}
#4
كل ابداعات اخي الغالي
اعز الناس واعز معلمين :
1)   sniper.ps
2) Ahmed_Mansoor
3) myalsailamy
4) ahmedabdelaliem الله يحفظهم 
الرد }}}}
تم الشكر بواسطة: Ahmed_Mansoor , عبد العزيز البسكري
#5
أهلا إخواني الكرام , تم تعديل المثال المرفق تم إضافة كود التحقق من إصدار التحديث الجديد ومقارنته بإصدار البرنامج الحالي وذلك في كود الحدث Downloader1_DownloadComplete , بعد هذا التعديل يجب أن يكون محتوى الملف النصي Updates.txt هو إسم ملف التحديث الجديد ثم علامة الـ# ثم رقم إصدار التحديث الجديد بدون نقاط تفصل الأرقام في رقم الإصدار , مثال : إذا كان إصدار التحديث الجديد هو 1.0.1 فسيكون شكل محتوى الملف النصي كالتالي :

PHP كود :
UpdateSetup.exe#101 
الرد }}}}
#6
(28-12-15, 01:09 AM)Ahmed_Mansoor كتب : أهلا إخواني الكرام , تم تعديل المثال المرفق تم إضافة كود التحقق من إصدار التحديث الجديد ومقارنته بإصدار البرنامج الحالي وذلك في كود الحدث Downloader1_DownloadComplete , بعد هذا التعديل يجب أن يكون محتوى الملف النصي Updates.txt هو إسم ملف التحديث الجديد ثم علامة الـ# ثم رقم إصدار التحديث الجديد بدون نقاط تفصل الأرقام في رقم الإصدار , مثال : إذا كان إصدار التحديث الجديد هو 1.0.1 فسيكون شكل محتوى الملف النصي كالتالي :

PHP كود :
UpdateSetup.exe#101 

اخي احمد
السلام عليكم ورحمة وبركاتة
 لكم مني فائق الشكر والتقدير على ما تقدمه من دعم فني والله يحفظكم ويرعاكم
تحياتي

الرد }}}}
تم الشكر بواسطة: عبد العزيز البسكري
#7
جزاك الله خير ابحث علي هذا منذ فترة
ارجو التعديل علي المثال لعمل التحديث بدل من الانترنت ان يقوم بتحميل التحديث من درايف اخر
الرد }}}}
تم الشكر بواسطة: عبد العزيز البسكري
#8
ما شاء الله تبارك الرحمان
بارك الله فيك اخي احمد
ارجو من الله العلي القدير ان يجعلها لك في ميزان حسناتك
الله يحفظك ويحميك وينور طريقك
اللهم آمين
استغفر الله العظيم واتوب اليه  Heart
الرد }}}}
تم الشكر بواسطة: عبد العزيز البسكري
#9
السّلام عليكم و رحمة الله و بركاته

بارك الله فيك أخي الفاضل AHMED_MANSOOR على الهدايا المميّزة التي تتحفنا بها دومًا


جزاك الله خيرًا و زادك من علمه و فضله


إحتراماتي
الرد }}}}
تم الشكر بواسطة: Ahmed_Mansoor , Amir_alzubidy
#10
السلام عليكم ورحمة الله وبركاته

ألف شكرا جزيلا لكم إخواني الكرام , تم تحديث الموضوع والأمثلة وإضافة طريقة ثانية للتحديث , يعطيكم العافيه .
الرد }}}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Lightbulb [سؤال] مثال لقطع الإتصال بالإنترنت وإعادة الإتصال ياسر عبد الكريم 11 376 08-12-16, 12:00 AM
آخر رد: ياسر عبد الكريم
  كيفية ربط قاعدة البيانات القوائم المنسدلة bidaya 12 172 05-12-16, 01:54 PM
آخر رد: bidaya
  كيفية اظهار التاريخ الهجري في البرنامج allobaed 5 118 29-11-16, 02:20 PM
آخر رد: allobaed
  كيفية اضافة قائمة علوية لبرنامجي bidaya 2 92 28-11-16, 01:33 AM
آخر رد: bidaya
  كيفية استعادة سجل بعد حذفة haiderkh 1 84 03-11-16, 11:10 AM
آخر رد: أبوبكر سويدان
Exclamation [سؤال] كيفية تحديث بيانات جدول داخل قاعدة بيانات sql 2000 engabuhema 6 239 27-10-16, 11:28 AM
آخر رد: engabuhema
  سؤال في مثال كنونو 1 80 23-10-16, 02:16 AM
آخر رد: Ahmed_Mansoor
  [vb6.0] سؤال فى داتا ريبورت عن كيفية طباعة سجل واحد فقط المبرمج العتيق 4 178 02-10-16, 12:53 AM
آخر رد: Ahmed_Mansoor
  كيفية ربط جداول مختلفة في نفس قاعدة البيانات زياد مقداد 2 172 26-09-16, 11:57 PM
آخر رد: زياد مقداد
Shocked [مثال] ربط قاعدة بيانات محمية في تقرير كرستال عن طريق الكود ياسر عبد الكريم 2 117 26-09-16, 11:54 PM
آخر رد: ياسر عبد الكريم

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


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