![]() |
|
تحديثات المشروع من خلال الأنترنت - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (https://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (https://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم امثلة ومشاريع VB.NET (https://vb4arb.com/vb/forumdisplay.php?fid=188) +--- الموضوع : تحديثات المشروع من خلال الأنترنت (/showthread.php?tid=27115) |
تحديثات المشروع من خلال الأنترنت - عبد العزيز البسكري - 26-10-18 السّلام عليكم و رحمة الله و بركاته
من باب التّنويع بأمثلة عمل تحديث للمشروع ( 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 و الإنتظار لغاية ظهور السّهم الأخضر .. بهذه الطريقة لن تقوم بلمس الأكواد داخل الفورم و الروابط بداخلها أبدا ..
![]() قد تجدون بعض الأمور التي يمكن تفاديها فهي ليست ضرورية .. فقط للتجميل مالبروقرص بار مثلا .. و قد تكتشفونها بأنفسكم إن شاء الله
أخيرا .. إن أحسنت و وفّقت فمن الله
و إن أسأت أو قصّرت فمن نفسي و من الشيطان و العياذ بالله
تحياتي و إحتراماتي
RE: تحديثات المشروع من خلال الأنترنت - elgokr - 29-10-18 اكثر من رائع من اخ وعزيز غالى
اخى وحبيبي عبد العزيز البسكري
وفقق الله دائماً لما احببت من خير
ويزيدك الله علماً ونفعاً للجميع
تحياتى لك
وتمنياتى لك التوفيق
RE: تحديثات المشروع من خلال الأنترنت - عبد العزيز البسكري - 29-10-18 (29-10-18, 12:01 AM)elgokr كتب : السّلام عليكم و رحمة الله و بركاته
ليس أروع من لطفك و لطف كلامك و لطف مشاركاتك و مداخلاتك أخي الحبيب الغالي " elgokr "
تحياتي و إحتراماتي
RE: تحديثات المشروع من خلال الأنترنت - khairallah - 19-09-19 والله ما قصرت يعطيك العافية RE: تحديثات المشروع من خلال الأنترنت - khairallah - 01-10-19 هل من الممكن اضافة اكثر من ملف واحد للتحديت مثلا dll او اي ملفات يتطلبها النظام |