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

لاحظ أن بعض
الأشياء قد تغيرت ، فكل صور الألعاب قد اختفت
، كما أن لون خلفية نافذة المشروع أصبح أزرق ،
كما أن الدائرة التي تشير للون الأزرق به
دائرة سوداء صغيرة ، كما أن أيقونة ساعة
الميقاتي قد اختفت ، كما أن الكرة تظهر في
أسفل المستطيل الأصفر .
ماذا حدث ؟
فسوف نعرف كيف تم ذلك ولماذا لاحقاً كلما
تقدمنا في دراسة فيجوال بيسك ، كما لاحظ ان
النافذة الرئيسية تغير طور فيجوال بيسك إلي
طور التشغيب run .
ورغم ان
المشروع في طور التشغيل ،
ولكن لا شئ يتم تنفيذ ففيجوال بيسك تنتظر لحدث
event سوف تقوم به أنت ، وتذكر أن فيجوال بيسك لا
تنفذ شئ حتي تقوم بالحدث الذي تم وصفه في
البرنامج ، ونحن نسمي فيجوال بيسك بأنها لغة
موجهة بالأحداث ، ولكن دعنا نعرف ما المقصود
بالحدث ؟ .
الحدث يحدث
عندما تفعل شئ ما علي نافذة المشروع مثل النقر
بالماوس أو كتابة كلمات في أماكن خاصة أو سحب
هدف علي نافذة المشروع ، ففي الركن الأيمن
العلوي من نافذة المشروع توجد 6 مربعات داخل
منطقة مستطيلة عنوانها الألعاب
وكل مربع صغير يحمل اسم لعبة انقر
واحد منها ولاحظ ماذا يحدث علي نافذة المشروع
العلامة - b - التي تظهر
بالمربع تشير إلي انك اخترت
ذلك المربع ، ومن ثم يظهر شكل اللعبة التي
يحملها المربع علي نافذة المشروع .
والكمبيوتر
يعرف الحدث - من خلال البرنامج -
والحدث يخبر الكمبيوتر أن يظهر هنا شكل
اللعبة ، ونقر المربع مرة أخري يخفي اللعبة و
كذلك علامة الاختيار تختفي ، والواقع أنك
أحدثت حدث آخر أخبر الكمبيوتر أن يخفي اللعبة
، و الأداة التي تفعل ذلك تسمي مربع
الاختيار check box
، ولاحظ انه يمكنك أن تختار عدة مربعات
اختيار دفعة واحدة ، وكلما اخترت احد مربعات
الاختيار تظهر الصورة المصاحبة له .
وفي المثال
الحالي لديك أيضاً أداتين ، فالمنطقة
المستطيلة التي تحوي مربعات الاختيار تسمي
أداة الإطار frame
والمنطقة التي تظهر
بها صور الألعاب تسمي بأداة الصورة .
وفي المنتصف
تقريباً لديك إطار - حاوية -
بها أزار عبارة دوائر بيضاء و عنوان ذلك
الإطار الألوان وكل زر اختيار يحمل لون معين
، فالزر الذي يحمل اسم اللون الأزرق تجد
به دائرة سوداء ، وتلك النقطة أو الدائرة
السوداء تشير لاختيار ذلك الزر ، وهنا لاحظ أن
لون نافذة المشروع قد أصبح أزرق - حاول ان
تختار زر اختيار آخر ولاحظ الفرق - هل يمكنك أن
تختار زرين معا أو
كلهم مثل مربعات تلاختيار ؟
وحدث النقر
يخبر الكمبيوتر أن يغير لون خلفية نافذة
المشروع ، واختيار
لون آخر يخفي النقطة من زر الاختيار السابق
، وهذا هو الفرق بين مربع الاختيار و زر
الاختيار ، فيمكنك أن تختار زر اختيار واحد ،
بينما يمكنك أن تختار عدة مربعات اختيار دفعة
واحدة .
وتحت إطار
الألعاب تجد اطار الألعاب يوجد إطار آخر
عنوانه اختر عدد ، ونري عدد يظهر في اداة
تحكم تسمي أداة عنوان label- مرر الماوس
علي الشكل لتعرف اسمه -وتحت
العنوان أداة أخري تسمي شريط تمرير scroll
bar ، ولعلك شاهدت شريط التمرير في أحد
تطبيقات ويندوز ، وفي البرنامج الحالي يستخدم
شريط التمرير في تغيير العدد الموجود في أداة
العنوان و نقر شريط التمرير يزيد العدد
الموجود في أداة العنوان بواحد ، والنقر علي
شريط التمرير نفسه يزيد العدد بعشرة ، وسحب
مؤشر شريط التمرير يغير العدد ايضاً ، وأكبر
قيمه هي 100 و أصغر قيمة هي صفر .
ونقر شريط التمرير يجعل الكمبيوتر يستجيب
لحدث التغير change الذي يحدث في كل
مرة يتحرك فيها مؤشر شريط التمرير ، وحدث
التغير يخبر الكميوتر ان قيمة شريط التمرير -
موقع المؤشر - قد تغير ، ومن ثم تظهر القيمة
الجديدة في أداة العنوان - انقر اى جزء من شريط
التمرير و اضغط مفتاح السهم يمين ماذا تلاحظ ؟
وتحت إطار
اختيار العدد توجد منطقة بها شريط تمرير تسمي بأداة
النص text box
، ويمكنك نقرها وكتابة آي نص بها
- جرب أن تختار الأداة
بالمفتاح Tab ، وأداة النص تشبه برنامج معالجة الكلمات
، ففي كل مرة تكتب فيها في أداة النص تحدث
احداث عدة فلديك حدث
ضغط مفتاح وحدث تغير يتم كلما تغيرت الكتابة
الموجودة في خانة النص أو أداة النص .
وبالقرب من
أداة النص تري زر أوامر command
button يحمل الأسم صوت ، ونقر
الزر يؤدي لسماعك صوت بيب من سماعة الزر
الداخلي ، و أزرار الأوامر من أكثر الأدوات
التي تستخدم في فيجوال بيسك .
وآخر شئ علي
نافذة المشروع هو المستطيل الأصفر وهو عبارة
عن أداة الصورة picture box وهو
يحوي دائرة صغيرة
تسمي أداة الشكل shape ، وتحت الصورة لديك زر يحمل العنوان ابدا
، ونقر ذلك
الزر - هذا حدث نقر - وهنا
تبدا الكرة تتحرك لأعلي وتستمر في التحرك
لأعلي حتي تلمس حافة المستطيل
العليا والدنيا و هنا يتغير عنوان الزر ابدا
إلي توقف و هنا
نقر الزر يوقف حركة الكرة
، و الآن لنتذكر رمز ساعة الإيقاف التي
كانت تظهر في طور التصميم واختفت في طور
التشغيل ، في فهي تستخدم في التحكم في قفزة
الكرة ، وتلك الأداة تسمي اداة المقاتي timer
فنقر الزر عندما يكون عنوانه ابدأ ينقل
التحكم لأداة المقاتي ، ونقره عندما يكون
عنوانه توقف يوقف عمل أداة الميقاتي ، وأداة
الميقاتي أو الساعة تولد
أحداث زمنية كل 1\10 من الثانية ، وأثناء ذلك
يتغير موضع الكرة مما يظهر حركة الكرة ،
وأثناء ذلك يمكنك ان تظهر صور الألعاب ، أو
الكتابة او تغيير الألوان أو إصدار الصوت ،
آى أن حدث الميقاتي يعمل بمفرده ، وهذا
يعني ان فيجوال بيسك لديها مقدرة علي معالجة
احداث عدة في نفس الوقت .
وكما تري
فالمثال الحالي هو مثال توضيحي لما يمكن ان
تفعله فيجوال بيسك ، والمهم أن تلاحظ وأن تفهم
ما يمكن فعله بمشروعات الفيجوال بيسك .
والمشروع
يصنع من أدوات تتيح للمستخدم أن يزود
الكمبيوتر بالمعلومات من خلال احداث ، ومن ثم
يخرج الكمبيوتر النتائج المطلوبة
.
|