منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مثال على كيفية الطريقة لتحديث برنامجك عن طريق الإنترنت
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله وبركاته

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

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

PHP كود :
NewUpdate.exe#1.0.1 

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

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

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

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

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

بارك الله فيك

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

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

يعطيك العافية
كل ابداعات اخي الغالي
أهلا إخواني الكرام , تم تعديل المثال المرفق تم إضافة كود التحقق من إصدار التحديث الجديد ومقارنته بإصدار البرنامج الحالي وذلك في كود الحدث Downloader1_DownloadComplete , بعد هذا التعديل يجب أن يكون محتوى الملف النصي Updates.txt هو إسم ملف التحديث الجديد ثم علامة الـ# ثم رقم إصدار التحديث الجديد بدون نقاط تفصل الأرقام في رقم الإصدار , مثال : إذا كان إصدار التحديث الجديد هو 1.0.1 فسيكون شكل محتوى الملف النصي كالتالي :

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

PHP كود :
UpdateSetup.exe#101 

اخي احمد
السلام عليكم ورحمة وبركاتة
 لكم مني فائق الشكر والتقدير على ما تقدمه من دعم فني والله يحفظكم ويرعاكم
تحياتي
جزاك الله خير ابحث علي هذا منذ فترة
ارجو التعديل علي المثال لعمل التحديث بدل من الانترنت ان يقوم بتحميل التحديث من درايف اخر
ما شاء الله تبارك الرحمان
بارك الله فيك اخي احمد
ارجو من الله العلي القدير ان يجعلها لك في ميزان حسناتك
الله يحفظك ويحميك وينور طريقك
اللهم آمين
السّلام عليكم و رحمة الله و بركاته

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


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


إحتراماتي
السلام عليكم ورحمة الله وبركاته

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