الوحدة الرابعة
نفاذة الكود
- نافذة الكود Code Window : هى التى من خلالها يمكن كتابة الأوامر والتعليمات ( الكود ) بلغة الفيجوال بيزك دوت نت Visual Basic . Net.
-لفتح نافذة الكود الخاص بالنموذج ( Form1 ) نتبع الآتى :
·
قم بتنشيط نافذة النموذج Form1.
·
ستظهر نافذة الكود كما فى الشكل التالى .
الارقام
الموضحة فى الشكل تشير إلى :
1. اسم الملف الذى يخزن
به الكود .
2. اسم الملف الذى يخزن
به نافذة النموذج Form.
3. الإعلان عن التصنيف Class بإسم Form1.
4. ما بين السطرين تكتب
الأكواد الخاصة بالتصنيف Form1.
5. سطر نهاية التصنيف Form1.
معالج الحدث Event Handler:
قم بإنشاء مشروع Project
تحت إسم Shapes
واحفظ المشروع بحيث يكون اسم الحل Geometric ثم قم باعداد نافذة النموذج Form تحت إسم frmSquare .
-
لاحظ يظهر شريط العنوان لنافذة IDE كما بالشكل التالى
.
-
تشير الأرقام الموضحة بالشكل الى :
1.
إسم الحل Solution .
2.
اسم الاصدار المستخدم من Visual Studio.
اختر الأمرView Codeمن القائمة المختصرة للملف Solution Explorer فى نافذة الحل Form1.vb
- بعد اختيار الأمر View Code سيظهر لنا الشكل الآتى :
-
تشير الأرقام الموضحة بالشكل الى :
1. القائمة Class Name التى تعرض أسماء أدوات التحكم Controls الموضوعة على نافذة النموذج Form.
2. القائمة Method Name تعرض الأحداث الخاصة بالعنصر المختار من القائمة Class Name.
- قم بفتح القائمة Class Name
تلاحظ وجود أسماء أدوات التحكم Controls التى رسمتها على نافذة النموذج Form بأسمائها الافتراضية كما هى موضحة بالشكل
التالى :
-
بعد إختيارك زر الأمر Button1 من القائمة Class
Name قم بفتح القائمة Method
Name تجد الأحداث الخاصة بالزر Button1 كما بالشكل التالى :
لاحظ : معالج الحدث Event Handler هو الإجراء الذى يتم استدعاءه عند وقوع حدث معين كما
هو موضح بالشكل التالى :
-
تشير الأرقام الموضحة بالشكل السابق إلى :
1. إسم الإجراء مكون من
( إسم الكائن وإسم الحدث ).
2. سطر نهاية الإجراء.
3. المسبب فى استدعاء
الإجراء.
4. ما بين السطرين يكتب
الكود الذى سينفذ عند استدعاء الاجراء بعد وقوع الحدث Event.
5.
سطر الإعلان عن التصنيف frmSquare.
6.
سطر نهاية التصنيف Class.
ضبط الخصائص Properties برمجيا :
1 – قم بإنشاء مشروع جديد New Project ثم قم بضبط النموذج Form كما هو موضح
بالشكل التالى
2 – ثم قم بضبط الخاصية
Name لنافذة النموذج Form2 تاخذ القيمة frmAdjustProperties.
3 – ثم قم بضبط الخاصيةName للأدوات كما هو موضح بالشكل التالى :
الأرقام الموضحة
بالشكل السابق تشير إلى :
1 – إسم الإجراء btn_Text_Click واسم اداة التحكم btn_Text واسم الحدث Click.
2 – ما بين السطرين يكتب الكود .
صيغة ضبط الخصائص properties برمجيا :
ControlName.Property=value
-
Value = القيمة . -
Property = الخاصية .
-
ControlName = إسم آداة التحكم .
v قم بعمل الآتى :
ü
إدراج معالج الحدث Click لزر btn_Text .
ü
قم بضبط الخاصية Text لآداة تحكم للعنوان lbl_Title
بحيث تكون قيمتها " جمهورية مصر العربية "
تكتب الصيغة كالآتى :
" جمهورية مصر العربية " = lbl_Title.Text
v قم بعمل الآتى :
ü
إدراج
معالج الحدث Click
لزر btn_ForeColor.
ü بضبط الخاصية( ForeColor ) لأداة التحكم العنوان ( lbl_Title ) بحيث تكون قيمتها( Blue ).
تكتب الصيغة كالآتى :
lbl_Title.ForeColor=Color.Blue
v قم بعمل الآتى :
ü إدراج معالج الحدث Click لزر btn_Font.
ü بضبط الخاصية( Font) لأداة التحكم العنوان ( lbl_Title ) بحيث يكون نوع ال ( Font ) " arial " وحجم الخط 30 .
تكتب الصيغة كالآتى :
lbl_Title.Font= New
Font("arial", 30)
v قم بعمل الآتى :
ü إدراج معالج الحدث Click لزر btn_Visible.
ü بضبط الخاصية(Visible) لأداة التحكم العنوان ( lbl_Title ) بحيث تكون قيمته ( False ) .
تكتب الصيغة كالآتى :
lbl_Title.Visible = False
ü
لإنهاء البرنامج قم بإدراج معالج الحدث (Click )لزر ( btnEnd ) واكتب الأمرEnd .
بعد كتابة أكواد معالجات الأحداث ( Event
Handlers ) السابقة تصبح نافذة الكود( Code Window )
ليست هناك تعليقات:
إرسال تعليق