بيئة
فيجوال بيسك
مراجعة :
في
الدرس السابق تعلمنا شئ هام عن المشروع
project ،
وراينا أن المشروع يبني علي نافذة تسمي نافذة
المشروع form
وباستخدام أدوات
، ويتم التفاعل مع تلك الأدوات
باستخدام أحداث events ، ومن ثم ينفذ الكمبيوتر مهام معينة
طبقاً لتلك الأحداث ،
وفي الدرس الحالي سوف نتعلم خطوات بناء
مشروعات الفيجوال بيسك بتأمل أجزاء المشروع ،
وبالطبع سوف نتعرض لمصطلحات ومهارات جديدة .
أجزاء مشروع الفيجوال بيسك :
في
الدرس السابق تعرضنا لثلاثة أجزاء
رئيسية للمشروع وهم : المشروع ، ونافذة
المشروع ، وأدوات تنفيذ المشروع ، وكلمة
مشروع تصف كل شئ نفعله حتى
نحصل علي ناتج من الكمبيوتر ، وتستخدم كلمات
أخري لوصف المشروع مثل تطبيق application
أو
برنامج program
، ونافذة
المشروع هي نافذة يوضع عليها أدوات Controls
تعد بمثابة قنوات اتصال مع الكمبيوتر ،
والأدوات عبارة عن صور أو أدوات توضع علي
نوافذ المشروعات تتيح للمستخدم
التفاعل مع الكمبيوتر ومن أمثلة الأدوات :
مربعات النص ، ومربعات العنوان ، وأشرطة
الأدوات و أزرار الأوامر ، و تذكر أن نافذة
المشروع يشار إليها بهدف
objects
، و يمكن تصوير المشروع كما يلي:
ومن
ثم فالمشروع يتكون من نافذة مشروع تحوي عدة
أدوات ، وإذا فحصت ملفات الفيجوال بيسك فسوف
تجد ملفين هما ملف المشروع وامتداده vbp وهو يعني مشروع فيجوال بيسيك -
وأحيانا vbw
- وملف نافذة المشروع وامتداده frm -
أحيانا يكون الامتداد frx - ويمكنك
أن تجد أن البرنامج المذكور في الحصة السابقة
يتكون من ملفين هما : Sample.vbp و Sample.frm وأنت
تحتاج لمعرفة ذلك
النوعين من الملفات للتأكد من حفظ و صلاحية
الملفات للعمل .
وثمة
مفهوم يرتبط بمشروع الفيجوال بيسك وهو ما
يعرف بالخاصية property
، فكل أداة لها خصائص - بما في ذلك نافذة
المشروع- ، فمثلاً تتضمن
الخواص عنوان الأداة caption
، واسمها name
وحجمها size
واللون color
، والخلفية background
…. الخ .
وكل أداة
سوف ناقشها في الدرس الحالي سوف نتكلم لبعض
الوقت عن خواصها .
أيضا
تعلمنا في الدرس الأول أن لغة الفيجوال بيسك هي
لغة موجهة بالأحداث event-driven أو
أنها محكومة بمعالج للحدث event processor
، وهذا يعني أنه
لا شئ يحدث في مشروع الفيجوال بيسك حتى
تحدث بعض الأحداث علي الأدوات .
وحينما
يكتشف الكمبيوتر وقوع حدث ما ، فإنه يجد سلسلة من التعليمات مرتبطة
بهذا الحدث موصوفة في شفرة المشروع
وهذا يسمي بإجراء حدث event
procedure ،
وعندما ينفذ الإجراء ، فإن تحكم البرنامج
يعود للحدث :
إجراءات
الأحداث تكب في شفرة البرنامج وتوضع في الملف
الذي امتداده frm
، وهو الملف الذي يحوي جمل الفيجوال بيسك ،
وأنت سوف تتعلم قدر من البرمجة بلغة الفيجوال
بيسك
أجزاء
برنامج الفيجوال بيسك :
أن
لغة الفيجوال بيسك
أكثر من مجرد لغة
برمجة فهي بيئة بناء مشروع ، وداخل تلك البيئة
يمكننا أن نبدأ و نبني مشروعنا
، وتشغيل واختبار المشروع ، وحذف الأخطاء
في حالة وجودها ، ثم حفظ المشروع للاستخدام في
المرة المقبلة ،
والآن دعنا ننظر لأجزاء بيئة لغة الفيجوال
بيسك
|