..

ابحث في المدونة

الثلاثاء، 13 ديسمبر 2011

البرمجة غرضية التوجيه بالدلفي

Borland Delphi Environnement الدلفي ... محيط برمجة وريث للغة الباسكال و اسمه بالفرنسية
Orienté Objet يسمح للمبرمج بصنع برامج و تطبيقات ذات واجهة غرضية التوجيه
التي ستنفصل فيها لاحقا ان سمح لنا الأخ راغب أمين بالنشر ، و معناها باختصار صنع برامج بأزار و أشكال كما نريد و ليس في سطور أوامر مثل الباسكال .
قد يسأل البعض لماذا بالخصوص سنبرمج بالدلفي ؟ سؤال وجيه و الاجابة عنه هي أن الدلفي يجمع بين القوة و السهولة ... القوة من ناحية عظمة البرامج المبرمجة به و السهولة كون أنه يستعمل لغة الباسكال أساسا التي هي اسهل لغة للمبتدئين. و لكي تتوضح الأمور أكثر نقارن بين السكايب المبرمج بدلفي و الامسن بـ سي بلس بلس فالسكايب سريع جدا و الأخطاء فيه نادرة أما الأم اس ان فتعرفون كثرة الثغرات و البطئ وهذا راجع لانسيابية و لزاجة تعامل الدلفي مع أنظمة قواعد البيانات . و للذين فاتهم القطار يمكنهم مسايرة الركب بتعلم الباسكال باللغة الفرنسية على الرابط الآتي :

– دروس من جامعة تلمسان – لدينا حقوق نشرها لأنها متوفرة بالمجان.



دلفي موجود في عدة نسخ و أفضل استعمالنا للنسخة 6 أو 7 الموجودتان في إصدارين 

يحتوي على  Entreprise و الفرق أن إصدار المؤسسات Personnel أو Entreprise

مكونات لاستغلال أنظمة قواعد البيانات و غيرها المفقودة في الاصدار الآخر،  و للتعلم يكفي استخدام الإصدار الشخصي المتوفر في الرابط الآتي 




الأساس في الدلفي أن نضع عنصر ما و نقوم ببرمجته إما لاستغلال خواصه او خواص الفورم او مراقبة احداث او استغلال احدى موارد 

نظام التشغيل و غيرها. و قبل أن نعطي مقالا علينا أن نعي أن هناك خاصة مميزة لكل عنصر على حدى و هي الإسم.

مثال ناخذ زر Button من شريط Standart و نضعه على الفورم ثم نذهب للخصائص نبحث عن
Th3pro نسميه مثلا Caption و نغير من خاصية TH3pro و نغير قيمتها مثلا Name
نلاحظ ان نص الزر تغير
هذا كفكرة أولية و للتمعق يجب أن نعرف ان لكل عنصر خصائصه فمثلا الفورم الرئيسي لديه قيمةو هي التي تظهر كعنوان للنافذة بينما caption :=form1  

captionالزر تغير من نصه . يمكن تغيير هذه الخصائص برمجيا و هذا ما سنراهمثلا نضع زر ثاني و نسميه zirثم نغير السورس للزر الاول بالضغط مرتين عليه و نكتب بين 

Begin و;end الكود الآتي :

Begin
Zir.caption :=’changement’ ;
end ;

Execution-executer أو من شريط F9 للتجريب نقوم بالتنفيذ بالضغط على
 و نلاحظ تغير نص الزر الثاني  Th3pro سنلاحظ ظهور نافذة محسنة نوعا ما نضغط على
Caption إذا لاحظتم الكود و ضعت نقطة بعد اسم الزر ثم ذكرت خاصية
و قمت بتغيير قيمتها بوضع القيمة التي بين ‘ ‘ و هذا لان الكابشن تتقبل فقط المتغيرات النصية
String أي Variables Chaines de caractères
NomObjet.propriété :=Valeur; و هذه هي صيغة استغلال اغلب الخواص في الدلفي
Ctrl+F9 لصنع الملف التنفيذي نقوم بتسجيل المشروع في مجلد معين ثم نضغط على
EDIT نختم بمثال : تغيير لون الفورم و عنوانه نفتح مشروع جديد . نحتاج لزر و
Exemples من شريط ColorGrid ثم
نترك الاسماء كما هيفي كود سورس الزر نكتب الكود الآتي
Begin
form1.caption :=edit1.text ;
form1.color := Colorgrid. ForegroundColor ;
end ;

 نفذ بـF9 و لاحظ النتائج.
أول درس إنتهى، تقبلوا تحيات كرم  دمتم في أمان الله والسلام عليك.
طريقة الحصول على مدونة كاملة من هنا
تحصل على كامل المدونة من هنا
للمزيد من الدونات من هنا

ليست هناك تعليقات:

إرسال تعليق

http://adf.ly/5444434