اعزائي الكرام
في هذه الساحة نقدم بها مقتطفات للاوامر والوظائف في الفوكس برو- والكل يشارك لكي يستفيد الكل.
مثال :-
لكيفية عمل الـ array
اعزائي الكرام
في هذه الساحة نقدم بها مقتطفات للاوامر والوظائف في الفوكس برو- والكل يشارك لكي يستفيد الكل.
مثال :-
لكيفية عمل الـ array
السلام عليكم ورحمة الله وبركاته
معلمى VFP-Man
عفوا هذه حلقة تكرارية ، أما المصفوفات فاسمح لى بكرمك أن أتدخل :
يكون الإعلان أولا : declare ثم اسم المصفوفة ثم عدد محتواها بين قوسين كالتالى :
declare array_name(10)
بهدا أنشأنا مصفوفة باسم array_name وبداخلها 10 عشرة مكونات لها ( متغيرات مستقلة)
ولملئ متغيرات المصفوفة نشير لها كالتالى :
array_name(1)= 'sdfsdfasdfasdfasdfsdfsadf' تم تخزين حروف بها
array_name(2)=234234234 تم تخزيم أرقام بها
array_name(3)='234234234234' تم تخزين حروف بها رغم أنها رقمية
مع الالتزام بطريقة المتغيرات المتعارف عليها
ولطباعة أو استدعاء متغير بداخل المصفوفة وليكن رقم 4 مثلا :
?array_name(4)
وممكن أن تكون المصفوفة متغير publicمن نوع فى داخل برنامجك وتكون مرئية فى كل البرنامج بغض النظر عن مكان تعريفها كالتالى :
public array array_name(n)
وأيضا تكون الإشارة إليها بنفس الطريقة :
array_name(n)
طبعا الظاهر من عرض ما كتبته أنا أن المكتوب باللغة الإنجليزية معكوسة عرضا
زادكم الله نفعا وعلما
ولاستعمالها فى حلقة تكرارية :
declare vfp_array(5)
for i=1 to len(vfp_array) && لقياس طولها وجعل هذا الطول عداد التكرار
?vfp_array(i)
next
ويمكن الإعلان أيضا بـ dimension
وهناك دوال كثيرة للتعامل مع المصفوفات ، وهناك المصفوفات متعددة الأبعاد
وهذا باب كبير أنت فتحته بسهولة
تم تعديل هذه المشاركة بواسطة عبد المنعم محمد عبد الخالق في 2 أبريل 2008 في 14:38
السلام عليكم ورحمة الله وبركاته
يا معلمى أنت فقط اللى صح
But this way you didn't create an array and you can't reference any item of that array outside that loop
The var (i) here is just a counter
and no other array operation can be applied to this type
موضوع جميل خالص وهانستفاد منه اكتر يا ريت مزيد ولو عندي شيء كنت وضعته انا
اهلا المنير.. فين ملفاتك يا عم اليوم كنت فاضي على الآخر ومش لاقي حاجة اعملها فقمت بتقليب صفحات الانترنت للقراءة
المثال التالي جميل وهو عبارة عن عمل جدول مؤقت واضافة سجلات بـ loop مع وظيفة تحول الدرجة الى radian
للمعلومة
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…