delphi4arab منتديات دلفي للعرب

نسخة كاملة : سؤال حول دورة دلفي (المصفوفات)
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

سؤال حول دورة دلفي (المصفوفات)
كود :
http://www3.0zz0.com/2012/02/24/07/298506535.jpg
لماذا اضاف i في [Array Test [i
وعليكم السلام ورحمة الله وبركاته

سوف اعطيك سؤال لكي تفهم :
كيف يمكنني الدخول الى حقول المصفوفة(الخناة)؟
الجواب :
يجب عليا ان اعرف رقم الخانة .
ويكون الدخول للخانة الاولى هكدا :
PHP كود :
ArrayTest[0]; 
والخانة الثانية هكدا :
PHP كود :
ArrayTest[1]; 
و الثالث ......

سؤال : لو كان عندي مصفوفة بها 100 خانة كيف ادخل الى جميع الخناة ؟
[COLOR="DarkGreen"]الجواب سهل :
هكدا :[/COLOR]
PHP كود :
ArrayTest[0];
ArrayTest[1];
ArrayTest[2];
ArrayTest[3];
ArrayTest[4];
ArrayTest[5];
ArrayTest[6];
ArrayTest[7];
.............
............. 
لكن هدا كثير صعب ومضيعة للوقت ما الحل إدا ؟
الجواب : استعمل حلقت (loop) لي ان هنالك عملية تكرار , بدرورة الحلقة تحتاج الى متغير وهو I في هاته الحالة .
الكود السابق يصبح هكدا :
PHP كود :
For i:= 0 to 99 do
    
ArrayTest[I]; 
I تتغير من 0 الى 99 اوتوماتكيا .

المزيد من التوضيح لحظ الصورة :
[صورة: attachment.php?attachmentid=3269&stc=1&d=1330073253]

وسلام عليكم ورحمة الله وبركاته بالتوفيق اخي العزيز .