تقييم الموضوع :
  • 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 ك ب / التحميلات : 108)
.rar   Updater_3.rar (الحجم : 20.9 ك ب / التحميلات : 106)
الرد
#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
6)Amir_alzubidy

الرد
تم الشكر بواسطة: 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
السلام عليكم ورحمة الله وبركاته

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  احبابى فى الله برجاء المساعدة فى البحث بالكود مرفق مثال mhareek 6 166 03-05-18, 02:09 PM
آخر رد: mhareek
  من لديه مثال عن طباعه الصفوف المختاره من الفلكس جريد الي الاكتيف ريبورت scsi7000 4 125 13-04-18, 10:14 PM
آخر رد: mhareek
  [vb6.0] كيفية تحول النص الى دالة رياضية NEW _MAN 4 272 07-04-18, 12:28 PM
آخر رد: Mohamad Anan
  السلام عليكم اريد مثال اعمل كلمة سر لبرنامجي واعدلها في الاكسس بارك الله فيكم محمد جبريل 5 187 11-03-18, 10:48 AM
آخر رد: محمد جبريل
  [vb6.0] كيفية عمل قاموس ناطق بالفرنسية فى الفجوال بيسك 6.0 ahmedngah36 0 82 03-03-18, 08:02 PM
آخر رد: ahmedngah36
  تعديل على مثال رصد درجات الطلبة مصمم هاوي 11 125 19-02-18, 03:41 AM
آخر رد: مصمم هاوي
Rainbow [vb6.0] ماهي قاعدة بيانات اكسس و اين تستعمل و مثال مفتوح المصدر للفهم anoname 2 238 03-02-18, 01:41 PM
آخر رد: anoname
  طلب تعديل على مثال خاص بالليست فيو w123eg 1 78 20-01-18, 01:23 AM
آخر رد: w123eg
  طلب مثال لنقل طالب منقطع عن طريق CheckBox مصمم هاوي 5 145 17-01-18, 10:18 PM
آخر رد: Amir_alzubidy
  تعديل مثال حفظ بيانات الحضور والغياب مصمم هاوي 1 106 13-01-18, 02:02 AM
آخر رد: مصمم هاوي

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


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