إستخدام الجمل التكرارية فى VB.NET_جملة FOR...NEXT
صفحة 1 من اصل 1 • شاطر
إستخدام الجمل التكرارية فى VB.NET_جملة FOR...NEXT
أذا كان عليك تكرار مهمة حتى تصل إلى شرط معين، في هذه الحالات يمكنك استخدام الحلقات التكرارية...منها الحلقة التكرارية (For …..Next) والتى تستخدم لتكرار مجموعة أوامر فى حالة معرفة عدد مرات التكرار مسبقاً و الصيغة العامة لها على النحو التالى :
حيث أن :
لنأخذ مثالًا بسيطًا ، إذا كنت تريد عرض مربع رسائل 5 مرات وفي كل مرة تريد معرفة عدد المرات التي يظهر فيها مربع الرسالة.
- الكود:
For var=[startValue] To [endValue] [Step]
[loopBody]
Next [var]
حيث أن :
- var: عداد الحلقة التكرارية و هو متغير رقمى يستعمله المبرمج لحساب عدد مرات التكرار .
- starValue: القيمة الأولية بداية التكرار.
- endValue: القيمة النهائية للتكرار حيث عندما يصل العداد إلى تلك القيمة ، ستتوقف الحلقة.
- loopBody: شفرة المصدر او الكود المراد تفيذة فى تلك الحلقة
لنأخذ مثالًا بسيطًا ، إذا كنت تريد عرض مربع رسائل 5 مرات وفي كل مرة تريد معرفة عدد المرات التي يظهر فيها مربع الرسالة.
startVal=1
endVal = 5
For var = startVal To endVal
show message
Next var
السطر 1: تبدأ الحلقة بالقيمة من 1
السطر 2: ستنتهي الحلقة عندما تصل إلى 5
السطر 3: عيّن قيمة البداية إلى var وأبلغها بإيقافها عندما ينتهي var var endVal
السطر 4: تنفيذ نص الحلقة show message
السطر 5: اتخاذ الخطوة التالية ، إذا لم يصل العداد إلى endVal
و الشفرة ستكون على النحو التالى :
عندما تقوم بتنفيذ هذا البرنامج ، فإنه سيتم عرض مربع الرسالة خمس مرات وفي كل مرة يظهر فيها قيمة العداد.
إذا كنت تريد الخروج من الحلقة FOR NEXT حتى قبل إكمال الحلقة ، يوفر Visual Basic.NET كلمة أساسية Exit لاستخدامها داخل نص الحلقة....على النحو التالى :
السطر 2: ستنتهي الحلقة عندما تصل إلى 5
السطر 3: عيّن قيمة البداية إلى var وأبلغها بإيقافها عندما ينتهي var var endVal
السطر 4: تنفيذ نص الحلقة show message
السطر 5: اتخاذ الخطوة التالية ، إذا لم يصل العداد إلى endVal
و الشفرة ستكون على النحو التالى :
- الكود:
Dim var As Integer
Dim startVal As Integer
Dim endVal As Integer
startVal = 1
endVal = 5
For var = startVal To endVal
MsgBox("Message Box Shows " & var & " Times ")
Next var
عندما تقوم بتنفيذ هذا البرنامج ، فإنه سيتم عرض مربع الرسالة خمس مرات وفي كل مرة يظهر فيها قيمة العداد.
إذا كنت تريد الخروج من الحلقة FOR NEXT حتى قبل إكمال الحلقة ، يوفر Visual Basic.NET كلمة أساسية Exit لاستخدامها داخل نص الحلقة....على النحو التالى :
- الكود:
For var=startValue To endValue [Step]
[loopBody]
Contition
[Exit For]
Next [var]
المبرمج الطموح- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 207
النقاط : 368
التقيم : 17
الدولة :
الجنس :
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 2:36 pm من طرف nadya
» شراء اغراض مستعملة بالكويت بأعلى سعر - الدليل
أمس في 2:21 pm من طرف nadya
» شراء اثاث مستعمل الجهراء - بأعلى سعر - الدليل
أمس في 2:05 pm من طرف nadya
» تركيب مخيمات الكويت - جودة عالية خصم 20 %- الدليل
أمس في 1:47 pm من طرف nadya
» اغتنم فرصة الحصول على مدافن للبيع بمساحات مختلفة فى كل مكان فى مصر - القاهرة الجديدة
أمس في 1:40 pm من طرف ندا عمر
» افضل موقع مقابر للبيع بالقاهرة الجديدة 20% خصم
أمس في 1:29 pm من طرف ندا عمر
» مقابر وادي الراحة للبيع بأفضل الأسعار بخصم 20%
أمس في 1:18 pm من طرف ندا عمر
» مقابر للبيع بالقاهرة الجديدة بتسهيلات في السداد | سما الاقصى للمقاولات
أمس في 1:15 pm من طرف ندا عمر
» شراء اثاث مستعمل الكويت - بأعلى سعر - الدليل
أمس في 1:11 pm من طرف nadya
» مقابر طريق العين السخنه للبيع 20% من سما الاقصى
أمس في 12:59 pm من طرف ندا عمر