الدرس 6: مقدمة هامة الأحداث ونافذة الشيفرة في الفيجوال بيزيك

تعتمد فكرة البرمجة في Visual Basic على الأحداث، وكما ذكرنا، الحدث هو فعل يقوم به المستخدم على البرنامج مثل ضغط زر أو تحريك الماوس. ويجب عليك كمبرمج Visual Basic أن ترد على أحداث المستخدم هذه، لذلك ستجد أن شفرة Visual Basic مقسمة إلى إجرائيات (أحداث).



تملك Visual Basic نافذة خاصة لتحرير الشيفرة وكتابة التعليمات وهذه النافذة تعتبر بمثابة محرر نصوص بسيط، فهي توفر عمليات النسخ والقص واللصق، وتساعد في تحرير الشيفرة وإكمالها من خلال عرض قوائم الخيارات وما شابه.
وأهم ما تقوم به هذه النافذة هي تقسيم الشيفرة إلى أجزاء (برامج جزئية) ويتم ذلك اعتماداً على الأحداث، فمقابل كل حدث يوجد برنامج جزئي(إجراء) يُستدعى تلقائياً عند وقوع الحدث.
وللوصول إلى أحد أحداث أداة ما، نقوم بالنقر المزدوج فوق هذه الأداة فتظهر نافذة الشيفرة الخاصة بهذه الأداة وبحدثها الأكثر استخداماً، ويمكن التنقل بين الأدوات والأحداث الخاصة بها باستخدام القوائم الموجود في أعلى نافذة الشيفرة .
فمثلاً: لو أضفت زر أوامر ثم ضغطت فوقه ضغطتين مزدوجتين ستظهر لك نافذة الشفرة كما في الشكل (2-2):
 

انقر على الصورة لتكبيرها

كما تلاحظ تقوم Visual Basic بتوليد إجرائية خاصة بكل حدث، اسم هذه الإجرائية مكون من اسم الأداة واسم الحدث على الشكل:
اسم الأداة_اسم الحدث 
فما تلاحظ اسم الإجرائية السابقة هو: Command1_Click
تحوي القائمة الموجودة في أعلى يسار نافذة الشفرة على اسماء جميع الأداوات الموجودة على النافذة، بالإضافة إلى اسم النافذة Form وقسم التصريح General)).
تحوي القائمة الموجودة في أعلى يمين نافذة الشفرة على أسماء الأحداث التابعة للأداة المختارة من القائمة اليسرى.
عند اختيار الأداة والحدث تتولد الإجرائية المناسبة كما يلي:
بعد ظهور سطري البداية والنهاية الخاصين بالإجرائية يمكنك كتابة الشفرة التي تريد، ولكن تذكر أنه يجب أن تبقى الشفرة ضمن السطرين السابقين، وأن هذه الشفرة ستنفذ عند وقوع الحدث.
 
اعداد وترجمة باسل زعرور

 

Share |

معلومات إضافية