Presentation is loading. Please wait.

Presentation is loading. Please wait.

المحاضرة الأولى Lab(1) أ.ساره الأحمدي برمجة حاسب 2.

Similar presentations


Presentation on theme: "المحاضرة الأولى Lab(1) أ.ساره الأحمدي برمجة حاسب 2."— Presentation transcript:

1 المحاضرة الأولى Lab(1) أ.ساره الأحمدي برمجة حاسب 2

2 طريقة الدخول إلى فيجول بيسك .نت :
من قائمة ابدأ... كافة البرامج ...Microsoft Visual Studio .net. طريقة إنشاء أو البدء بمشروع جديد : 1- قائمة File...New Project. 2- ثم نختار .Windows Form Application 3-نختار اسم للمشروع الجديد ...OK

3 شاشة البرنامج الرئيسية
نافذة النموذج Form: تظهر في المنتصف وتستخدم لتصميم واجهة البرنامج. نافذة مستكشف المشروع Solution Explorer : تحتوي على جميع الأدوات والعناصر الموجودة داخل مشروعك وعند إغلاقها يمكن إظهارها عن طريق : قائمة View...نختر الأمر Solution Explorer . نافذة الخصائص Properties Window: هذه النافذة تعتبر من أهم النوافذ وتعرض الخصائص المختلفة لكل أداة موجودة على Formولإظهارها نضغط المفتاح F4 صندوق الأدوات Toolbox : يشتمل على مجموعة من أدوات التحكم وعند إغلاقه يمكن إظهاره عن طريق : قائمة View...Toolbox.

4 Background image layout
خصائص الفورم Form الخاصية وصفها Name الاسم البرمجي للفورم في الكود Text تحدد نص العنوان على الفورم Back color لون خلفية الفورم Background image لجعل خلفية الفورم صورة Background image layout التحكم في شكل الخلفية عندما تكون صورة Control Box إظهار أزارير التحكم (تصغير –تكبير ) For color لون خط الكتابة Font نوع الخط – حجمه Right to left اتجاه الفورم يكون من اليمين إلى اليسار

5 خصائص الفورم برمجياً كما يمكنك ضبط الخصائص للفورم من نافذة الخصائص يمكن ضبط هذه الخصائص عن طريق الكود كما يلي : 1- ننقر دبل كليك على الفورم ليظهر الكود. 2- يتم كتابة خصائص الفورم في الكود كالتالي : Me.property=value. قيمة الخاصية =اسم الخاصية . الإسم البرمجي الأداة مثال :تغيير اسم الفورم وقت الكود : ننقر دبل كليك على الفورم ونكتب الكود التالي في الكود الخاص للفورم : ”الصفحة الرئيسية ”Me.Text=

6 طريقة تشغيل التطبيق : طريقة حفظ المشروع :
قائمة Debug نختر الأمر Start . من شريط الأدوات نضغط زر Start. نضغط مفتاح F5. طريقة حفظ المشروع : File...Save . File...Save All .

7 Control Toolsأدوات التحكم
يمكن إدراج أدوات التحكم من شريط أدوات TOOLS BOXوهي عبارة عن كائنات لها خصائص معينة يتم إدراجها على الفورم إما بالسحب والإفلات أو النقر عليها دبل كليك . أشهر أدوات التحكم التي سوف يتم إدراجها : Lable Picturbox Boutton Textbox Checkbox RadioButton Combobox Listbox Groupbox

8 Background image layout
خصائص الأدوات الخاصية وصفها Name الاسم البرمجي للأداة في الكود Text النص الذي سوف يظهر على الأداة Back color لون خلفية الأداة Background image خلفية صورة للأداة Background image layout التحكم في شكل الخلفية عندما تكون صورة Auto size تحجيم الأداة حسب حجم الخط أو المحتويات Visible خاصة بإظهار الأداة وقت التنفيذ أو لا For color تحدد لون خط الكتابة Font نوع الخط – حجمه Right to left اتجاه الأداة يكون من اليمين إلى اليسار Loked تمنع من تحريك الأداة على الفورم .

9 ObjectName.property=value.
خصائص الأدوات برمجياً كما يمكنك ضبط الخصائص للأدوات من نافذة الخصائص يمكن ضبط هذه الخصائص برمجياً عن طريق الكود كما يلي : 1- ننقر دبل كليك على الفورم ليظهر الكود. 2- يتم كتابة خصائص الأداة في الكود كالتالي : ObjectName.property=value. قيمة الخاصية =اسم الخاصية . الإسم البرمجي الأداة مثال :تغيير نص أداة Button داخل الكود : ننقر دبل كليك على الفورم ونكتب الكود التالي في الكود الخاص للفورم : ”انقر لإجراء عملية الجمع ” Button.Text=

