الدرس الخامس

 الدرس الخامس

نافذة الشفرة و الشفرات
 

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

الآن تود أن تعرف شيئا عن الشفرات .. .. حسنا

قبل ذلك دعنا نعرف أين نكتب الشفرات و المكان الذي نكتب فيه الشفرات .

تكتب الشفرة في نافذة تسمى ( نافذ الشفرة ) ( 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 تستخدم لطباعة رسالة معينة داخل نموذج ( طبعا الرسالة تحددها أنت ) تريد أن نجرب سنجربها لاحقا ان شاء الله ...

لكن تمهل هل دخل و قت الصلاة عندك ان كان كذلك اذهب حالا كي تصلي ثم تعود بتوفيق الله سبحانه ........