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

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


محمد
09-06-2008, 11:05 AM
الدرس الثاني رقم الدرس: vbdotnet2008sbsl0002

الباب الأول: البداية مع فيجوال بيسك 2008


ويحتوي على:
الفصل الأول: التعرف على بيئة التطوير.
الفصل الثاني: كتابة برنامجك الأول.
الفصل الثالث: التعامل مع صناديق الأدوات.
الفصل الرابع: التعامل مع القوائم والأدوات وصناديق الحوار.



الفصل الأول: التعرف على بيئة التطوير.
مع نسخة الكتاب يوجد مجموعة من الأمثلة لكننا سنستغني عنهم وسنعيد كتابتهم معكم من جديد ليتم شرحهم بشكل مفصل كل تمرين في حينه.


افتح الفيجوال بيسك دوت نت 2008
من قائمة إبدأ > كافة البرامج > Microsoft Studio 2008 > اختر Microsoft Studio 2008 إذا كانت هذه هي المرة الأولى لك في فتح البرنامج سوف يتأخر البرنامج لبضع لحظات لتركيب الإعدادات الخاصة، سيطلب منك خلال الفتح اختيار اللغة التي تعمل عليها (فيجوال بيسك أو سي شارب) اختر فيجول بيسك ليختار لك إعدادات بيئة الفيجوال بيسك.


عند فتح البرنامج سوف تشاهد بيئة التطوير وتحتوي على العديد من الأدوات والقوائم والمكونات (تدعى هذه النافذة في ي بعض الأحيان نافذة الأدوات) سوف تشاهد كذلك صفحة البدء وعليها العديد من الوصلات مقالات من الـ MSDN (مكتبة تعليمات البرنامج) وكذلك خيارات المشروع.
صفحة البدء تحتوى على العديد من المعلومات والمصادر التي تفيدك خلال تصميم تطبيقاتك، وكذلك يوجد مصادر ووصلات لمعلومات على الانترنت تربطك بمجتمع فيجوال بيسك الخارجي.


في البداية افتح مشروح موجود مسبقا في جهازك لذلك خذ أول مشروع في هذا الكتاب في مجلد رقم 001 المرفق مع هذا الكتاب.
لفتح المشروع موجود مسبقا في جهازك استخدم أسلوب الفتح الموجود في البرنامج مثل الذي موجود في وورد Wordأو اكسل Excel وذلك بالضغط على Open Project أو أضغط على Ctrl+O ، بعد الضغط على Open Project نبحث عن المشروع الذي نريد أن نحفظه وللتجربة مرفق لكم تمرين في مجلد رقم 001 نذهب إليه نبحث عن ملف AlMasjid Alharam انظر الصورة:


http://www.cars-club.com/up/8-2-1/carsclub_18834611.jpg

بعض الصور المعروضة خلال صفحات هذا الكتاب ملتقطة من ويندوزXP والبعض الأخر من Vista.
إذا كانت إعدادات الويندوز عندك تظهر امتداد الملفات فإن امتداد ملف مشاريع فيجوال بيسك هو .sln


سيقوم بعدها الفيجوال بيسك بتحميل تطبيق المسجد الحرام (الفورم التابع للتطبيق والكود مع إعدادات التطبيق وكذلك خصائص التطبيق) ستلاحظ عند اعلي يمين الشاشة Solution Explorer والذي من خلاله تستطيع اختيار الفورم الذي تؤيد أن تعمل عليه إذا كان التطبيق الذي تعمل عليه يحتوي على أكثر من تطبيق وفي تطبيق المسجد الحرام الذي نحن بصدده فانه يوجد فورم واحد فقط نقوم بالضغط عليه مرتين لفتحة ومعرفة والأكواد التي فيه وكذلك خصائصه.


تأكد من انك تستخدم برنامج Visual Studio 2008 لفتح الملفات المرفقة لان النسخ القديمة 2002، 2003، 2005 قد لا تفتح التطبيقات المصممة بالفيجوال 2008
بعد فتح التطبيق تستطيع أن تقوم ببناءة بواسطة الضغط على F5 أو الذهاب إلى Debug في قائمة البرنامج واختيار Start Debugging سيظهر لك التطبيق الذي صممته لك مسبقاً اضغط على زر إظهار الصورة ستظهر لك صورة المسجد الحرام. قم بإغلاق التطبيق أو بالضغط على زر خروج لنعرف أكثر عن هذا التطبيق.


اذهب إلى Solution Explorer واختر Form1 انقر عليها ليظهر لك الفورم الذي يعمل عند تشغيل التطبيق سيظهر لك الفورم ولكن مكتوب أعلى منه Form1.vb [Design] فكلمة Design تعني انك الآن في مرحلة تصميم واجهة المستخدم التي سيتعامل معها مستخدمو برنامجك. هناك شيء هام وهو واجهة الأوامر أو منطقة الكود التي تقوم بكتابة الأوامر فيها أو الأكواد (الشفرات البرمجية). لإظهار منطقة الكود اضغط Right Click على الفورم واختار View Code أو اضغط Double Click على الفورم. عند فتح منطقة الكود ستجد هذا الكود في منطقة الكود والذي قد وضعته لك مسبقاً:






Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' انظر اخي المبتدئ في البرمجة عندما نريد ان نكتب لنا تذكير في منطقة الكود فإننا نكتب قبله '
' لا ان المكتوب باللون الاخضر لا علاقة له بالاوامر البرمجية لكن لغرض التذكير أو الاغراض التعليمية فقط
' يستخدم هذا الكود للخروج من برنامجك
End
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
' هذا الكود لاظهار الصورة
PictureBox1.Visible = True
End Sub

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

سنعود لمناقشة الكود وكل التفاصيل عنه لاحقا.

الفرق بين Project و Solution


إذا تصفحت المجلد الذي ينشأ عند استحداث تطبيق جديد ستجد انه يحتوى على أكثر من ملف (كل فورم له ملف الخ) من ضمن هذه الملفات ستجد ملفين احدهما بالامتداد .sln والأخر بالامتداد .vbproj الأول يعبر عن الـ Solution (تطبيق) والثاني عن الـ Project (مشروع)
ستلاحظ أيضا وجود رقم 9 (مصغرة) في أيقونة التطبيق هذا يعني أن هذا التطبيق مصمم الفيجوال 2008 (والتي تعتبر النسخة رقم 9 للفيجوال).
فالمشروع Project يحتوي على العديد من الملفات الخاصة به لتنفيذ مهمة برمجية معينه أما التطبيق Solution فيحتوى على تطبيق واحد أو أكثر من تطبيق المترابطة والمتعلقة ببعضها ببعض. فالمثال الذي أوردته لك هو عبارة عن تطبيق يحتوي على مشروع واحد فقط لذلك فإذا فتحت الملف ذو الامتداد .sln أو الملف ذو الامتداد .vbproj فيفتح لك نفس التطبيق. أما في حالة التطبيقات متعددة المشاريع فيجب فتح .sln لفتح كافة المشاريع المرتبطة.
هنا ملاحظه لمبرمجي الفيجوال 6 أن الامتداد .sln يساوي الامتداد .vbg في الفيجوال 6 وكذلك مع إن فيجوال 2008 يستخدم امتداد أخر للملفات يختلف عن فيجوال 2002، 2003، 2005 لكن امتدادات ملفات 2002، 2003، 2005 لازالت تعمل تحت فيجول 2008.