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

نسخة كاملة : تحديثات المشروع من خلال الأنترنت
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السّلام عليكم و رحمة الله و بركاته
من باب التّنويع بأمثلة عمل تحديث للمشروع ( UPDATE ) .. و من باب زيادة الخير .. خيريْن .. إرتأيت أن أضع هذا المثال حول العمليّة
أوّلا .. لابدّ من فتح حساب على موقع الرّفع الشّهير DropBox .. و مباشرة سيتم منح المستخدم مساحة 2 جيغا مجّانًا .. قابلة للزّيادة نتيجة بعض الأعمال .. كأن تقوم بدعوة شخص للإنضمام لهذا الموقع مثلاً .. و أظنّها كافية كل الكفاية طول العمر لتركها فقط للتحديثات
نقوم بتجهيز الملفّات التي سنشتغل عليها ..و لتكن مثلاً :
1.الملف التّنفيذي للمشروع بعد التّحزيم بصيغة EXE
2.الملف النصّي ( نوت باد ) لكتابة رقم الإصدار و تغييره من حين لآخر حسب التحديثات لديك
3.صورة إشهاريّة .. غير ضروريّة .. و إنّما فقط لإظهارها حين لا يكون هناك تحديث للمشروع بدلاً من ترك الصفحة فارغة مقرفة
نقوم برفع هذه الملفّات الثلاث على الموقع المذكور سلفًا ..
بعد التّسجيل بالموقع المذكور .. مباشرة سيتم تحويلك على رابط تحميل " البرنامج " الخاص بهم و الذّي سوف يتم تنصيبه على القرص C على جهازك ..
و كل الملّفات التي تقوم برفعها على الموقع ستجدها بهذا البرنامج على جهازك .. و هذه ميزة رائعة لأنّك ستتحكّم بكامل ملفاتك من على جهازك كالتبديل و السحب و غير ذلك من العمليات .. تستبدل صورة أو ملف .. فقط حافظ على نفس التسمية و بذلك لن تكون بحاجة إلى تغيير الرّوابط على الموقع أبدًا ..
بعدما قمنا برفع على الموقع ملفّاتنا التي سنحتاجها لعمليّة التّحديث
سنبدأ بنسخ الرّوابط الثلاثة
الملف التّنفيذي ( USB GUARD SECURITY ) كمثال
الملف النّصّي ( نوت باد )
الصّورة الإشهاريّة
نبدأ بالملف التّنفيذي لأنّ الملفات التّنفيذيّة لها لمسة زائدة عن سائر الملفات الأخرى
نفتح نافذة جديدة من المتصفّح لدينا ..
و نلصق الرّابط الذي قمنا بنسخة و نضغط ENTER

سينتج لدينا رابط جديد .. نقوم بنسخ من أعلى النافذة هذا الرّابط الجديد و نلصقه داخل الكود بالجزء المخصّص للملف التّنفيذي .. كل حسب التسمية ..
الجزئيّة المشار إليها بالسّهم و هي عبارة عن WWW .. نقوم بمسحها و كتابة بدلاً منها DL
ملاحظة هامّة : فتح نافذة جديدة من المتصفّح نستعملها فقط للملف التّنفيذي
أمّا باقي الملفات ( النوت باد ) و ( الصورة )
ننسخ الرابط مباشرة من الموقع و نضعه بالكود دون الحاجة لفتح نافذة جديدة من المتصفّح .. فقط نغيّر الجزئيّة WWW إلى DL
بعدما نسخنا الرّوابط و وضعناها داخل الأكواد .. ستميّزون بعضها من بعض حسب التسمية داخل الرّوابط .. نتفقّد الآن الملف النصّي لدينا و مكتوب به رقم الإصدار ..
1.0.0.0
فعند فتح المشروع و تفحّص حالة التّحديثات .. ستظهر لنا صورة عدم وجودها
و هي الصّورة الإشهارية ..
لو قمنا بتغيير رقم الإصدار بالنوت باد من خلال الجهاز ببرنامج ال DropBox إلى ..
1.0.0.1
عند تفحّص التحديثات ..
ستختفي الصورة الإشهاريّة و تظهر أمامنا شاشة التحميل للملف التنفيذي
تغيير رقم الإصدار .. بالإمكان تغييره يدويا أو بالإمكان تغييره من خلال الفورم رقم 2
و هذا الفورم وضعته زائدا فقط للتوضيح لأنّه من المفروض يكون فقط للمبرمج
أي صورة أو ملف تنفيذي أو ملف نصي نوت باد .. تريد تغييره مع الإحتفاظ بنفس الرّوابط .. فقط قم بعمل نسخ و استبدال و لصق على البرنامج المذكور على القرص C و الإنتظار لغاية ظهور السّهم الأخضر .. بهذه الطريقة لن تقوم بلمس الأكواد داخل الفورم و الروابط بداخلها أبدا ..
قد تجدون بعض الأمور التي يمكن تفاديها فهي ليست ضرورية .. فقط للتجميل مالبروقرص بار مثلا .. و قد تكتشفونها بأنفسكم إن شاء الله
أخيرا .. إن أحسنت و وفّقت فمن الله
و إن أسأت أو قصّرت فمن نفسي و من الشيطان و العياذ بالله
تحياتي و إحتراماتي
اكثر من رائع من اخ وعزيز غالى 
اخى وحبيبي عبد العزيز البسكري

وفقق الله دائماً لما احببت من خير
ويزيدك الله علماً ونفعاً للجميع

تحياتى لك
وتمنياتى لك التوفيق
(29-10-18, 12:01 AM)elgokr كتب : [ -> ]
اكثر من رائع من اخ وعزيز غالى 
اخى وحبيبي عبد العزيز البسكري

وفقق الله دائماً لما احببت من خير
ويزيدك الله علماً ونفعاً للجميع

تحياتى لك
وتمنياتى لك التوفيق

السّلام عليكم و رحمة الله و بركاته
ليس أروع من لطفك و لطف كلامك و لطف مشاركاتك و مداخلاتك أخي الحبيب الغالي " elgokr "
تحياتي و إحتراماتي
والله ما قصرت يعطيك العافية
هل من الممكن اضافة اكثر من ملف واحد للتحديت مثلا dll او اي ملفات يتطلبها النظام