الدرس الثاني / التعرف على واجهة التصميم في الفيجوال بيسك
بسم الله نبدأ :

================================================
1/ شريط القوائم : يحتوي شريط القوائم على ثلاثة قوائم سوف أقوم بشرح جزء منها :
القائمة File: تحتوي علي اوامر اساسية, مثل فتح و حفظ مشروع, و فتح مشروع جديد, و تحويل البرنامج الي امتداد Exe.. الخ
---------------------------------------------------------------------------------------
القائمة Edit: تحتوي علي اوامر التحرير العادية بالاضافة الي اوامر اخري.
---------------------------------------------------------------------------------------
القائمة View: تعمل محتويات هذه القائمة علي اظهار بعض الاشياء مثل صفحة كود و فورم و صندوق الادوات...الخ
---------------------------------------------------------------------------------------
القائمة Project: تحتوي هذه القائمة علي اوامر خاصة بمحتويات المشروع مثل اضافة نموذج Form أوModule او ClassModule او غيرها.
---------------------------------------------------------------------------------------
القائمة Format: بهذه القائمة يمكنك تنسيق برنامجك, مثلا وضع زر في منتصف الشاشة تماما او محاذاته الي اليمين او اليسار او غيره, و بها ايضا الامر LockControls الذي يمكنك من عدم السماح بتحريك او تغغير حجم اي كائن, و يمكنك ازالته بالضغط عليه مرة اخري.
---------------------------------------------------------------------------------------
القائمة Debug: تحتوي هذه القائمة علي معظم اوامر التشغيل, و منها اختيار طريقة تنفيذ البرنامج, مثل تنفيذ سطر واحد منه StepInto, او تنفيذه كله StepOver, او الامر السابق StepOut, او التنفيذ حتي السطر الذي يوجد عليه مؤشر الكتابة RunToCursor, و BreakPoints التي تظهر باللون الاحمر عند كتابة الكود, فعند اختيارها يتم توقف مؤقت للبرنامج اثناء تشغيله.
---------------------------------------------------------------------------------------
القائمة Run: من خلال هذه القائمة يمكنك تشغيل او ايقاف البرنامج, و اعادة تشغيله.
---------------------------------------------------------------------------------------
القائمة Window: تنظم هذه القائمة صفحة الكود و الفورم ليكونا ظاهرين مع بعضهما.
---------------------------------------------------------------------------------------
القائمة Help: تحتوي هذه القائمة علي متعليمات خاصة ولا يمكنك فتحها الا اذا تم تحميل MSDN, و بها ايضا الصفحة الخاصة بنبذة عن للفجوال.
===============================================
2/ شريط التحكم : ويوجد عدة وظائف منها تشغيل البرنامج (تجريبه ) وإيقافه وحفظ المشروع وإظهار محرر القوائم والنسخ واللصق والبحث وغيرها .
================================================
3/ شجرة المشروع : هذه الشجرة مهمة جدًا تسهل عليك الإنتقال بين أجزاء مشروعك وتبين لك عدد نماذج مشروعك انظر الصورة التالية :
توضح الصورة أنه يوجد في مشروعك أربعة نماذج
================================================
4/ صندوق الخصائص :
يحتوي صندوق الخصائص على خصائص الكائنات أي الأدوات (هي كائنات) والنموذج الفورم وغيرها
مثل الإنسان له خصائص مثل : المشي والجلوس والضحك والحزن وغيرها ... وهناك كائنات تشترك في خصائصها مع كائنات أخرى .. مثلا الإنسان يشترك في بعض خصائص مع زملائه مثلا : يشتركون في المشي والضحك ولا قد لا يشتركون في في نومه وتفكيره وغيرها ... آمل أن تكون قد وصلت الفكرة ...
ملاحظة : تستطيع إظهار خصائص أي كائن وذلك بالضغط عليه مرة واحدة في طور التصميم ( يعني ما يكون البرنامج شغال ) هذه الصورة تبين أن البرنامج في طور التصميم
================================================
5/ إطار تحديد ظهور البرنامج في الشاشة : يعني هل تريد البرنامج يظهر في وسط الشاشة أم في الزاوية اليمنى أو اليسرى أو حسب مزاجك . لاحظ هذه الصورة : تم ظهور النافذة في وسط الشاشة .
================================================
6/ إطار النموذج Form : وهو الإطار الذي توضع عليه الكائنات مرتبه منسقة . لاحظ في هذه الصورة
هذا هو الإطار ( النموذج ) الذي يستوعب الكائنات لاحظ أن الكائنات لها خصائص .
ملاحظة بسيطة : حتى النموذج نفسه ( الإطار – Form ) يعتبر كائن له خصائص
================================================
7/ مربع الأدوات ( العدة ) : مربع الأدوات هو العنصر الأساسي في البرمجة المرئية بواسطة الفيجوال بيسك فمربع الأدوات يحتوي على الكائنات اللازمة للبرمجة ( زر أمر – مربع إدخال – قائمة منسدلة ،،،،،،، إلخ )
لاحظ الصور التالية تبين لك أنواع الكائنات ( الأدوات ) :
الصورة الأولى
الصورة الثانية
=================================================
وأخيرًا حبّيت أوضح لكم : أن مكونات لغة البرمجة فيجوال بيسك هي :
1- الوظائف ( Functions ) .
2- الطرق أو الوسائل ( Methods )
3- الأحداث ( Events )
4- مفاتيح المهام (Keywords by Task )
5- الخصائص ( Properties )
6- التعبيرات ( Statements )
7- الكائنات ( Objects )
أرجو أن أكون قد وفقت في شرح هذا الدرس
إذا كان هناك إستفسار أو سؤال ابن الجزيرررررررررة مستعدا إن شاء الله :lol:
وأرجو الدعاء!!!!! :D