الجمل
1-جملة Rem
تستخدم Rem أثناء كتابة تعليمات البرنامج في نافذة البرمجة بغرض وضع تعليق على بعض أسطر البرنامج حتى يسهل لقارئ هذه التعليمات فهمها
2-جملة End
تستخدم هذه الجملة أثناء كتابة التعليمات في نافذة البرمجة بغرض إنهاء تنفيذ البرنامج.
فمثلا لتصميم نموذج يحتوي على زر أوامر عند الضغط على هذا الزر يقوم بإنهاء البرنامج.

افتح نافذة البرمجة ثم اكتب الاتي

3-الجمل الشرطية(If...Then...Else)
تستخدم هذه الجملة أثناء كتابة التعليمات في نافذة البرمجة بغرض إنهاء تنفيذ البرنامج.
فمثلا لتصميم نموذج يحتوي على زر أوامر عند الضغط على هذا الزر يقوم بإنهاء البرنامج.

افتح نافذة البرمجة ثم اكتب الاتي

3-الجمل الشرطية(If...Then...Else)
تعتبر جملة If من الجمل الشرطية نظرا لوجود شرط في صياغتها وتم اختبار تحقق هذا الشرط (أي هل ناتج الشرط صواب True
أم خطأ False) وفي حالة تحقيقه (أي ناتج الشرطTrue) تنفذ الأوامر التي تلي الكلمة Then أما في حالة عدم تحققه (أي ناتج الشرط False) يتم تنفيذ الأوامر التي تلي Else
والصورة العامة لكتابة هذه الجملة الشرطية
If Condition Then Statement Block1 Else Statement Block2
(If Condition Then):
الشرط المطلوب إختباره
ويمكن أن يكون علاقة منطقية أو مجموعة علاقات.
(Statement Block1):الجملة المراد تنفيذها إذا كان ناتج الشرط صواب(True)
(Statement Block 2):الجملة المراد تنفيذها إذا كان ناتج الشرط خطأ (False)
مثال عملي:-
إذا كان مجموع طالب في المواد الدراسية هو240 درجة ومطلوب معرفة ما إذا كان الطالب ناجحا ام راسبا علما بان النهاية الصغرى للنجاح 200 درجة
افتح نافذة البرمجة واكتب الاتي

(Statement Block1):الجملة المراد تنفيذها إذا كان ناتج الشرط صواب(True)
(Statement Block 2):الجملة المراد تنفيذها إذا كان ناتج الشرط خطأ (False)
مثال عملي:-
إذا كان مجموع طالب في المواد الدراسية هو240 درجة ومطلوب معرفة ما إذا كان الطالب ناجحا ام راسبا علما بان النهاية الصغرى للنجاح 200 درجة
افتح نافذة البرمجة واكتب الاتي
| نقره على هذا الشريط لعرض الصورة بالمقاس الحقيقي |

لاحظ
يتم استخدام مخزن عددي متغير لوضع فيه مجموع درجات الطالب اسمه r
يتم استخدام مخزن عددي متغير اسمه m لوضع فيه النهاية الصغرى للنجاح.
بعد ذلك قم بتشغيل البرنامج
لاحظ ظهور رسالة "ناجح" داخل نافذة النموذج لأن الشرط (R>=M) تحقق أي نتيجة الشرط صواب
ملاحظة هامة:توجد العديد من الجمل التكرارية مثل(Do...Loop) و(While...wend) ولكن أخذنا فقط في هذا الدرس الجملة(if...then...else) .
4-جملة الحلقة التكرارية(For...Next)
تستخدم جملة For...Next في عمل حلقة تكرارية (تكرار مجموعة من جمل أو تعليمات الفيجوال بيسيك عددا من المرات)
والصورة العامة لها
For Counter=NVAR1 To NVAR2 Step NVAR3
Statement
Next Counter
Statement
Next Counter
((Counter)) متغير عددي يستخدم كعداد للحلقة.
((NVAR1)) متغير عددي يمثل القيمة الإبتدائية للمتغير Counter
((NVAR2)) متغير عددي يمثل القيمة النهائية للمتغير Counter
((NVAR3)) متغير عددي يمثل القيمة المراد إضافتها للمتغير Counter في كل مرة من التكرار.
((Statement)) مجموعة الجمل المراد تكرارها وهي تمثل محتوى الحلقة
أمثلة
1-الحلقة التكرارية المستخدمة لطباعة الأعداد الصحيحة من 1 إلى 10 تكون كالاتي
For N=1 To 10
print N
Next N
print N
Next N
2الحلقة التكرارية المستخدمة لطباعة رسالة "welcome" خمس مرات
For N=1 To 5
"print "welcome
Next N
"print "welcome
Next N
مثال عملي:-
مطلوب طباعة رسالة "welcome" خمس مرات داخل نافذة النموذج على أن تظهر هذه الرسالة بأحجام وألوان مختلفة بعد التشغيل.
افتح نافذة البرمجة واكتب الاتي

ملاحظة
(Form1.forecolor=QBColor(n هو الكود المسئول عن تغيير الألوان
Form1.Fontsize=n * 5 هو الكود المسئول عن تغيير الخط.
بعد أن كتبت تلك اتعليمات اضغط (F5) لتظهر لك النافذة كالتالي
With my best wishes
Dr. Mona
Be a PS3 game guru.
Get your game face on with the latest PS3 news and previews at Yahoo! Games.