السلام عليكم ورحمة الله وبركاته سعيد بلقائكم في درسنا الثالث في لغة البرمجة دلفي واعتذر عن غيابي وارجو منكم ان تعذروني لاني مشغول جدا وكما وعدتكم في الدرس السابق سنعرف
صفحة المكونات قياسي (Standard) وسنبدأ ببعض البرامج الصغيرة
صفحات المكونات
هنا ساشرح الصفحة قياسي(Standard) بشكل مفصل والتنويه الى بعض الصفحات الاخراى على ان ناخذ اهمها بالشرح مفصل في وقت لا ان شاء الله
لكن اولا ما هي صفحة المكونات
صفحة المكونات : هي مجموعة من المكونات تختص بمهمة معينة وعلى سبيل المثال صفحة BDE وهي صفحة تخص في قواعد البيانات BDE او صفحة RAVE فهي صفحة مخصصة للطباعة
للاختتيار اي مكون من الصفحات لابد من الظغط عليه ثم النقر فوق النوذج ولاختيار العنصر اكثر من مرة يمكنك
ان تضغط على المفتاح Shift من لوح المفاتيح والظغط على المكون المحدد ومن ثم النقر على النموذج وسترى ان
المكون سوف يظهر بعد كل نقرة من الفارة ولرجوع الى الحالة العادية ننقر على المؤشر الموجدود في الصفحة
الصفحة قياسي(Standard)
![]()
هذه الصفحة من أهم الصفحات الموجودة وتستخدم لجميع الاغراض تقريبا
1. المؤشر موجود في كل الصفحات يستخدم في التحديد على النموذج
2. Cadre : سبق لنا وان تعرفنا على هذا المكون في القائمة
3. MainMenu :يستخدم هذا المكون في بناء القوائم التي تعتلي البرنامج مثل Ficher ,Edition, Aide ...
4. PopupMenu : يستخدم هذا المكون في انشاء القوائم التي تظهر بالنقر على زر الفارة الايمن
5. Label :يستخدم هذا المكون في كتابة نصوص بالنموذج ويكون النص للقراءة فقط او يتغير برمجيا فقط
6. Edit :يستخدم هذا المكون في ادخال النصوص في سطر واحد واقل من 255 حرف وهو عكس سابقه للكتابة والقراءة كما انه بإمكانك ان تجعله للقراءة فقط
7. Memo : يستخدم هذا المكون لتحرير النصوص مع خصية تعدد الاسطر ويستخدم في النصوص التي لها امكانية تعدي 255 حرف
8. Button : زر بسيط لديه عدة استعمالات وستتعرف عليه جدا بالأمثلة القادمة ان شاء الله
9. CheckBox : يسمح هذا المكون باختيار واحد او عدة اختيارات
10. RadioButton :يسمح هذا المكون باخذ خيار واحد فقط
11. ListBox :يستخدم هذا المكون انشاء قوائم خيارات حرة تمكنك من التحرك بين خيارتها صعودا ونزولا
12. ComboBox :يستخدم هذا المكون في إنشاء قوائم خيارات منسدلة
13. ScrollBar : يستخدم هذا المكون غالبا في عرض شكل معين نزولا وصعودا او يمينا ويسرا
14. GroupBox : يستخدم هذا المكون لضم مجموعة من المكونات تختص بشيء معين
15. RadioGroup : يقدم هذا المكون مجموعة من RadioButton كخيارات يمكنك من خيار واحد فقط
16. Panel :يستخدم هذا المكون لضم مجموعة من المكونات تختص بعمل معين وله عدة استخدامات أخرى أيضا
17. ActionList : ولا يرتبط هذا المكون بالمكون MainMenu وهو لانشاء قوائم جاهزة
امثلة
الان حان لنا البداية مع مثالنا الاول بقصد التعرف على بعض الخصائص والأحداث وكيفية العمل بها
افتح مشروع جديد من القائمة Fichier> Nouveau> Application
ضع على النموذج المكون Button و Label كما في الصورة التالية
![]()
ثم اظغط بزر الفارة الايسر على النموذج وانتقل الى مفتش الكائنات وبالتحديد الى الخاصية Caption واكتب في الحدث
" مرحبا بكم في منتديات جامع العلوم " الان حدد المكون Label1 بالفارة ومجددا انتقل الى مفتش الكائنات وتحديدا الخاصية Font
ونقر بزر الفارة نقرا مزدوجا في جانب الاحداث ستظهر نا فذة كما في الصورة التالية
![]()
في الخاصية Police نختار نوع الخط ولنختر Times New Roman مثلا
الخاصية Style نتحكم من خلالها في شكل الخط
1. Standard : الحالة التلقائية للخط
2. Italique : خط مائل
3. Gras : خط ثخين
4. Gras Italique : خط ثخين ومائل
ولنختر ثخين ومائل
الخاصية Taille : نتحكم من خلالها في حجم الخط ولنختر 16 كحجم للخط
الخاصية couleur تمثل هذه الخاصية لون الخط اختر اللون الازرق مثلا
اما Aperçu : فلعرض ومشاهدة النتائج على الخط
أخيرا الخاصية Effets و بها خيارين
• Barré : خط في منتصف الكتابة
• Soulnéig :خط تحت الكتابة
لا نختار اي منهما ثم نضغط على OK لغلق النافذة
![]()
نفذ البرنامج بالضغط على مفتاحF9 من لوحة المفاتيح وجرب الضغط على الزر
تلاحظ في كتابة الكود تسلسل المكون ثم الخاصية ثم الحدث وهكذا يكتب الكود في دلفي بل في جميع لغات البرمجة
وهنا نكون قد انهينا درسنا لهذا اليوم لنا لقاء ان شاء الله في الدرس الرابع
تحياتي لكم



رد مع اقتباس

مواقع النشر (المفضلة)