المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : 17 - استخدام جمل الدوران وحلقات التكرار - الجزء الأول



GeeK4aRaB
26-08-2007, 08:33 PM
أحياناً تحتاج إلى تكرار عملية عدد كبير من المرات، كإعادة تسمية مئات الملفات أو تغيير امتداداتها، أو كتابة عدد كبير من الأعداد، فإن اعتمدت على الطريقة اليدوية التقليدية في الإدخال فإن ذلك سيكلفك الكثير من الجهد والوقت، لكن في عالم البرمجة هناك مخرج من هذه المشكلة . ما هو؟
إنه بناء حلقات التكرار، ومن المعلوم أن هناك تكرارا محدودا وتكرارا غير محدود أو غير منته .. وسنتناول في هذا الدرس حلقات التكرار المنتهية باستخدام For..Next .

مثال :
لو افترضنا أنك ترد أن تصنع برنامجاً يقوم بطباعة قائمة بالدروس التي ألقاها المعلم في أحد الفصول الدراسية ومن ثم قصها واستخدامها كملصقات، بحيث تكتب بطريقة آلية وسريعة، لكن عليه أن يقوم بإدخال العدد المطلوب لهذه الدروس.

التطبيق :
فتح مشروع جديد Project1 متضمناً نافذة جديدة Form1 ثم نضع فيها زرين أحدهما يقوم بتنفيذ البرنامج Command1 ،بينما الثاني للخروج من البرنامج Command2 .

http://www.geek4arab.com/vb/images/imgcache/notfound.gif

ثم نقوم بكتابة شيفرة البرنامج (كما تظهر من الصورة 1).
نلاحظ أننا استخدمنا دالة InputBox وذلك من أجل إتاحة الفرصة للمستخدم لإدخال العدد الذي يريد.

http://www.geek4arab.com/vb/images/imgcache/notfound.gif

سنبدأ بالتطبيق الآن .. ونشغل البرنامج لتظهر لنا شاشة تطلب منا إدخال عدد الدروس وهي الموضحة بالشكل رقم(2) فقمنا بإدخال الرقم 15 ثم موافق OK ماذا حدث؟
http://www.geek4arab.com/vb/images/imgcache/notfound.gif


لقد قام البرنامج بطباعة قائمة بخمسة عشر درساً بشكل مرتب .. أنظر للشكل(3)، هذه إحدى الوظائف الكبيرة التي تؤديها جملة الدوران التكراري.

taha moh
18-12-2007, 01:49 PM
machkoooooooooooooooooooooooooor:021:

alfaqeh
08-01-2008, 07:27 AM
مشكور على الموضوع


الله يعطيك العافية

Diana2009
08-08-2008, 08:08 PM
طيب الصور ليش مابتطلع

GeeK4aRaB
09-08-2008, 06:17 PM
لا توجد صور في الدرس
الدرس من غير صور

http://file7azm.info/do.php?img=807