الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مقتطفات عشوائية للاوامر والوظائف في الفوكس برو

بدأه VFPman في 2 أبريل 2008 · 14 رد · 2,199 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اعزائي الكرام

في هذه الساحة نقدم بها مقتطفات للاوامر والوظائف في الفوكس برو- والكل يشارك لكي يستفيد الكل.

مثال :-

لكيفية عمل الـ array

post-140773-1207132404_thumb.jpg
#2

لعمل الـ LOOP

post-140773-1207133387_thumb.jpg
#3

ايضا LOOP

post-140773-1207134241_thumb.jpg
#4

السلام عليكم ورحمة الله وبركاته

معلمى 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

#5
اقتباس
عفوا هذه حلقة تكرارية

يـــــــــــاعزيزي عبدالمنعم انت صح وانا صح

post-140773-1207141484_thumb.jpg

post-140773-1207141501_thumb.jpg

#6

السلام عليكم ورحمة الله وبركاته

يا معلمى أنت فقط اللى صح

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

#7

that's right

This is intended

#8

الفرق بين ؟ و ؟؟

ماذا تلاحظ ؟

post-140773-1207150506_thumb.jpg
#9

موضوع جميل خالص وهانستفاد منه اكتر يا ريت مزيد ولو عندي شيء كنت وضعته انا

#10

اهلا المنير.. فين ملفاتك يا عم اليوم كنت فاضي على الآخر ومش لاقي حاجة اعملها فقمت بتقليب صفحات الانترنت للقراءة

#11

post-140773-1207155497_thumb.jpg

#12

عمل جدول مؤقت بالذاكرة وتخزينه بـ Cursor اسمه bbb

post-140773-1207161531_thumb.jpg
#13

المثال التالي جميل وهو عبارة عن عمل جدول مؤقت واضافة سجلات بـ loop مع وظيفة تحول الدرجة الى radian

post-140773-1207168019_thumb.jpg

للمعلومة

post-140773-1207168077_thumb.jpg
#14
post-140773-1207229633_thumb.jpg
#15

كيف ترسم مربع

post-140773-1207231034_thumb.jpg

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…