Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 53

Visual Programming II

2 ‫البرمجة المرئية‬

C# . NET
Visual Studio.NET

1
‫المحاضرة الثانية‬
‫أساسيات وأدوات ‪C#‬‬

‫‪2‬‬
‫تتشابه لغة ‪ #C‬من حيث الصيغة البرمجية المستخدمة ضمنها مع تلك‬

‫الصيغة المستخدمة في لغتي ‪ ++C‬و ‪ Java‬في البداية قد تجد هذه الصيغة‬

‫مركبة نوعا ما وهي أقل قابلية للقراءة من بعض اللغات البرمجية‬

‫األخرى )كلغة ‪ Visual Basic‬مثال( ولكن بعد أن تقحم نفسك في عالم‬

‫البرمجة بلغة ‪ #C‬ستجد أن االسلوب الذي تستخدمه هو أسلوب محسوس‬

‫ومن الممكن أن تكتب شفرة مفهومة دون عناء شديد‪.‬‬


‫‪3‬‬
‫عند تعاملك مع بيانات تأخذ مجااًل من القيم يجب أن تتعامل مع متغيرات‪ ،‬هذه المتغيرات تمثل‬

‫بيانات ومعلومات تطبيقك‪ ،‬حيث إن األخير يستجيب وينفذ أوامر برمجية محددة بناءًا على هذه‬

‫المتغيرات‪ .‬تلعب المتغيرات دوًر ا حيويا في تطبيقاتك‪ ،‬فهي تخّز ن المعلومات‪ ،‬وتعمل خالل كامل فترة‬

‫تنفيذ تطبيقك‪ ،‬وعند إيقاف التطبيق أو الخروج من الفئة أو الطريقة أو الحلقة التي تتبع لها فإنها تفنى!‬

‫إن وجود المتغيرات وتنوعها إو حاطتها ببرامجك تعطيه قوة وسيطرة ودقة في العمل‪ ،‬يزداد الذكاء الصناعي‬

‫لبرنامجك مع ازدياد متغيراتك والعالقات فيما بينها وبنى التحكم في هذا البرنامج )‬

‫‪4‬‬
‫وبالمناسبة أيضا فالمتغيرات تمثل ذاكرة برنامجك‪ ،‬واألكواد التي تسّير هذه المتغيرات هي عقل برنامجك ‪.‬‬
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
34
‫الواجهات الرسومية‬

‫‪36‬‬
‫أمثلة علي األوامر واألدوات السابقة‬
‫مثال ‪1‬‬
‫قم بتصميم واجهة كما في الشكل التالي تقوم بجمع عددين وطرحهم‬
‫الحل‬

‫‪52‬‬
‫مثال ‪2‬‬

You might also like