منتديات بحر المعارف - www.ifada.ace.st

منتديات بحر المعارف : كل ما تريده موجود في منتديات بحر المعارف, مواضيع عامة, مواضيع اسلامية, مواضيع طبية, مواضيع علمية, دروس تمارين فروض امتحانات,...
 
الرئيسيةالمنشوراتبحـثس .و .جالتسجيل اتصل بناخدمات متنوعةمكتبة الصورالأعضاءاليوميةالمجموعاتالتسجيلدخول
المواضيع الأخيرة
»  من أخلاق سيدنا محمد صلى الله عليه وسلم
الخميس 23 فبراير 2017 - 18:39 من طرف keko_ferkeko

»  كلمات توديك جهنم فى اقرب فوج
الخميس 16 فبراير 2017 - 11:46 من طرف keko_ferkeko

» تفسير سورة الكافرون
الخميس 16 فبراير 2017 - 11:45 من طرف keko_ferkeko

»  قصص فيها حكمه وموعظه
الخميس 16 فبراير 2017 - 11:45 من طرف keko_ferkeko

» كن ورعأ تكن اعبد الناس
الخميس 16 فبراير 2017 - 11:45 من طرف keko_ferkeko

أفضل 10 أعضاء في هذا المنتدى
ace - 15361
 
fatima_zahrae - 2810
 
♥lostt hope♥ - 2638
 
scorpion - 1395
 
m.reader - 687
 
امورة المنتدى - 585
 
hamza hajjar - 579
 
AsiArtiste - 509
 
sara93 - 457
 
manal feth allah - 437
 
أفضل 10 فاتحي مواضيع
ace
 
♥lostt hope♥
 
fatima_zahrae
 
manal feth allah
 
m.reader
 
امورة المنتدى
 
hamza hajjar
 
sara93
 
lotfi daykel
 
سندريلا
 
أفضل 10 أعضاء في هذا الأسبوع
أفضل 10 أعضاء في هذا الشهر
المواضيع الأكثر نشاطاً
حملة المليون رد عن الرسول صلي الله عليه وسلم
عد من 1 إلى 5 و أهدي وردة لمن تحب
عد من 1 إلى 5 و اصعق بالكهرباء العضو الذي قهرك
عد من 1 إلى 5 وقل اسمك الحقيقي
عد من الى 10 و ادخل العضو الذي تريده إلى السجن حتى يخرجه عضو اخر
5 يقول اسمه 10 يقول عمره 15 يقول ما هو لون شعره
من 1 إلى 5 وارمي كيلو طحين في عيون اي عض
عد من 1 إلى 8 و اقتل العضو الذي تريده
من 1 إلى 20 و ارمي كيلو عنب على اي عضو تريده
عد من 1 إلى 10 و نرى من هو ملك جمال المنتدى او ملكة جمال المنتدى ؟؟؟

إرسال موضوع جديد   إرسال مساهمة في موضوع
شاطر | 
 

 تعريف لغة الدلفي (delphi)

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
زائر
زائر
avatar


مُساهمةموضوع: تعريف لغة الدلفي (delphi)   الأحد 10 يونيو 2012 - 15:48

مقدمة إلى لغة البرمجة المرئية Delphi


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

تستخدم Delphi لتطوير البرامج والتطبيقات بشكل سريع ولذلك يشار إليها بأنها ذات صفة RAD وهذه
الصفة تعني تطوير البرامج بسرعة أي Rapid Application Development وذلك يتحقق باستخدام مكونات وأدوات جاهزة تنسق
بالشكل المطلوب ويتم برمجتها بكتابة عدة برامج مرتبطة بأحداث معينة خاصة بهذه المكونات أو العناصر ويشار إلي هذا النوع من البرمجة بالبرمجة بالأحداث.

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

يطلق في علم البرمجة المرئية على العنصر اسم Object وهو نفسه الكائن أو المكون Component والعناصر هي عبارة عن أي شئ تم استخدامه في البرنامج مثل الإطار (Form) أو الزر (Button) أو مربع النص (Edit) أو القائمة (Menu) ... الخ.

