السلام عليكم ورحمة الله وبركاته
في ما يلي تتمة درسنا السابق هذا الدرس سوف نتعرض من خلاله الى شرح بعض القوائم وبعض المفاهيم الاساسية ولنبدا من حيث انتهينا القسم الذي نعمل عليه وتحديدا النموذج او الفورم
النموذج
كما سبق وعرفنا سابقا هو الاريضة التي ننشاء عليها اعمالنا البرمجية وهو الجزء الذي يظهر للمستعمل في الاخير ولنموذج خصائص واحداث تميزه عن باقي المكونات قد تسال ماهي الخصائص وماهي الاحداث لقد تعرضنا لهذا الموضوع ولا باس
من الاعادة وسنمثل الفورم او اي مكون من المكونات على انه انسان له راس يدين ارجل ... امور يشترك فيها كل البشر
كذلك هي الخصائص لكن لون البشرة او لون العيون او القامة تختلف من واحد الى اخر وكذلك هي الاحداث
نبدا باهم خصائص النموذج
1. Align : محاذاة النموذج
2. Auto size : جعل الفورم بجم المكونات بداخله وياخذ قيمة منطقية
3. Caption : تسمية النوذج وتستطيع ان تعيرر فيه كما تشاء
4. Color : لون النموذج
5. Position : موقع النموذج وحجمه وقيمه محددة
6. Windowsstate : بها قيم محددة تحدد ظهور النموذج في حالة التنفيذ واوضاعه
7. Visible : وتاخذ قيمة منطقية وتتحكم في اظها واخفاء النموذج
8. Borderstyle : مظهر وشكل الفورم وتأخذ قيم محددة
محرر الكود :
افترض من متتبعي هذه الدروس ان يكون لديهم إلمام بسيط بباسكال اللغة الام لدلفي
أولا ما هو محرر الكود او الوحدة Unit محرر الكود هو الامر الذي يتحول الى لغة الالة بواسطة المترجم ويحدد عمل الكائنات والدوال Procedure و الإجراءات Fonction كما انك تستطيع العمل على محرر الكود من دون ان يرتبط بالنموذج فورم
ملاحظة : لغة الدلفي ليست حساسة لحالة الحرف a=A نفس الشيء وليست مثل لغة c مثلا
وكل تعليمة يجب ان تنتهي بالفاصلة المنقوطة(
سيكون هذا الجانب هو الجانب الأصعب في دلفي وأتمنى منكم التركيز لانه جانب مهم جدا جدا
وينقسم إلى عدة أقسام
1. الترويسة : وتبدا بالكلمة المحجوزة Unit يليها اسم الوحدة وتكتب هكذا unit Unit1
2. : Interface هذا القسم مسؤل عن التواصل الخارجي مع الوحدات الاخرى في المشروع
3. Uses : بهذا القسم توضع وحدات تختص كل منها باوامر محددة لغرض ما ويمكن للمبرمج ان يضيف وحدات حسب الحاجة كمان دلفي وعند وضع اي مكون سيضع الوحدة الخاصة به بشكل تلقائي
4. Type : في هذا القسم توضع جميع اسماء المكونات التي وضعنها بالنموذج الذي يتبع هذه الوحدة
5. Privat : يحمل المتغيرات المحلية الخاصة بالوحدة
6. Public : يحمل المتغيرات العامة للمشروع ككل
7. Var : القسم الخاص بالتصريح بالمتغيرات والدول والإجراءات العامة التي تسري على جميع المشروع
8. Implementation : يحتوي هذا القسم تصريحات وتوابع للوحدة نفسها والتعريف بوحدات اخرى
القائمة Ficher :
• جديد Nouveau : اذا فعلت هذا الخيار من القائمة Ficher فستظهر قائمة فرعية بها عدة خيارات هي
A. Application : مشروع جديد يعمل في بيئة ويندوز
B. CLX : مشروع جديد يعمل في بيئة ويندوز ولينكس
C. Module de données : انشاء وحدة يتم الوصول اليا من المشروع ككل
D. Fiche : انشاء او اضافة نموذج جديد
E. Cadre : انشاء نسخة تحمل مكونات يعينها المبرمج لاستعمالها في عدة نماذج (تماما مثل عملية النسخ واللصق)
F. Unité : إضافة وحدة جديدة
G. Autre : مجموعة من الخيارات الاخرى
• Ouvrir : لفتح وحدة Pas او مشروع DPR موجودين
• Ouvrir un projet : فتح مشروع موجود
• Réouvrir : فتح اخر المشاريع المنجزة
• Enregistrer : حفظ نموذج او وحدة
• Enregistrer sous : حفظ باسم جديد
• Enregistrer le projet sous :حفظ المشروع باسم جديد
• Tout Enregistrer : حفظ جميع التغيرات في المشروع
• Fermer : اغلاق النموذج او الوحدة (محرر الكود) الحالية
• Tout fermer : اغلاق الكل
• Utiliser l’unité : لاستعمال الوحدات
• Imprimer : طباعة الوحدة الحالية او النموذج
• Quitter : اقفال
اشرطة الايقونات
![]()
1. Autre : تم الشرح سابقا في القائمة Ficher
2. Ouvrir : تم الشرح سابقا في القائمة Ficher
3. Enregistrer : تم الشرح سابقا في القائمة Ficher
4. Enregistrer Tout : تم الشرح سابقا في القائمة Ficher
5. Enregistrer le projet sous : تم الشرح سابقا في القائمة Ficher
6. Ajouter un fichier au projet : اضافة نموذج الى المشروع بالطبع دلفي يقوم باضفة الوحدة المرفقة للنموذج تلقائيا
7. Retirer un fichier du projet : حذف نموذج من المشروع
8. Rubriques d’aide : المساعد
![]()
1. Voire une unité :هته الإيقونة تفتح علبة حوار بها كل وحدات المشروع
2. Voire une fiche : هته الايقونة تفتح علبة حوار بها كل نماذج المشروع
3. Basculer ficher/unité : هنا اذا كان النموذج هو المفعل فعند الضغط على هته الايقونة يظهر محرر الكود والعكس
4. Nouvelle fiche: ادراج نموذج جديد وق سبق اليه الا شارة
5. Exécuter: تنفيذ البرنامج
6. Suspendre : ايقاف التنفيذ المؤقت
7. Pas à pas approfondi : تنفيذ المشروع خطوة بخطوة عدا الاجراءات والدوال
8. Pas a pas :تنفيذ المشروع سطر بسطر
هنا نكون قد اكملنا الدرس الثاني وسنقدم في الدرس الثالث صفحة المكونات قياسي وسنبدا مشروعنا الاول ان شاء الله اتمنى منكم التفاعل تحياتي لكم




رد مع اقتباس






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