بنيات القرار
يتيح لك Visual Basic اختبار الحالات وتنفيذ عمليات مختلفة استناداً إلى نتائج هذا الاختبار. يمكنك اختبار الشرط صواب أو خطأ قيم متنوعة تعبير أو المتنوعة استثناءات تم إنشائها عند ينفذ سلسلة من عبارات الآن.
الشكل التوضيحي التالي يُظهر تشغيل بنية القرار التي تختبر حالة ما إذا كانت صحيحة و يأخذ إجراءات مختلفة استناداً إلى ما إذا كان صواب أو خطأ.
اتخاذ إجراءات مختلفة عندما يكون الشرط صوابا و عندما يكون خاطئا
جملة الشرط 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.
راجع أيضًا:
المهام
كيفية القيام بما يلي: نقل عنصر تحكم خارج بنية عنصر تحكم
كيفية القيام بما يلي: كشوف التنفيذ اعتماداً على شرط واحد أو أكثر
كيفية القيام بما يلي: اختبار لعدة قيم من تعبير
كيفية القيام بما يلي: الاحتفاظ بعنصر التحكم عند حدوث خطأ