مقدمة إلى Borland Delphi :
تعلم معنا دلفي ، وأنشئ تطبيقك الأول من خلال هذه المقالة :
ماذا تعرف عن دلفي؟
الدلفي هي بيئة برمجة متطورة.بنيت اعتمادا على لغة البرمجة باسكال,تناسب كلا من المبتدئ والمحترف ,تستطيع باستخدام الدلفي أن تبني تطبيقات سهلة الاستخدام ,عالية الكفاءة,خاصة بك في وقت قصير جدا وأقل عدد من التعلميات.
بيئة سطح المكتب المتكاملة في دلفي:
The Delphi IDE ( integrated desktop environment):
عندما تبدأ مع دلفي فستواجهك واجهة المستخدم ومن هنا يمكنك تصميم وترجمة وإصلاح أخطاء تطبيقاتك.
مثل معظم البرامج تحوي بيئة سطح المكتب المتكاملة في دلفي عدة نوافذ منفصلة وهي كالتالي :
شريط القوائم , شريط الأدوات: The menus, toolbars
يحوي شريط الأدوات على مجموعة من الاختصارات للعمليات والأوامر المستخدمة بكثرة مثل تنفيذ مشروع ,إضافة فورم جديدة, على كل حال ضع رأس الفأرة على الزر وستعرف ما وظيفة كل زر.
لوحة العناصر The Component Palette :
كما في أي تطبيق للتصميم هناك عدد من الأغراض المختلفة مثل الأزرار buttons وصناديق النصوص , text boxes أزرار الاختيار radio buttons, ……check boxesالخ.
تدعي هذه الأغراض في المصطلحات البرمجية للدلفي بالعناصر (components) أو تسمي بالمتحكمات (controls).
تتوضع هذه العناصر في لوحة مبوبة يحوي كل باب مجموعة من العناصر المرتبة حسب الوظيفة التي تقوم بها.
لتضع أي عنصر على الفورم اضغط عليه من لوحة العناصر و اسحبه إلى الفورم..
انقر على السهم اليميني أو اليساري عند حافة الشريط للتنقل بين العناصر
مفتش العناصر,شجرة الإظهار ,نافذة الفورم,متحري التعليمات
عندما تنشئ مشروع جديد في دلفي تظهر النافذة التالية والتي تدعى بالفورم,كما ترى لهذه الفورم عنوان وأزرار التكبير والتصغير والإغلاق.
Form1 window
إذا ضغطت f12 فسوف تظهر النافذة التي سوف تكتب عليها الكود (هذه النافذة تظهر الكود الخاص بالفورم الحالية) وتسمى بالوحدةunit .
انتبه بينما أنت تصمم واجهاتك فإن دلفي تقوم بتوليد كود أغراض باسكال الأساسية (Object Pascal the underlying code ):
Unit1.pas - the Code Editor window
بعد ذلك تستطيع أنت إضافة تعليماتك الخاصة.
مفتش العناصر The Object Inspector
كل عنصرفي دلفي له مجموعة من الخصائص مثل اللون الحجم مكن التوضع على الفورم,العنوان,......أيضا كل فورم له مجموعة من الخصائص مثل اللون الحجم مكان التوضع في النافذة, العنوان,.....
هذه الخصائص ممكن تغيرها في وضعين:
إما في وقت التصميم وهنا تصبح هذه التغيرات دائمة حتى تغيرها مرة أخرى في وقت التصميم ,وقت التنفيذ تكتب تعليمات لتغيرها وهنا تحصل هذه التغيرات فقط عند تحقق الشروط التي حددتها بها في وقت التنفيذ .
كما تتميز هذه العناصر بمجموعة من الأحداث مثلا عند ضغط الفأرة يتفعل(يقدح) الحدث *
وهكذا.. Oncreate وعند إنشاء الفورم يقدح الحدث Onkeypress
شجرة الإظهار:
فوق مفتش العناصر تظهر نافذة شجرة الإظهار, ووظيفتها هي إظهار العناصر الموجودة على الفورم.
لإغلاق دلفي:
سيظهر مربع حوا ر للتأكيد على حفظ المشروع exit ثم file القائمة من لاتحفظ التغيرات في هذه الجلسة.
أنشئ تطبيقك الأول:
الآن بعدما حملت الدلفي على الجهاز وفتحت البرنامج فبشكل افتراضي سوف تبني دلفي مشروع جديد,يتجسد هذا المشروع بالفورم الفارغة التي تراها أمامك:
الآن : أغلق كل شيئ وافعل مايلي:
كيف تفتح مشروع جديد؟
من القائمة fileثم new ثم application:
الآن وقد أنشأت مشروع جديد أي new application لنبدأ بالتطبيق الأول:
التمرين الأول سوف يكون كتابة Hello Delphi و إظهارها على شريط عنوان الفورم .
طريقة أولى:
وهنا لن نستخدم أي تعليمة:
أنظر بجانب الفورم سوف تجد object inspector هذا القسم يحتوي على جميع خصائص الفورم:
اذهب إلى خاصيةcaption وهي تغير عنوان الفورم ،غيرها وأكتب بسم الله الرحمن الرحيم
طريقة أخرى:
سوف نعمل هذه التغيرات بكتابة كود:
هنا يأتي دور الـ unit اضغط مرة مزدوجة على الفورم أو f12 فيظهر الـ unit وقد قامت دلفي كما ذكرت بإنشاء الكود الأساسي الذي سوف تكتب داخله تعليماتك:
procedure TForm1.FormCreate(Sender: TObject);
begin
//this is where your code goes
end
اذهب إلى object inspector ثم إلى قسم Events إلى سطر OnCreate اضغط ضغطة مزدوجة فتظهر المكان الذي سوف تكتب فيه وأكتب التالي:
procedure TForm1.FormCreate(Sender: TObject);
begin
Caption := ' بسم الله الرحمن الرحيم ';
end
اضغط F9 (اختصار لعملية الـ compile) أو اضغط المثلث الأخضر أو من قائمة Run ثم اختر الأمر run وشاهد النتائج:
تهانينا قد صممت مشروعك الأول في دلفي .
أرجو أن يكون هذا الدرس سهل الفهم والأفكار واضحة.
اكتب أي سؤال يخطر ببالك على هذه الصفحة وانتظر الرد.
نصيحة:
حاول حفظ أسماء الأغراض والعناصر والمصطلحات بشكل عام باللغة الإنكليزية فهذا سوف يسهل عليك الكثير في المستقبل