بنيات القرار

يتيح لك Visual Basic اختبار الحالات وتنفيذ عمليات مختلفة استناداً إلى نتائج هذا الاختبار. يمكنك اختبار الشرط صواب أو خطأ قيم متنوعة تعبير أو المتنوعة استثناءات تم إنشائها عند ينفذ سلسلة من عبارات الآن.

الشكل التوضيحي التالي يُظهر تشغيل بنية القرار التي تختبر حالة ما إذا كانت صحيحة و يأخذ إجراءات مختلفة استناداً إلى ما إذا كان صواب أو خطأ.

اتخاذ إجراءات مختلفة عندما يكون الشرط صوابا و عندما يكون خاطئا

مخطط التدفق الخاص بإنشاء If...Then...Else

جملة الشرط If...Then...Else

بناء If...Then...Else تمكنك من اختبار شرط واحد أو أكثر والقيام بتشغيل واحد أو أكثر من العبارات استناداً إلى كل الشرط. يمكن اختبار الحالات واتخاذ الإجراءات بالطرق التالية:

  • تشغيل واحد أو أكثر من عبارات إذا كان الشرط True

  • تشغيل واحد أو أكثر من عبارات إذا كان الشرط False

  • يتم تشغيل بعض العبارات إذا كان الشرط True و أخرى إذا كان False

  • اختبار شرط إضافي إذا كان الشرط السابق False

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

بناء Select...Case

بناء Select...Case تمكنك من تقييم تعبير مرة واحدة وتشغيل مجموعات مختلفة من العبارات استناداً إلى القيم الممكنة المختلفة. لمزيد من المعلومات، راجع عبارة Visual Basic) Select...Case).

بناء Try...Catch...Finally

بناء Try...Catch...Finally تسمح لك بتشغيل مجموعة من عبارات ضمن بيئة محافظة على عنصر تحكم إذا كانت إحدى عباراتك لحدوث استثناء. يمكنك تنفيذ الإجراءات المختلفة للاستثناءات مختلفة. يمكنك بشكل اختياري تحديد قطعة من التعليمات البرمجية التي يتم تنفيذها قبل إنهاء الإنشاء بالكامل Try...Catch...Finally , بغض النظر عن ما يحدث. لمزيد من المعلومات، راجع عبارة Visual Basic) Try...Catch...Finally).

ملاحظة

للحصول على العديد من بنيات عناصر التحكم، عندما تقوم بالنقر على كلمة أساسية، يتم تحديد كل الكلمات الأساسية في البنية. و للحصول على مثيل ، عند النقر فوق If في إنشاء If...Then...Else كل مثيلات If, Then, ElseIf, Else، و End If يتم تحديدها في الإنشاء. للانتقال إلى الكلمة الأساسية المحددة التالية أو السابقة، اضغط زر Ctrl + Shift + السهم السفلي أو زر Ctrl + Shift + السهم العلوي. لمزيد من المعلومات، راجع How to: Use Reference Highlighting.

راجع أيضًا:

المهام

كيفية القيام بما يلي: نقل عنصر تحكم خارج بنية عنصر تحكم

كيفية القيام بما يلي: كشوف التنفيذ اعتماداً على شرط واحد أو أكثر

كيفية القيام بما يلي: اختبار لعدة قيم من تعبير

كيفية القيام بما يلي: الاحتفاظ بعنصر التحكم عند حدوث خطأ

المبادئ

بنيات التكرار الحلقي

بنيات التحكم الأخرى

بنيات التحكم المتداخلة

موارد أخرى

عنصر تحكم التدفق في Visual Basic