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

طلب مساعدة في فهم دور Les Classes

بدأه Yassin_VFP9 في 18 مايو 2009 · 5 رد · 1,038 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ارجو من كل من اهم دراية جيدة في لغة vpf9 ان يقدمون بعض الامثلة في les classes

<<--DON CORLEONNE-->>

#2

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

بقدر ما يمكن ان تكون الكلاسات معقدة يمكن ان تكون بسيطة وسهلة وهذا كله يعتمد على الغاية من الكلاس، والكلاسات عبارة عن كائنات يتم انشاؤها وتخصيصها وتوريثها حسب الرغبة، ولو رجعنا للـ Help الخاص بالـ Vfp9 ستجد تحت بند Base Classes in Visual FoxPro ان الفوكس برو يستخدم الكلاسات الاساسية التالية

post-113506-1243462718_thumb.jpg

ولو تمعنا في القائمة سنتوصل للنقاط التالية:

  • نحن أساسا نستخدم الـ Classes عند انشاء نموذج جديد، ونستخدمها عند اضافة Label او Textbox او Grid او.او......اذا فموضوع استخدامها بسيط.. وكل ما علينا هو استخدام الكلاسات التي سنقوم بتصميمها حسب رغبتنا بدلا من الكلاسات الاساسية، وابسط طريقة لاستخدام ما نصممه هو ادراجه في مشروع واستخدامه بدلا من كلاسات الفوكس الاساسية

  • اي كلاس جديد لا بد وان يكون قائما على الكلاسات المذكورة اعلاه ( وهنا بداية ما يمسمى بالتوريث )، اي ان الكلاس الجديد الذي قمنا بتصميمه مبني على كلاس موجود سابقا سيأخذ كافة خصائصه واجراءاته التي قد نعدل عليها، فعلى فرض اننا انشأنا كلاس مبني على الـ Textbox اسميناه MyTxt فانه سيكون صورة طبق الاصل عن Textbox العادي، ولو قمنا بتعديل بعض خصائصه وحفظه، فسيكون باستطاعتنا انشاء كلاس جديد مبني على MyTxt وهكذا.... وتخيل ما سيوفره عليك هذا الموضوع من مجهود عن تصميم برنامج ما، او عند تعديله لاحقا
  • ثق تماما بان فهم الكلاسات والتعود على استخدامها سيفتح امامك الكثير من الابواب المغلقة، وما ان تتقنها حتى تكون قد وصلت لمرحلة جديدة ورائعة مع الفوكس برو

عذرا على عدم وضع امثلة الان لضيق الوقت، وارجو ان يفيدك ما كتبت هنا

مع التحية

تم تعديل هذه المشاركة بواسطة a.jallad في 28 مايو 2009 في 02:02

أستغفر الله العظيم و أتوب إليه

#3

شكراً لك اخي الكريم

هل من مزيد اخي الكريم

<<--DON CORLEONNE-->>

#4

بســم الله الـرحمــن الرحيــم

كيف حالك إن شاء الله دائمــاً بخير ؟

لقد انشأت CLASSE لكن اين و كيف استخدمها في النافذة الاساسية للبرنامج وشكرا اخي الكريم

post-203519-1243668781_thumb.jpg

تم تعديل هذه المشاركة بواسطة Yassin_VFP9 في 30 مايو 2009 في 10:33

<<--DON CORLEONNE-->>

#5

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

اخي العزيز

ان استخدام الكلاس الذي تقوم بانشاؤه يتم بعمل Drag and Drop كانك تستخدم اي Control عادي

وهناك عدة طرق للوصول لما قمت بتصميمه من كلاسات ومنها:

اما ان تكون ظاهرة في المشروع الذي تعمل عليه

اما باظهارها ضمن الـ ToolBars : عند قيامك بانشاء نموذج جديد او فتح نموذج للتعديل فان شريط الاداوت الخاص بالنموذج Form Controls سيظهر، وسيحتوي على الامر View Classes، عند اختيار الامر Add منه قم بتحديد المكتية التي تود اظهارها مكان قائمة الادوات الاصلية.. كما في الصورة

post-113506-1243722680_thumb.jpg

مع التحية

أستغفر الله العظيم و أتوب إليه

#6

بســم الله الـرحمــن الرحيــم

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

شكراً لك اخي الكريم

إنها معلومات قيمة

تم تعديل هذه المشاركة بواسطة Yassin_VFP9 في 31 مايو 2009 في 16:50

<<--DON CORLEONNE-->>

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