10 )Lableمربع العنوان ): يستخدم عرض النص والمعلومات للمستخدم وغير قابلة للتحرير. Textbox( مربع النص): يستخدم لإدخال النص أو التعديل في النص أو حذفه من المستخدم وقت التنفيذ ,خصائصه نفس خصائص الأدوات السابقة ولكن نزيد عليها Character Case (UPPER,Lower,Normal) Password char(****) Button(زر الأمر ): يستخدم لتنفيذ أمر معين عند النقر عليه .

11 CheckBox(مربع اختيار ):
يسمح للاختيار من متعدد, ويسمح للمستخدم باختيار أكثر من اختيار ويرمز له بمربع صغير . Radiobutton(زر اختيار ): يسمح للاختيار من متعدد, ويسمح للمستخدم باختيار اختيار واحد فقط. Picturebox(أداة الصورة ): نستخدمه عندما نريد إدراج صورة على الفورم . GroupBox (مربع مجموعة): يستخدم لضم مجموعة من الأدوات داخله.

12 )Listboxالقائمة البسيطة ):
قائمة بالأشياء أو الأسماء أو الأرقام ,ويمكن إضافة العناصر إليه من الأمر Add Items أو Edit Items. Combo box(مربع السرد): يسمح للمستخدم باختيار قيمة من قائمة منسدلة تشتمل على اختيارات, ويمكن إضافاتها من خلال الأمر edit item

13 أنشيء التطبيق التالي بكافة أجزائه :

14 الكود

15 شرح التطبيق: الجزء الأول: يتم عرض نص “المحاضرة الأولى“ في اداة Textbox بعد الضغط على أداة Button وتم أدراج أداة label والتي تحتوي على كلمة ”النص“ للتوضيح. الجزء الثاني: يتم إدراج صورة في أداة picture box ثم التحكم في إظهار وإخفاء الصورة بإستخدام أداة .check box الجزء الثالث: يتم عرض عدة خيارات للمستخدم لإختيار خيار واحد فقط من بينهم نلاحظ هناك مجموعتين من الخيارات تم التفريق بينهم عن طريق أداة Groupbox . الجزء الرابع: يتم إدخال نص من المستخدم في أداة Textbox ثم إدراج هذا النص بعد الضغط على زر إضافة في قائمة بإستخدام أداة Listbox. الجزء الخامس: يوضح قائمة منسدلة بأسماء بعض المدن ليقوم المستخدم بالإختيار من بينها هذه القائمة يتم إنشائها عن طريق أداة Compo box .

16 المتغيرات المتغيرات : هي عبارة عن مكان يتم حجزه في ذاكرة الحاسب ويخصص له اسم ويحمل قيمة قد تتغير أثناء تنفيذ التطبيق . أشهر أنواع المتغيرات التي سوف نتعامل معها في البرنامج هي : Integer:عدد صحيح. Long: عدد صحيح طويل. Double: عدد عشري مضاعف. String :سلسلة نصية. Boolean:قيمة نصية True أو False.

17 الشروط التي يجب مراعاتها في اسم المتغير :
أن يبدأ اسم المتغير بحرف من الحروف الانجليزية . أن لا يحتوي اسم المتغير على بعض الحروف (+ = - & * % أن لا يحتوي على مسافة ويمكن استبدال المسافة بعلامة(_). أن لا يكون كلمة من الكلمات المحجوزة في لغة البرمجة فيجول بيسك مثل :If-For-String-integer.

18 نوع المتغيرASاسم المتغير Dim
كيفية تعريف المتغير يتم تعريف المتغير في البرنامج كالتالي : نوع المتغيرASاسم المتغير Dim مثال : Dim X As Integer Dim Y As String Dim X,Y As Integer لتعريف أكثر من متغير من نفس نوع البيانات

19 تقديم الأولوية لتنفيذ العمليات
العمليات الحسابية العملية رمزها الجمع + الطرح - الضرب * القسمة / الأس ^ باقي القسمة mod ( ) تقديم الأولوية لتنفيذ العمليات

20 مستوى وصول المتغير Public:عام ومرئي على مستوى البرنامج ونستطيع التعامل معه على مستوى البرنامج . Private:خاص ويكون مرئي فقط للكائن المعرف بداخله أي على مستوى الكائن نفسه وليس على مستوى البرنامج .

21 أنشيء التطبيق التالي (برنامج الآلة الحاسبة)

22 كود البرنامج

23 الواجب صممي برنامج يقوم بحساب المتوسط الحسابي لثلاثة أرقام A,b,cحيث قانون المتوسط الحسابي z=(A+B+C)/3 ؟ صممي برنامج يقوم فيه المستخدم بإدخال اسمه في مربع نص ثم قومي بطباعة الاسم في label .

24


Download ppt "المحاضرة الأولى Lab(1) أ.ساره الأحمدي برمجة حاسب 2."

Similar presentations


Ads by Google