لكل عنصر Object أحداث معينة مرتبطة به أو بمعنى آخر أحداث تحدث له في وقت معين ، فمثلاً تستخدم الأزرار كي يتم النقر عليها غالباً وعملية النقر هذه يشار إليها في علم البرمجة المرئية على أنها حدث النقر ، فعند النقر على زر ما تقوم لغة البرمجة المرئية Delphi بتطبيق الإجراء المرتبط بهذه الحدث والذي سبق وأن تمت برمجته من قبل المبرمج. أيضاً الكتابة داخل مربع النص تعتبر حدث والدخول أو الخروج من مربع النص يعتبر حدث آخر وتمرير مؤشر الماوس على أحد العناصر يعتبر أيضا حدث يمكن ربطه بإجراء (برنامج) معين... وهكذا.

تسمح لغة البرمجة Delphi للمبرمج بتصميم التطبيق المطلوب باستخدام عدة عناصر Objects توضع على إطار Form واحد أو أكثر حسب الشكل الذي يحتاجه التطبيق ومن ثم يتم كتابة البرامج أو الإجراءات Procedures لكل حدث event من الأحداث المراد برمجتها بمعنى أنه لو تم استخدام زر Button في التطبيق فإنه من الطبيعي أن يتم كتابة إجراء لحدث النقر على هذا الزر . وهكذا يتم كتابة كل الإجراءات اللازمة للتطبيق.




نستنتج من ذلك أن عملية تطوير التطبيقات باستخدام لغة البرمجة المرئية Delphi تمر بمرحلتين :

1 – المرحلة الأولى :

هي تصميم التطبيق وفي هذه المرحلة يتم وضع وتنسيق العناصر التي يتكون منها التطبيق ويتخلل هذه المرحلة تحديد خصائص Properties كل عنصر وخصائص العنصر هي عبارة عن مواصفاته مثل الأبعاد والموقع والاسم واللون وغير ذلك ويلاحظ هنا أن لكل عنصر خصائصه وإن اشتركت بعض العناصر في بعض الخصائص.

2 – المرحلة الثانية :

هي مرحلة كتابة الإجراءات المرتبطة بالأحداث وهي مرحلة البرمجة حيث يتم كتابة برامج صغيرة كانت أو كبيرة على هيئة إجراءات Procedures خاصة بأحداث معينة للعناصر المستخدمة في التطبيق.
يطلق على العناصر Objects المستخدمة في تطبيقات Delphi اسم مكونات Components وأحياناً تسمى المكونات الرسومية أي Visual Components ولغة Delphi غنية بهذه المكونات وتسمى مكتبة المكونات الرسومية VCL أو Visual Component Library بحيث يمكن لمطوري التطبيقات استخدامها لإنشاء وتصميم أي تطبيق. كما أن لغة Delphi تسمح بإنشاء مكونات رسومية خاصة بمطوري التطبيقات يمكن إضافتها إلى مكتبة المكونات الرسومية VCL الخاصة بلغة Delphi لكي يمكن استخدامها في أي وقت لاحقاً.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ace
مشرف
مشرف
avatar

نقاط نشاطي : -25040118
سمعة العضو : 28999

مُساهمةموضوع: رد: تعريف لغة الدلفي (delphi)   الأحد 10 يونيو 2012 - 16:01

شكرا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
زائر
زائر
avatar


مُساهمةموضوع: رد: تعريف لغة الدلفي (delphi)   الأحد 10 يونيو 2012 - 23:50

العفو
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
تعريف لغة الدلفي (delphi)
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:تستطيع الرد على المواضيع في هذا المنتدى
منتديات بحر المعارف - www.ifada.ace.st  ::  المنتديات العامة :: كل ما جد و استجد في عالم التقنية ... !-
إرسال موضوع جديد   إرسال مساهمة في موضوعانتقل الى: