القائمة الرئيسية

الصفحات

أخبار الاخبار

الفصل الرابع اوامر التكرار while فيجوال بيسك دوت نت

الفصل الرابع اوامر التكرار while فيجوال بيسك دوت نت

الفصل الرابع اوامر التكرار while فيجوال بيسك دوت نت

في الفصل الرابع من فصول تعلم لغة الفيجوال بيسك دوت نت سنوضح الامر while وهو يستخدم في تكرار الامر ألي انب ينتهي الامر end while وهو امر مهم من الفصل الرابع من مجموعة اوامر التكرار التي تستخدم كثيرا في صناعة اوامر التكرار في الفيجوال بيسك دوت نت ومثلا نريد تكرار مجموعة من الاوامر ألي انب يتم انتهاء التكرار وجمع مجموعة من النتائج التي يمكن انب يظهرها اوامر التكرار وخصوصا الامر while تابع معي.

في الحقيقة يتم عمل هذه الحلقة من التكرار ألي انب يصل الامر ألي نتيجة معينة وتستطيع بعدها ادخال النتائج في اداة مثل list boxاو ألي داتا جريد فيو والتي تستخدم لبعض البيانات في البرنامج مثل عمل حلقة لجمع الطلاب الذين حصلو علي نتيجة معينة وبعدذلك يتوقف الحلقة عن العمل والامر while هو امر مهم لا يقل عن قاعدة for والتي تعطي نفس النتيجةوفي الحقيقة يتم تشغيل الحلقة أو التكرار اليان يصل ألي هاية التكرار ولكن استخدم هذا الامر بحذر لانة يكرر بيانات معينةويجب الا يدخل الامر في حلقة مالا نهاية فيجب تحديد الشرط اولا ثم كتابة انهاء الشرط حتي يخرج من حلقة التكرار اوامر التكرار كثيرة مثل
Dim x as  integer
X=0
While x <=10
Msgbox (x)
End while
في هذه الحالة سيتم عمل loop ينتهي ألي يصل الرقم ألي رقم 10 اواقل من 10 وهذا التكرار مهم جدا في الكثير من البرامج خاصة اذا كان هناك احتياج انب تحصل علي مجموعة من الشروط وفي المثال السابق كان نهاية الامر انب يصل ألي 11 ولكننا عملنا تكرار ألي انب يصل ألي 10ولكن قد وصل ألي 11 لاننا اخترنا رقم واحد فلذلك وقف العد عند رقم 11 ويمكنك تغيير شكل الامر ما تريد سواء كنت تحتاج ألي نصوص اوارقام فالامر يظهر في الحالتين ينفذ ألي ان يصل
ألي تحقيق نهاية الشرط والخروج من حالة العد ألي تحقيق الامر الشرطي في نهاية الامر وهو end while


اذا كنت تعلم برمجة قواعد البيانات فسيفيدك هذا الامر مثلا في جمع بيانات الطلبة الاكبر من 50 درجة وهي نسبة النجاح كل ما عليك تكرار الامر while  حتي انب تحصل علي النتيجة النهائية ولكن سيكون الامر مزعجا لاننا نري انب قاعدةwhile  وفي المثال السابق حددنا ألي اظهار النتائج التي هي اصغر أو تساوي رقم 11 ومن الممكن انب نحصل علي النيجة ووضعها في داتا جريد فيو أو ليست بوكس وكما الحال يجب انب نعرف متغير من النوع رقمي بالامر dimوهو امر مهم جدا وهو العمود الفقري للغة الفيجوال بيسك لتعريف المتغيرات وحجز ارقام أو نصوص أو اي نوع من تعريف بيانات محددة وفي مثلنا السابق كان بحجز متغير رقمي x وقمنا بعمل التكرار ألي ان يصل ألي نهاية الامر ويتوقف في النهايةوستجد رابط تحميل الكود المستخدم في الشرح اسفل الموضوع, والي اللقاء في درس اخر مفيد



تحميل الكود المستخدم في الشرح
هل اعجبك الموضوع :

تعليقات

src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">

التنقل السريع