الدرس الخامس
نافذة الشفرة و الشفرات
الآن بعد أن عرفت كيف تستعمل الفورم و عرفت
كيف ترسم علية و تضع العناصر فوقه إلا أن الفورم الذي سيطرت عليه و عرفت كيفية
التعامل معه لا يزال بسيطا و لم يصبح برنامجا بعد لأنك لم تكتب فية الشفرات الخاصة
بكل عنصر و كل شكل ، و لم تحدد أيضا طريقة عمله و ترتيب الأوامر ...... إلخ .
الآن تود أن تعرف شيئا عن الشفرات .. .. حسنا
قبل ذلك دعنا نعرف أين نكتب الشفرات و المكان الذي نكتب فيه الشفرات .
تكتب الشفرة في نافذة تسمى ( نافذ الشفرة ) ( code window ) و هي عبارة عن نافذة
مخصصة لكتابة الشفرات فوقها , عادة تكون مخفية ( غير ظاهرة في الواجهة ) و يتم
ظهورها بالنقر المزدوج على العنصر الذي تريد أن تكتب له الشفرة الخاصة به .
ملاحظة : النافذة في الأعلى هي نافذة الشفرة الخاصة بجميع العناصر و ستظهر شفرة كل العناصر فيها لكن مفرقة بخط
نلاحظ في الشكل الأعلى مربع قائمتين :
1 - مربع قائمة لكائنات Object ( المربع الذي على اليسار ) فيه سهم منسدل للأسفل
يحتوي على العناصر أو الكائنات الموجودة على الفورم مثل الأزرار ، مربع الصور ، و
حتى النموذج نفسه ( تستطيع من خلاله تحديد الكائن الذي تريد أن تكتب له الشفرة
الخاصة به من غير النقر على العنصر مرتين كما أسلفنا فهاتين طريقتين كلاهما سهلة )
.
2 - مربع قائمة الأحداث Event و تجد فيه سهم منسدل للأسفل يحتوي على جميع الأحداث .
ثم في الشكل أعلى نلاحظ في نافذة النموذج سطرين مكتوبين هما كالتالي :
Private Sub Form_Load()
End Sub
هاتين الجملتين هما الإجراء البرمجي الخاص بالحدث ( الحدث في هذه الحالة هو load /اي
التحميل ) .
من هنا نستطيع تحليل هذا الإجراء الحدثي :
1 - كلمة الإجراء الفرعي Private Sub و هي بداية الإجراء .
2 - كلمة form هي اسم الحدث .
3 - كلمة End Sub هي نهاية الإجراء الحدثي .
إن كان هذا غير مفهوم بالنسبة لك فلا تقلق ستعرف ذلك لاحقا إن شاء الله تعالى .. لا
تعجل فقط ركز و تمهل .
الآن بعد أن عرفنا ما هو الحدث Event ، و عرفنا كذلك ما هو الكائن بقي أن نعرف ما
هي الوسائل Metheds كلمة مخيفة اليس كذلك لا تقلق ....... سوف اوضح لك المقصود بها
.
الوسائل Metheds هي كلمات خاصة بالكائنات تستخدم لتنفذ وظائف معينة مثلا كلمة Print
تستخدم لطباعة رسالة معينة داخل نموذج ( طبعا الرسالة تحددها أنت ) تريد أن نجرب
سنجربها لاحقا ان شاء الله ...
لكن تمهل هل دخل و قت الصلاة عندك ان كان كذلك اذهب حالا كي تصلي ثم تعود بتوفيق
الله سبحانه ........