دورة سي شارب С# Course

Thursday, September 4, 2014

سي شارب - الدرس الثامن والعشرون - Windows Application


فيديو 84 -85- 86- 87- 88


84 - مقدمة  

 الدروس السابقة فقط ساعدتنا على فهم اساسيات اللغة والبرمجة ولكن لا تساعد على انشاء التطبيقات Console    Application
- First part -Console application - main of language



- بدنا نعمل برامج سطح مكتب ومواقع ويب عن طريق ال Windows Application

- Second part - Windows Application - desktop and web programs


- الـ Widows Application هي مجموعة من الكنترول ، بدنا نعرف كيف نستخدمها عشان تساعدنا في انشاء التطبيقات .

- لازلنا في VS2008- FrameWork 3

- مثال عليها : 
ADO-link-HTML-JS-ACDE-XML-sLL-Aljax 


 85 - بداية عمل البرنامج :  -Open- New project - Windows Forms Application 

- كل control موجود عنا فيه اله شغلتين : Event - property .
  • الـ control زي ال form الموجودة عندي.
  • view - toolbox- حلاقي فيها الـ Common Control- or container - or menus and toolbar
  • بحطهم اما بالسحب والافلات او بالضغط مرتين عليها .
  • view - properties- حلاقي جواتها ال event وال properties
  • أي كنترول موجود بالـform حألاقيه فوق بالcompo box الموجودة في اعلى شاشة الـ property.

  • 86  - الخصائص بشكل عام :
  • ايش هي الـ property ? 
  • هي مجموعة من الخصائص زي الـ set , get اللي اخدناهم سابقاا في الـ console .
  • في عندي خصائص عامة لكل control زي الـ name 
  • الـname هو الاسم البرمجي اللي راح نستعين فيه بالكود .
  • view -solution explorer - يحتوي على جميع الملفات الموجودة في البرنامج.

 87 -  هل يوجد فرق بين الـ console application , و الـ windows application ? لايوجد فرق ..
-  حندخل في الـ program.cs راح نلاقي نفس ما اخدنا سابقا في البرنامج namespace- class -main
- كيف حالاقي الكود ؟ اضغط بالزر اليمين على الفورم واختار view code
- لو اخترت خائص الفورم >>>>  بقدر اتحكم بال text - name -color - font -location - minimize - maximize
- start position - window state

88 - الأحداث بشكل عام :

- اول اشي حددي الكنترول اللي بدك تتحكمي فيه .

- بعدين بدي اشوف ال  - Event .

1- الحدث الافتراضي للـ button هو click.

- لو دخلت على الفورم وضغطت على الbutton مرتين وفتح كود الحدث تبعها وهو الـ click : نكتب الكود التالي ..

this.text="محمداحمد" ;
- لما اعمل ران واضغط على الـ button راح يتغير الاسم تبع الفورم فوق.

2- لو دخلت على الفورم وضغطت على أي مكان فيها مرتين ، واخترت الكود تبع الـ load وكتبت الآتي :
this.BackColor= Color.Black;
- لو عملت ران راح تتغير لون خلفية الفورم الى اسود.

No comments:

Post a Comment