الدرس 10 :بنى التحكم في Visual Basic
- التفاصيل
- الزيارات: 13103
إن بنى التحكم في Visual Basic هي نفسها بنى التحكم في QBasic
لذلك لن نشرح هذه البنى بالتفصيل، وإنما سنكتفي بذكرها.
عبارة IF الشرطية:
تملك عبارة IF الشرطية في Visual Basic أربعة أشكال هي:
الشكل الأول:
IF condition THEN statement
أي في حال تحقق الشرط نفذ التعليمة.
الشكل الثاني:
IF condition THEN
statement(s)
END IF
أي في حال تحقق الشرط نفذ مجموعة التعليمات.
الشكل الثالث:
IF condition THEN
statement(s)1
ELSE
statement(s)2
END IF
أي في حال تحقق الشرط نفذ مجموعة التعليمات1 وإلا نفذ مجموعة التعليمات2
الشكل الرابع:
IF condition1 THEN
statement(s)
ELSEIF condition2 THEN
statement(s)
ELSEIF condition3 THEN
statement(s)
…
END IF
ويسمى هذا الشكل بعبارة If متعددة المداخل، لأنه كلما تحقق شرط يتم تنفيذ مجموعة محددة من التعليمات.
عبارة SELECT CASE:
وتستخدم بدلاً من عبارة If متعددة المداخل:
SELECT CASE expression
CASE value1:
statement(s)
CASE value2:
statement(s)
CASE value3:
statement(s)
….
END SELECT
أي اختبر قيمة التعبير expression واعتماداً على قيمته حدد مجموعة التعليمات التي يجب تنفيذها.
الحلقة التكرارية FOR:
FOR variable=start TO end
statement(s)
NEXT variable
الحلقات التكرارية الأخرى:
الشكل الأول:
DO
statement(s)
LOOP UNTIL condition
الشكل الثاني:
DO
statement(s)
LOOP WHILE condition
الشكل الثالث:
DO UNTIL condition
statement(s)
LOOP
الشكل الرابع:
DO WHILE condition
statement(s)
LOOP