السبت، 13 يونيو 2015

الوحدة الرابعه

الوحدة الرابعة 
نفاذة الكود


-      نافذة الكود Code Window : هى التى من خلالها يمكن كتابة الأوامر والتعليمات ( الكود ) بلغة الفيجوال بيزك دوت نت Visual Basic . Net.
-لفتح نافذة الكود الخاص بالنموذج ( Form1 ) نتبع الآتى :
·        قم بتنشيط نافذة النموذج Form1.
·        قم بالضغط مرتين متتاليتين على النموذج Form1 أو بالضغط على مفتاح F7.
·        ستظهر نافذة الكود كما فى الشكل التالى .

الارقام الموضحة فى الشكل تشير إلى :
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 للأدوات كما هو موضح بالشكل التالى :
لاحظ اذا قمت بالنقر المزدوج على الزرbuttun الظاهر عليه كلمة btn_text يتم فتح نافذة الكود وعليها معالج الحدث evan الخاص بهذا الزر 

الأرقام الموضحة بالشكل السابق تشير إلى :

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 )
 




ليست هناك تعليقات:

إرسال تعليق