تقييم الموضوع :
  • 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 ك ب / التحميلات : 61)
.rar   Updater_3.rar (الحجم : 20.9 ك ب / التحميلات : 48)
الرد }}}}
#2
جيد اخي ,,, موضوع مفيد

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

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

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

بارك الله فيك

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

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

يعطيك العافية
(( يَا أَيَّتُهَا النَّفْسُ الْمُطْمَئِنَّةُ ارْجِعِي إِلَى رَبِّكِ رَاضِيَةً مَرْضِيَّةً فَادْخُلِي فِي عِبَادِي وَادْخُلِي جَنَّتِي ))

الرد }}}}
#4
كل ابداعات اخي الغالي
اعز الناس واعز معلمين :
1)  Ahmed_Mansoor
2) sniper.ps
3) myalsailamy
4) ahmedabdelaliem
5) sendbad100
 الله يحفظهم 
الرد }}}}
تم الشكر بواسطة: 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
ما شاء الله تبارك الرحمان
بارك الله فيك اخي احمد
ارجو من الله العلي القدير ان يجعلها لك في ميزان حسناتك
الله يحفظك ويحميك وينور طريقك
اللهم آمين
(( وَبَشِّرِ الصَّابِرِينَ الَّذِينَ إِذَا أَصَابَتْهُم مُّصِيبَةٌ قَالُواْ إِنَّا لِلّهِ وَإِنَّا إِلَيْهِ رَاجِعونَ ))
الرد }}}}
تم الشكر بواسطة: عبد العزيز البسكري
#9
السّلام عليكم و رحمة الله و بركاته

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


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


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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية اتصال قاعدة البيانات بالانترنت عن طريق google drive HaniLeo 15 259 22-06-17, 11:18 PM
آخر رد: سعود
  سؤال حول الأداة datagrid مرفق مثال المبرمج العتيق 8 145 21-06-17, 02:40 AM
آخر رد: awidan76
Question [سؤال] كيفية استخدام أداة WebBrowser ahmed101 5 1,992 17-06-17, 08:04 AM
آخر رد: lval6402@gmail.com
  [مثال] كيفية وضع ايقونة للبرنامج بجوار الساعة أبوسعود 1 59 23-05-17, 12:15 PM
آخر رد: alma2
  [سؤال] كيفية اضافة استعلام وحفظه في قاعدة بيانات أبوسعود 4 148 17-05-17, 02:56 PM
آخر رد: أبوسعود
  مشكلة في حفظ البيانات عن طريق الليست بوكس مصمم هاوي 3 119 28-04-17, 05:23 AM
آخر رد: Ahmed_Mansoor
  [سؤال] كيفية انشاء حقل من نوع ترقيم تلقائي بالفيجول بيسك 6 أبوسعود 6 206 27-04-17, 09:46 PM
آخر رد: أبوسعود
  [vb6.0] سؤال فى داتا ريبورت عن كيفية طباعة سجل واحد فقط المبرمج العتيق 5 476 24-03-17, 06:06 PM
آخر رد: المبرمج العتيق
  [vb6.0] السؤال فى كيفية اضافة مجموعة من الادوات على الفورم المبرمج العتيق 2 190 24-03-17, 06:04 PM
آخر رد: المبرمج العتيق
  [سؤال] قاعدة البيانات ترفض حفظ السجلات الكبيرة يوجد مثال ياسر عبد الكريم 7 253 15-03-17, 02:38 PM
آخر رد: sendbad100

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


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