المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دروس vb 2008 Step by Step : الدرس الثامن


محمد
09-07-2008, 08:29 AM
الدرس الثامن
رقم الدرس: vbdotnet2008sbsl0008


نشر البرنامج:
إذا قمت بعملية برمجة لبرنامج معين وأردت أن تنشره فبعد حفظه اذهب إلى المجلد الموجود في نفس المسار الذي حفظت فيه المشروع وستجد البرنامج المصمم. انسخه ثم قم بنشرة على الأصدقاء لتجربته أو العملاء في حالة بيعه لكن يلزمك نشر الفريم ورك التي تم برمجه البرنامج بها فإذا استخدمت Framework 2 أو Framework3.5 فيلزم نشر نفس الفريم ورك مع البرنامج، كما يوجد بعد الإعدادات الخاصة برقم النسخة ورقم المراجعة تستطيع تعديلها من قائمة Project في نهاية القائمة ستجد (اسم مشروعك) Properties اخترها من النافذة التي تظهر اختر منها Application على اليسار ثم اختر منها Assembly Information وقم بتغيير رقم النسخة عند Assembly Version و File Version .

تنصيب برنامجك:
يتيح لك الفيجوال بيسك 2008 العديد من الخيارات لتنصيب برنامجك على الأجهزة الأخرى. بالمقارنة ففيجوال بيسك 6 يتطلب منك برنامج تنصيب معقد ليقوم بنقل مكتبات الربط الديناميكية والملفات المساندة للبرنامج وكذلك لابد من تسجيل البرنامج في نظام التشغيل ليتم تشغيله على الأجهزة الأخرى. بينما في فيجوال 2008 فيتم إعداد ملف التنصيب مع أول عملية تجربة للبرنامج أو مع أول عملية بناء للبرنامج طبعا البرنامج يحتاج للملفات المساندة وهي لغة مايكروسوفت الوسيطة MSIL و metadata (البيانات التي تصف المحتوى) و manifest (السجلات) و بقية الملفات والمكتبات المساعدة. إذا أردت نقل برنامجك من جهاز كمبيوتر إلى أخر عليك فقط بإتباع طريقة القص واللصق من جهاز إلى أخر بشرط وجود نسخة الفريم ورك المناسبة على الجهاز الأخر وكذلك يمكنك استخدام طريقة Xcopy المتوفرة في الـ command في الـ DOS. لكن في الحقيقة إذا كان البرنامج مصمم لغرض تجاري أو لغرض عملي بحيث إن البرنامج مهم لدرجة ما فلا يمكن لنا أن نقوم بعملية النسخ واللصق أو عملية Xcopy وإنما من الأفضل عمل setup خاص بالبرنامج حتى إذا أردنا أن نحذفه من الجهاز نذهب إلى لوحة التحكم (إضافة وإزالة البرامج)، الفيجوال بيسك 2008 يوفر طريقتين لنشر وتوزيع برنامجك 1- ClickOnce 2- WindowsInstaller أما الطريقة الأولى فيمكنك استخدامها إذا أردت التسهيل مع المستخدمين لبرنامجك، حيث يمكن للمستخدمين تنصيب البرنامج بأقصر الطرق وبأقل تفاعل يذكر، بواسطة هذه الطريقة تستطيع تحديد المستلزمات لعملية التنصيب مثلاً الفريم ورك وكذلك يمكنك إرسال التحديثات لبرنامجك، تستطيع نشر برنامجك إلى سيرفر على الانترنت أو سيرفر محلي أو النشر على سيديهات، تستطيع الوصول إلى هذه الطريقة من طرق التنصيب بسهولة فقط اذهب إلى قائمة Build واختر Publish تستطيع تغيير إعدادات عملية التنصيب هذه بواسطة الذهاب إلى قائمة Project ثم اختيار Properties وتغيير الإعدادات التي تريدها.

أما بالنسبة للطريقة الثانية WindowsInstaller فيمكنك استخدامه بفتح مشروع جديد في الفيجوال 2008 ثم الذهاب إلى Other Projects Types ثم اختيار Setup and Deployment واختر من اليمين القالب الذي تريد وقم ببناء مشروع التنصيب.

إضافة أخيرة لبرنامجك:
لعمل إضافة صغيرة لبرنامجك (قد لمحت عنها سابقاً) افتح المشروع الذي قمت ببرمجته وتعلمته خلال هذا الفصل والمسمى Arqam ثم أضف الكلمة Randomize إلى حدث Load التابع للفورم ثم اضغط Enter. الكلمة Randomize معناها العشوائية وتستخدم ساعة النظام لتوليد أرقام عشوائية حقيقية حيث تحدد كلمة Randomize بداية عشوائية لتوليد الأرقام ليست نفس البداية التي يحددها البرنامج بدون Randomize وتختلف هذه البداية من وقت إلى أخر باختلاف ساعة النظام. بدون الكلمة Randomize يقوم البرنامج بتوليد أرقام عشوائية ولكن من بداية معينة بحيث إذا تم تشغيل البرنامج أكثر من مرة وتم متابعة الأرقام العشوائية سنجد أنها متطابقة مع بعضها البعض. بعد إضافة هذا التحديث البسيط لبرنامجك الأول قم بحفظ المشروع.

خلاصة سريعة للفصل الثاني:

لعمل إضافة بعض المكونات لواجهة المستخدم قم بالتالي اذهب إلى صندوق الأدوات واختر المكونات التي تحتاجها لواجهة المستخدم، بعد إضافة المكونات اللازمة قم بتغيير حجمها ومكانها على الفورم وغير مساحة الفورم لتتناسب مع المكونات والحاجة.

لتحريك مكون معين: قم بتحديد المكون بواسطة الماوس ثم قم بعملية السحب إلى المكان الذي تريد على الفورم. أو قم بتغيير خصائص المكون المحدد.
لتغيير حجم مكون: قم بتحديد المكون ستظهر ثمانية مربعات بيضاء صغيرة عليه، اضغط على احدها وقم بالسحب لتغيير حجم المكون، أو استخدم نافذة الخصائص.

لحذف مكون: قم بتحديد المكون ثم اضغط Delete

فتح محرر الكود: قم بالضغط Double-Click على الفورم. أو قم بـ Right-Click على الفورم واختر View Code.

لحفظ المشروع: من قائمة File اختر Save All أو اضغط زر الحفظ http://www.cars-club.com/up/8-2-1/carsclub_53668714.png (http://www.cars-club.com/up/8-2-1/carsclub_53668714.png)

لتحويل المشروع إلى ملف exe: اذهب إلى قائمة Build اختر Build أو Rebuild.

لإعداد المشروع للنشر وللتوزيع: اذهب إلى قائمة Build واختر منها Publish واختر الخيارات الملائمة لمشروعك للحصول على ملف التنصيب بطريقة الـ ClickOnce

لفتح مشروع سابق.: من قائمة File اختر Open Project ثم اختر مشروعك لفتحه.
أو من نفس القائمة اختر Recent Projects ثم اختر مشروعك.
أو اختر مشروعك من قائمة أخر المشاريع الظاهرة في يسار بيئة التطوير تحت خانة Recent Projects

في الدرس التالي بعون الله سندخل في الفصل الثالث من الكتاب

منقول