إستخدام الجمل التكرارية فى 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
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 7:09 pm من طرف moslema_r
» شركة تنظيف فرشات بالرياض
الثلاثاء مارس 26, 2024 6:26 pm من طرف moslema_r
» شركة تنظيف استراحات بالرياض
الأحد مارس 24, 2024 10:49 pm من طرف moslema_r
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» شركة تنظيف ثريات بالرياض
الخميس مارس 21, 2024 7:23 pm من طرف moslema_r
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد
» افضل معلم جبس بالرياض تركيب جبس بورد بالرياض 20% خصم اتصل الآن
الأحد مارس 17, 2024 1:09 pm من طرف رانيا حماد
» شراء اثاث مستعمل بالكويت بخصم 30%
الأحد مارس 17, 2024 12:54 pm من طرف رانيا حماد