الاثنين، 18 مايو 2015

الوحدة الثالثة



توجد بعض الأدوات المستخدمة في كتابة برامج ( V.B ) ، ومن هذه الأدوات ما يلى :
( 1 ) النموذج (Form ) :-
عند ابتداء مشروع جديد تقوم بيئة تطوير البرامج ( IDE ) تلقائياً بتخليق نموذج وندوز (Windows Form )
وهذا النموذج يستخدم كلوحة لتثبيت الأدوات الأخرى عليها وتنسيقها .

فنجد العمود فى الجانب الايسر يحتوى على الخصائص (Properties ) مثل الخاصية ( Text ).
-         وبالجانب الأيسر نجد قيمة الخاصية فنجد أن قيمة الخاصية ( Text ) هى ( Form1 ).




1 - ضبط الخصائص ( Text – Name ):

- قم بإنشاء مشروع ( Project ) جديد تحت اسم. ( SquareArea )
-  قم بتنشيط نافذة النموذج ( Form ) ومن نافذة خصائص النموذج ( Form1 ) قم بتغييرقيمة الخاصية ( Name ) إلى frmSquare ) ).
  






- وقيمة الخاصية ( Text ) إلى " مساحة مربع "
2 - ضبط خاصية لون الخلفية للنموذج ( frmSquare ):
- اختر القيمة ( DarkSeaGreen ) للخاصية (   ( Backcolor
نجد أن لون خلفية النموذج أصبح أخضر غامق مائى .




3 - لضبط خاصية الاتجاه للنموذج ( frmSquare ) :
-       اختر القيمة ( Yes ) للخاصية ( RightToLeft )
-      نرى ان اتجاه الكتابة للنموذج أصبح من اليمين إلى اليسار
4 -  لضبط خاصية تخطيط الاتجاه للنموذج ( frmSquare ) :





-       اختر القيمة ( True ) للخاصية ( RightToLeftLayout ) .
-       نجد أن اتجاه تخطيط النموذج أصبح من اليمين إلى اليسار.
ملحوظة :



   لا يتم تنشيط الخاصية ( RightToLeftLayout ) إلا اذا كانت قيمة الخاصية ( RightToLeft ) تساوى ( Yes ).



5 - لإخفاء صندوق التكبير والتصغير للنموذج  :( frmSquare )
-اختر القيمة ( False ) للخاصيتين ( MaximizeBox,MinimizeBox )


-نجد أن مفاتيج التكبير والتصغير قد اختفت من شريط العنوان بالنموذج

-لاحظ عدم وجود مفتاح تكبير وتصغير بالنموذج .


6 - لإخفاء صندوق التحكم للنموذج ( frmSquare ) :

-   اختر القيمة ( False ) للخاصية .( ControlBox )
  




-   نلاحظ اختفاء صندق التحكم من على النموذج.



7 - لإخفاء حدود نافذة النموذج :( frmSquare )
-اختر القيمة ( None ) للخاصية ( FormBorderStyle )
-   نجد أن نافذة النموذج أصبحت بلا حدود .
 

أيقونة تشغيل البرنامج ( Start Debugging )

 





ضبط الخصائص ( ShowInTaskbar – StartPosition – WindowState ):
-         انقر عمى أيقونة  Start Debuging.
-         ولاحظ واجهة ( IDE ) قبل وبعد النقر على ايقونة التشغيل (Start Debugging ).


-         لايقاف وضع التشغيل ( Debugging ) اضغط على ايقونة ( Stop Debugging ).







 8 – لضبط خاصيتى ( اظهار أو اخفاء ) أيقونة نافذة النموذج ( Form ) فى شريط المهام وموضع البدء للنموذج ( frmSquare )  اجعل الخاصيةShowInTaskbar )  ( تأخذ القيمة ( False ) والخاصية (StartPosition ) تكون قيمتها ( CenterScreen ).





-قم بالضغط على زر التشغيل ( Start Debugging ) او بالضغط على مفتاح F5 لتشغيل المشروع.
-لاحظ :
·     ظهور نافذة النموذج ( Form ) فى منتصف الشاشة وعدم ظهور أيقونة نافذة النموذج)  ( Form فى شريط المهام .
·      أثر كل من ShowInTaskbar )  ( و (StartPosition ) لا يظهر الا بعد عمل ( Start Debugging ).

9 – لضبط خاصية حالة النموذج (WindowState ) :
-اختر الخاصية WindowState  واجعل قيمتها Maximized.
-قم باختيار Start Debugging من قائمة Debug لعمل تشغيل للبرنامج .
-لاحظ :




·     أصبحت نافذة النموذج ( Form ) ملء الشاشة .
·     أثر الخاصية (WindowState ) لا يظهر إلا بعد عمل ( Start Debugging ).
الجدول التالى يوضح خصائص النموذج ( Form ) ووظيفة كل خاصية




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


الجدول التالي يوضح أشـهرهــا واستعمال كل خاصية 




-   لاضافة الزر Button على نافذة النموذج Form  نقوم بعمل الآتى :
· قم بالنقر المزدوج على الزر Button  الموجود فى صندوق الأدوات ToolBox  أو بالضغط على الزر Button مع السحب وتركه على النموذج Form.



1 – ضبط الخصائص ( Locaion – Size ):
-         قم بتنشيط الزر Button  بالضغط عليه ضغطة واحدة بالزر الايسر للفأرة .
-         قم بتوجيه مؤشر الفأرة على الزر Button  وسحبه لمنتصف النموذج Form .
-     قم بتوجيه مؤشر الفأرة الى احد مربعات التحجيم وهى التى تتحكم فى تكبير وتصغير حجم الزر Button ثم قم بعملية السحب والافلات حتى تحدد الحجم الذى تراه مناسبا للزر Button.






2 – ضبط الخصائص ( ForeColor – Font – BackColor ):
-       قم بإختيار الخاصية BackColor واختر من العمود الخاص بقيمة الخاصية اللون الذى ترغب فيه.
-       ثم قم بإختيار الخاصية Font  وهى التى تتحكم فى شكل ولون وحجم الخط .
-       ثم قم بإختيار الخاصية ForeColor وهذه الخاصية تتحكم فى لون الكتابة على الأداه.








( 3 ) أداة المبين ( Label ) :-
 وظـيفتهـا : هى أداة لعرض كتابة لا يمكن لمشغل البرنامج أن يغيرها ، وهى تستخدم لعرض عناوين الأدوات الأخرى أو لعرض إجابة سؤال أو نتيجة عملية حسابية .
 شـكلهــا : هى عبارة عن سعة مستطيله من الممكن الكتابة بداخلها .
-          الخاصية AutoSize تستخدم لجعل أداة المبين Label  تأخذ حجم الكتابة بداخلها اى تكبر وتصغير تلقائيا .
-          الخاصية BorderStyle تحدد شكل الحدود للاداه Label
 4 ) أداة مربع الكتابة ( Text Box ) :-
 وظـيفتهــا : وسيلة لإدخال البيانات أثناء تشغيل البرنامج ويستطيع البرنامج بالتالي استخدام ما تم
                 إدخاله أثناء التشغيل .
شـكـلهــا وخـصــائـصـهــا : للأداة Text Box مجموعة من الخصائص          ومن بين ما تسمح به هذه الخصائص ما يلى
أ‌-     الخاصية MaxLength تستخدم فى تحديد ما يسمح للمستخدم بكتابته من أحرف داخل مربع الكتابة  .
ب‌- اختيار أن يكون الــ Text Box سطر واحد أو متعدد الأسطر ، وفى حالة ما إذا كان متعدد الأسطر يمكنك أن تحدد إن كان يحتوى على شريط للف ( scroll bar ) من عدمه .
ت‌-  الخاصية PasswordChar تستخدم فى تحديد ما سيكتب بدلا من الاحرف فى مربع الرقم السرى .
ث‌- الخاصية MultiLine تستخدم فى تحديد ما اذا كانت الكتابة فى سطر واحد وتكون قيمة الخاصية False أو ستكون الكتابة فى عدة أسطر فتكون قيمة الخاصية True.
جـ- إحاطة Text Box بخطوط تحديد .


جدول يوضح خصائص مربع الكتابة Text Box  ووظيفة كل خاصية


 الاداة listbox :-


تعتبر واحدة من الأدوات التى ترتبط بالتكرار وتتيح أو تنشئ أو تعرض قائمة من العناصر وأن تختار منها
خصائص الأداة ListBox   


آداة صندوق التحرير والسرد ComboBox: هى عبارة عن صندوق به قائمة من العناصر تنسدل لاختيار احد هذه العناصر .
الجدول التالى يوضح خصائص الأداة ComoboBox ووظيفة كل خاصية
 



الأداة Group Box :
الغرض من استخام هذه الأداة هو تنظيم وضع الأدوات على النموذج .
خصائص الأداة Group Box:




هناك تعليق واحد: