البرمجة بلغة فيجول بيسك
v
مراحل كتابة البرنامج بلغة الفيجوال بيسك
1. تصميم
الواجهة
2. ضبط
خصائص الأدوات
3. كتابة
أوامر البرمجة
v
الثوابت وانواعها
الثابت هو: إعطاء
اسم لقيمة معينة ويستخدم داخل البرنامج ولا يمكن تغير هذه القيمة عند تنفيذ
البرنامج
v
انواعه
ثابت
عددي
ثابت حرفي
v
طريقة تعريف الثوابت
تعرف الثوابت باستخدام الامر (Const)
Const const1 = value
حيث ان
Const الامر الذي نستخدمه لتعريف الثابت
const1 اسم الثابت ويتم اختياره من قبل
المبرمج
Value القيمة التي سوف تخزن في هذا الثابت
v
المتغيرات وانواعها
المتغير هو: هو
مكان في الذاكرة الرئيسية تخزن فيه بيانات وتعطى اسم معينا
v
أنواع المتغيرات
1. متغير عددي
2. متغير حرفي
3. متغير منطقي
v
شروط تسمية المتغير
1. ان يتكون من حروف انجليزية (A….Z) وارقام
والرمز (__) ولا يحتوي على أي فراغ او رمز اخر
2. ان لا يبدا برقم
3. ان لا يتجاوز 255 حرف
4. ان لا يكون محجوزا للغة البرمجة
v
امثلة صحيحة لأسماء متغيرات
X Y A23
C_d
v
امثلة غير صحيحة لأسماء متغيرات
DIM 2DF IF@
طريقة تعريف المتغير
يعرف بكلمة Dim
Dim Var1 As Type
حيث ان
Var1 اسم المتغير
As رابط بين اسم المتغير ونوعه (من
الأسماء المحجوزة للغة فيجول بيسك ستوديو)
Type نوع المتغير
ويمكن تعريف أكثر من متغير في الامر نفسه
v
أنواع البيانات
v
العمليات الحسابية في البرمجة
العملية |
الرمز |
الصيغة البرمجية |
الجمع |
+ |
Y+X |
الطرح |
- |
W-D |
الضرب |
* |
F*E |
القسمة |
/ |
X / S |
الاس |
^ |
X^y |
v
ترتيب العمليات الحسابية
العمليات في داخل الاقواس
عمليات الأسس
عمليات الضرب والقسمة وإذا تعددت نبدأ التنفيذ من
اليسار الى اليمين
عمليات الجمع والطرح وإذا تعددت نبدأ التنفيذ من
اليسار الى اليمين
انظر الأمثلة صفحة 121
العميات المنطقية في البرمجة (احتمال ان تأتي في الاختبار)
v
أدوات البرمجة
تعريفها: أجزاء
من برامج جاهزة للاستخدام أي انها اعدت مسبقا لتوفير الوقت والجهد على المبرمج
وتستخدم هذه الأدوات لإجراء عمليات الادخال والإخراج
v
ما يجب فعله لاستخدام هذه الأدوات
1. وضعها على النموذج في المكان المناسب
2. ضبط الخصائص الخاصة بالأداة
3. كتابة أوامر البرمجة التي تتعامل مع هذه
الادة
v
الخصائص المشتركة بين هذه الأدوات
الادة |
الخاصية |
Name |
تحديد اسم الاداة |
Textaling |
تحديد محاذاة النص المطلوب (يمين
يسار وسط) |
Text |
اظهار عنوان او نص للنموذج داخل
الادة على الواجهة |
Font |
تغير نوع الخط وحجمه ونمطه |
Forecollor |
تغير لون المكتوب به النص |
Backcolor |
تغير لون الخلفية للأداة او
النموذج |
Location |
تحديد موقع الاداة داخل النص
للنموذج |
Size |
تغير حجم النموذج او الاداة |
visible |
اظهار او اخفاء الاداة |
v
ادوات ادخال البيانات
1. أداة النص: تتيح للمستخدم كتابة نص
وتخزين النص في الخاصية (text)
2. أداة زر الاختيار (radiobutton) تتيح
للمستخدم انتقاء خيار واحد فقط من عدة خيارات وتخزن قيمها في الخاصية (checked)
أداة مربع الاختيار(checkBox):
تتيح للمستخدم انتقاء عدة خيارات وتخزن قيمها في الخاصية (checkstate) والخاصية (checked)
إدارة مربع القائمة (listbox) تعرض
قائمة مكونة من عناصر يختار المستخدم أحدها وتخزن خيار المستخدم في الخاصية (text) او (selectedlndex)
اداة الخانة المركبة (combobox) تعطي
المستخدم حرية الاختيار من قائمة او ادخال اختياره كتابة وتخزينها في
الخاصية (text)
v
أدوات اخراج المعلومات
1. أداة مربع النص (textbox) وتخرج
المعلومات بواسطة الخاصية (text )
2. أداة التسمية (label) وتخرج
المعلومات بواسطة الخاصية (text)
v
طريقة اخراج المعلومات الى مربع النص( (textbox
لإخراج المعلومات الى مربع النص نستخدم
الصيغة التالية
Textbox . text = varl
حيث ان
Textbox اسم أداة مربع النص على النافذة
Text خاصية النص في أداة مربع النص التي سوف نخزن
فيها قيمة المتغير(varl)
Varl اسم المتغير
v
طريقة اخراج المعلومات الى اداة التسمية label))
لإخراج المعلومات الى اداة التسمية
نستخدم الصيغة التالية
Label . text = var1
v
بعض الاوامر الأساسية للغة فيجول بيسك ستوديو
v
أولا: أوامر ادخال البيانات وإخراج المعلومات
1. ادخال البيانات بواسطة الامر (lnputbox)
2. اخراج المعلومات بوسطة الامرmsgbox) )
v
ثانيا: امر الاسناد
بقصد به تخزين قيمة معينة داخل متغير وقد تكون
هذه القيمة عدد او عملية حسابية او سلسلة حرفية
وصيغته كالتالي
Var1= Value
حيث ان
Var1 اسم المتغير
value القيمة
التي نريد تخزينها في المتغير
v
ثالثا: الجملة الشرطية
v
أولا: الجملة الشرطية IF:
وتعد من اهم الاوامر في البرمجة وتوجد في اغلب
لغات البرمجة ونستخدمها في البرنامج عند حاجتنا الى اتخاذ قرارات مختلفة على حسب
شرط معين
v
صيغ الجمل الشرطية IF
1. صيغة IF-THEN
وهي كالتالي
IF condition THEN statement
فاذا تحقق الشرط condition)) أي
كان صحيحا فسيتم تنفيذ الامر ( statement) واذا لم يكن صحيحا فلن ينفذ أي امر
2. صيغة (IF-THEN-END
IF)
وهي كالتالي
IF condition THEN
…
Statement
...
END lF
هذه الصيغة هي الصيغة الأولى نفسها إلا النه سيتم
تنفيذ اكثر من امر اذا كان الشرط صحيحا لذلك وضعنا كلمة END lF
3. صيغة IF-THEN-ELSE
وهي كالتالي
4. صيغة IF-THEN-ELSEIF
وهي كالتالي
v
ثانيا: الجملة الشرطية (Select case)
تستخدم هذه الجملة إذا كان هناك عدة احتمالات
للشرط فبدلا من استخدام جملة IF طويلة ومعقدة تقوم هذه الجملة بالعمل
نفسه ولكن بطريقة أسهل
وصيغتها
v
رابعا: حلقات التكرار
هو من اهم أوامر البرمجة التي تساعدنا على تكرار
مجموعة من الأوامر الأخرى عدة مرات
1. الامر (For..Next)
يكرر هذا الامر مجموعة من الأوامر بعدد من المرات
محددة ومعروفة سابقا
صيغته
2. الامر (DO WHILE)
نستخدم هذا الامر اذا كان عدد مرات التكرار غير
محدد ولكن لدينا شرطا هو الذي يحدد متى ينتهي التكرار أي انه متى كان الشرك صحيحا
استمر التكرار ومتى ما صار غير صحيح توقف التكرار
وصيغته
v
خامسا: المصفوفات
هي مجموعة من المتغيرات لها الاسم نفسه ونوع
البيانات نفسه ويتم تعريفها في جملة واحدة
صيغتها
Dim var1(n)As type
حيث ان
var1 اسم المصفوفة
(n) عدد عناصر المصفوفة
Type نوع البيانات المخزنة في العناصر
0 التعليقات:
إرسال تعليق