مشاهدة النسخة كاملة : معا نتعلم الدلفي - الجلسة الأولى -
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
في حقيقة الأمر أنه يعتريني الشوق الكبير لتعلم بعض لغات البرمجة وخاصة برنامج دلفي لسهولة استعماله لذا تذكرت مقولة لأحد المفكرين مفادها أنك إذا أردت أن تتعلم علما فعلمه لغيرك
وعلى هذا الأساس أقول للاخوة أنني لست مختصا بل مجرد هاوي يتطفل على عمل الكبار فإن كانت هناك أخطاء الرجاء تصحيحها واخبارنا بذلك
أعتمد في ذلك على بعض الكتب الالكترونية والمواقع المتخصصة
يمكن لأي شخص أن يضيف معلومات تدعم الدرس أو الجلسة العلمية لأن هذه الدورة بين الطلاب فقط ومنهم صاحب الموضوع
أشكر الجميع مسبقا ولنبدأ على بركة الله الجلسة الأولى
الجلسة الأولى
الجلسة الأولى
نبذه عن دلفي :
من المعروف أن دلفي هي منتج بورلاند الأكثر مبيعًا للتطوير السريع للتطبيقات ( RAD (Rapid Application Development
والمستخدم لكتابة تطبيقات ويندوز ، ويمكن باستخدام الدلفي إنشاء تطبيقات ويندوز بسرعة
أكبر وبسهولة أكثر من أي وقت مضى.
هذا يعني أنه نستطيع إنشاء واجهة المستخدم ( يقصد بواجهة المستخدم القوائم ومربعات الحوار والإطار
الرئيسي ..) للبرنامج مستخدمين تقنيات السحب والإفلات لمطور تطبيقات سريع ، ويمكن أيضًا وضع تحكمات
العناصر المستخدمة في فيجول بيسك ) على النماذج لإنشاء برامج متخصصة مثل برامج ) Active X أكتيف إكس
استعراض الويب في دقائق، تقوم دلفي بعمل جيد وذلك بإخفاء بعض التفصيلات التي تشكل أحشاء برنامج الويندوز
ولكن ليس بإمكانها كتابة البرامج بشكل كامل ، لذلك يجب في النهاية أن يكون المبرمج جيدًا، ويمكن لهذه العملية
أن تكون طويلة ، والخبر الجيد أن دلفي تجعل الرحلة غير متعبة وحتى أنها تجعلها ممتعة.
نظرة سريعة على مكونات دلفي IDE
سنتعرف في هذا القسم على بيئة التطوير المتكاملة للدلفي
IDE (Delphi Integrated Development Environment).
عندما تشغل برنامج الدلفي تظهر بيئة التطوير فيه والتي سنتعرف عليها كل على حده
بيئة دلفي مكونة من ثلاثة أقسام : 1 الإطار العلوي :
http://images.9q9q.net/thumbnail/3BqNZYUNjhuZlcNTZfLNd0bPpa2dimRK/01.jpg
يمكن اعتباره الإطار الرئيسي يحتوي على أشرطة الأدوات ولوحة المكونات توصل أشرطة أدوات دلفي إلى
وظائف كالفتح والتخزين والبناء وتحتوي لوحة المكونات على كثير من مكونات دلفي التي يمكن وضعها ف ي
البرنامج ( لافتة نصية ، علب تحرير ، مربعات سرد وأزرار وما شابه ذلك )، لتكون أكثر ملائمة فإن المكونات
مقسمة إلى مجموعات ، حتى تضع مكون على برنامجك انقر على المكون ومن ثم انقر على المكان حيث تريد
وضع المكون على النموذج.
2- محرر الخواص:
والذي يتم بواسطته تعديل الخصائص والأحداث للعنصر وسوف نستخدمه بشكل دائم خلال عملنا مع دلفي وهناك صفحتين محرر الخواص هما
الخصائص Properties
والأحداث Events
http://images.9q9q.net/thumbnail/m0yHiSntVvdQmnRG2kfSbs1gMxFgmgxi/02.jpg
مصطلح الخاصة Property يحتوي على خصائص لها قيم تحدد عمل العنصر
قائمة أحداث العنصر، تتشكل الأحداث نتيجة لتفاعل Events يتضمن باب الأحداث
المستخدم مع المكون مثلا عند نقر المكون يتولد حدث يخبرك بأن المكون قد نقر
بإمكانك كتابة أوامر تستجيب لهذه الأحداث.
هو شيء ما يحصل كنتيجة لتفاعل العنصر مع المستخدم أو Event مصطلح الحدث
مع ويندوز ( حدث ضغط على زر مث ً لا )
مصطلح معامل الحدث Event Handler هو مقطع من البرمجة ينفذ استجابة للحدث.
منطقة عمل دلفي :
الجزء الثالث هو منطقة عمل دلفي وعادة ما يظهر مشروعًا جديدًا ،في المقدمة مصمم النموذج وخلفه محرر
الشيفرة الذي تدخل عبره البرمجة عند كتابة برامجك.
وكلا من محرر الخواص ومصمم النموذج ومحرر الشيفرة تتفاعل فيما
بينها عند بناء التطبيقات لتولد البرنامج.
http://images.9q9q.net/thumbnail/52pExNjooHSMeWLM3hc0PPKLgcrIsyDP/03.jpg
شجرة العناصر :
تظهر هذه النافذة العناصر الموضوعة على النموذج على شكل شجرة من العناصر
http://images.9q9q.net/thumbnail/JXbjbUyEUJwzLEjULJrQaN52t0mndtQm/04.jpg
النافذة الرئيسية :
أ-القوائم :
سنتعرف على القائمة File بالتفصيل لأنها أساس العمل مع البيئة ومن ثم باقي القوائم ستشرح في حينها:
1- File Menu : وتحتوي على الأوامر التالية:
- New : وتظهر عنه قائمة فرعية
Application : البدء بكتابة برنامج جديد ( يعمل تحت نظام ويندوز ) .
CLX : البدء بكتابة برنامج جديد ( يعمل تحت نظام لينكس وويندوز ) .
Data Model : إنشاء وحدة جديدة (يتم الوصول لها من جميع نماذج المشروع).
Form : إضافة نمودج جديد للمشروع .
Frame : تصميم عنصر يحوي مجموعة من العناصر للاستخدام مع نماذج المشروع ( سيتم شرحة فيما بعد بمثال خاص .)
Others : سيتم شرحها في حينها .
-Open : لفتح ملف وحدة (*.Pas) أو ملف مشروع (*.dpr) موجودين مسبقًا .
-Open Project : لفتح مشروع موجود مسبقًا .
-Reopen : يقدم لائحة بآخر عدة ملفات تم فتحها لسهولة إعادة فتحها من جديد.
-Save : تخزين آخر تعديل .
-Save As : تخزين الوحدة Unit الحالية باسم جديد .
-Save Project As : تخزين ملف البرنامج الرئيسي Main Program باسم جديد .
-Save All : إعادة تخزين جميع ملفات المشروع .
-Close : إغلاق النافذة الفعالة .
-Close All : إغلاق البرنامج بالكامل .
-Use Unit : لاستخدام وحدة أي وضع اسمها بعد تعليمة Use
-print : لطباعة النموذج الحالية أو لطباعة الوحدة الحالية
هكذا بعون الله انتهت الجلسة الأولى نأسف ان كنا لم نستطع الالمام بكل شيء
الجلسة الثانية في موضوع جديد ان شاء الله وهذا الموضوع للنقاش حول ماذكر في هذه الجلسة ولاستكمال نقائصها وبارك الله في الجميع
yayazo76
2007-07-20, 21:25
:mh31:شكرا جزيلا أخي ..
أحي شكرا لك على هاته المعلومات القيمة و المفيدة
لكن عندي ملاحظة أود أن أقولها لك : إصدار الدلفي الذي عندك قديم دلفي 6 delphi6، أنا عندي الإصدار الأخير منه delphi 2007 سأعطيك الروابط و حمله من رابيد شار و هو أفضل من كل الإصدارات delphi7 delphi 8
عندي أخي أستاذ يعلم لغة الدلفي إذا إ حتجت أي شيئ فسألني و أنا سأساعدك يا أخي سيدي نايل
و شكرا لك
بارك الله فيك أخي الكريم إختيار هذا الاصدار متعمد وأنا أملك الدلفي 2007
السبب ربما سهولة هذا الاصدار وأيضا لا يوجد إختلاف كبير ما دامت الغاية هي التعلم في هذا المستوى
فاللغة المعتمدة في الشفرة هي الباسكال التي لا تختلف في الاصدارين على ما أعتقد
كما يسعدني أن تنضم إلى حلقة الطلاب البسيطة هذه أو بامكانك كتابة مواضيع خاصة بالمحترفين إن كنت محترف
فغايتي هنا هي تشجيع أمثالك على الكتابة ليستفيد الجميع فأنت لا تقول لمعلم الطور الابتدائي لماذا لا تدرسهم المعادلات والمتتاليات؟؟؟
اضغط هنا لتحميل دلفي 6 (http://www.commentcamarche.net/telecharger/telechargement-104-delphi-6-edition-personnelle)
أسعدني ردك وأنا أنتظر نصائحك فلا تتردد في تقديمها ولك مني الشكر الجزيل
boulerbah
2007-07-26, 00:32
مشكورين واصلوا على هذه المعلومات القيمة ولا يهم الإصدار 5 - 6 - 7 -2007 2099 المهم الفائدة ..................................
bousnasl
2007-07-31, 20:28
شكرا يا أخى شكرا
السلام عليكم
مشكور أخي و نحن معك إلى النهاية
http://www.ojqji.net/up_vb/uploads/018e2e73b7.gif
بارك الله فيك وجزاك الله خيرا
بصح ما نكذبش عليك يكره بزاف أربع سنوات وأنا نقرا فيه حسيت روحي راني في عالم أخر
ربي يقدركم باش تشرحوه باأحسن طريقة وربي معاكم
لا تنسونا باالدعاء الصالح
راني في الخدمة إذا كاش ما تستحقوا وتذكرت وحد الموقع شباب بزاف نحوس عليه في المذكرة ونقولكم عليه
صح فطوركم
أبوبكر يحيكم
saber1978
2007-10-10, 00:04
والله هذه الأمنية الوحيدة التي أريد أن أتعلمها
والأخ سيدي نايل الله إعلي شانك كما علا شأن سيدي نايل
هذه الأمور التي تنفع بحق . وأنا سأكون من التلا ميذ الأوائل في الإلتحاق ومن المواظبين والنجباء إنشاء الله
أرجو أن تكون فئة خاصة ومنفردة تماما نظرا لأهميتها القسوى وهذا الكلام موجه للأمير ولا أشك أنه يتوانى
لحظة واحدة بإنشاء فئة مستقلة وله جزيل الشكر والعرفان إن فعل فهذا برأيي أهم شيء وهو يعرف تماما
أهمية هذه اللغة وتعلمها
إننا ننتظر الدروس والنقاشات المتخصصة لنستفيد نحن أصحاب الرغبة في التعلم
ولكم جميعا جزيل الشكر وخاصة الأخ سيدي نايل
infomekk
2008-06-15, 21:36
السلام عليكم ورحمة الله وبركاته
:dj_17:يا اخوتي الكرام لماذا لا نتكاتف و نتشارك في المعلومات المخزنة في كل ذاكرة جزائري حر و نجعل من منتدى الجلفة جسر للعبور نحو تعليم لغة الدلفي لمن أراد التعليم الجاد و نبدأه من الأول إلى ان ننتج برنامج و لو بسيط ننمي من خلاله مفاهيمنا و نطور معارفنا الفكرية و نستشير كل جزائري خبير و ما اكثرهم في بلادنا و نكون مسابقة احسن برنامج مقدم في آخر دورة تدريبية
أرجوا الرد على هذا الاقتراح .......................
أخوكم مكاوي عون من وادي سوف:mh92:
sid_ahmed
2008-06-19, 11:53
شكرا على هذه الجلسة الأولى يأخي
sid_ahmed
2008-06-19, 11:56
وأنت مشكور على الربط لدلفي 6ـ
Nouh200/
2008-06-30, 15:16
يسم الله
السلام عليكم ورحمة الله وبركاته
أرجو منك يا أخي أن يكون الشرح بالصور والترجمة لبعض المصطلحات التي ليس لنا بها علم
بارك الله فيكم جميعا
زهراء الشرق
2008-08-15, 07:00
مشكور بارك الله فيك
Yassine_Dz
2008-08-21, 16:55
شكحرا اخي على المبادرة
بارك الله فيك
واصل
سوفي ساك
2008-10-05, 10:28
سيدي نايل اليك الف تحية و شكر على المبادرة ............ ان شاء الله ساقدم بعض الدروس و الامثلة لدعم فكرتك و تعم الفائدة ان شاء الله و عيد سعيد و اتمنى ان تزول الازمة عن اخواننا في غرداية و ان تعود الامور الى طبيعتها و نعزي اخواني في المفقودين و نحتسبهم عند الله شهداء و ان يرزقنا و اياهم الصبر و الثواب
سوفي ساك
2008-10-26, 13:15
انشاء الله قريبا ننطلق مع دروس و شرح لدلفي
ملاحظة قمت مؤخرا بتعريب جزئي لدلفي لتسهل المهمة على المتابعين الذين يريدون التعلم
احاول ارفاق صور لدلفي النسخة المعربة
vBulletin® v3.8.10 Release Candidate 2, Copyright ©2000-2024, TranZ by Almuhajir