الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دروس في البرمجة بلغة دلفي بالصوت والصورة 1- 2 ...

بدأه omf_12000 في 31 أكتوبر 2009 · 3 رد · 1,748 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

الإخوة الكرام

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

طبعا المحاضرة الأولى حنتعلموا فيها المبادئ الأساسية وهي:

  • تشغيل البرنامج.
  • التعرف على واجهة المستخدم.
  • التعرف على الخصائص والأحداث (في عجالة).
  • كيف نضع المكونات على الفورم.
  • كيف نحفظوا التطبيق.
  • وصممنا تطبيق بسيط جدا.

هذه تجربة وإن شاء الله تكون ناجحة، وإذا كان فيه أي سؤال تفضلوا. ولا تبخلوا علينا بملاحظاتكم واقتراحاتكم وانتقاداتكم إذا كان فيه أي انتقاد.

وهذه هي روابط التحميل

http://rapidshare.com/files/23336789...part1.rar.html

http://rapidshare.com/files/23336846...part2.rar.html

والسلام عليكم ورحمة الله وبركاته

تحياتي...!

omf_12000

تابع من كتابة الاخ

السلام عليكم ورحمة الله وبركاته

الإخوة الكرام

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

بالنسبة للإخوة اللي يبو يطلعوا على الدرس الأول عن الطريق الرابط هذا:

/index.php?showtopic=207251

أما درس اليوم فعلى الرابط هذا:

http://rapidshare.com/files/234068475/Lesson2.rar

وفي الختام لا تبخلوا علينا بمشاركاتكم في حالة وجود أي سؤال أو اقتراح أو ملاحظة

تحياتي

شكرا على المجهود .

الان انا في العمل ساراها و اعطيك راي ان شاء الله .

بالتوفيق

السلام عليكم ورحمة الله وبركاته

أهلا بكم إلى درس جديد من سلسلة دروس البرمجة بلغة دلفي بالصوت والصورة، في الدرسين السابقين حاولنا أن نتعرف على دلفي وكيف نتعامل مع المكونات وكيف نستخدم (events) وكيف نغير الخصائص في مرحلة التصميم (design time) وفي مرحلة التشغيل (run time).

في هذا الدرس سوف نبدأ بقواعد البرمجة بلغة باسكال المستخدمة في دلفي وسنتعلم إن شاء الله:

أنواع البيانات

وتعريف المتغيرات والثوابت

كتابة التعليمات

وبناخذوا مثال تطبيقي بسيط

أنواع البيانات

طبعا اليوم سوف نتعلم شيء مهم وهو أنواع المتغيرات، يوجد في لغة دلفي عدة أنواع من المتغيرات سنذكر منها:

النوع الصحيح (Integer): وهو يمثل مجموع الأعداد الصحيحة مثلا:

0، 1، 17، 185، 8756

النوع الحقيقي (Real): وهو يمثل مجموعة الأعداد الحقيقة وتحتوي على جزء صحيح وجزء كسري مثلا:

7.0، 13.078، 7676.0923

النوع الحرفي (Character): وهو نوع رمزي يمثل رمز واحد فقط من شفرة ASCII ويجب أن تكون محصورة بين علامات الحصر ('') مثلا:

'ج', 'a', 'b', '1', '@', '?'

النوع المنطقي (Boolean): ويأخذ إحدى القيمتين (True, False)

النوع (String): وهو عبارة عن سلسلة من الرموز غير محدودة الطول ويجب أن تكون محصورة بين علامات الحصر ('') مثلا:

'Delphi', '131231jhl&^%', 'Arabteam2000'

هناك أنواع أخرى ولكن سنكتفي بهذا القدر من الأنواع وسوف نتعرف على بقية الأنواع الأخرى في حينها أن شاء الله.

تعريف المتغيرات

الآن سوف نتطرق إلى المتغيرات

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

var

Value: Integer;

Condition: Boolean;

A, B: char;

X, y: real;

Var هي بداية الجزء الذي سيتم فيه تعريف المتغيرات، المتغير الأول value من نوع integer، هل يمكنك التعرف على المتغيرات الأخرى؟

يمكن استخدام var في أماكن مختلفة من الكود مثلا في بداية (Procedure, Function) وهنا نقول أن المتغيرات تم تعريفها محليا (Local) ويمكن استخدامها داخل الإجراء أو الوظيفة فقط. ويمكن استخدام var في بداية الكود في الجزء interface وهنا نقول أن المتغيرات تم تعريفها على نحو شامل (global) ويمكن استخدامها داخل الكود بالكامل.

الآن يمكننا كتابة جمل التخصيص التالية:

Value := 10;

Condition:= True;

A:= 'w';

b:=a;

x:=3.14;

y:=2*x*4;

لاحظ انه يجب استخدام العلامة ; في نهاية كل جملة، ولكن يوجد بعض الاستثناءات سوف نعرفها في حينها.

لاحظ أيضا أن دلفي تغض الطرف عن حالة الأحرف (capital/ small) لذلك فان التعريفات التالية كلها متساوية: (value, VALUE, Value).

هناك حالة أخري لا يأبه لها مجمع دلفي وهي الفراغات والأسطر الفارغة يمكنك استخدام الفراغات كما تشاء فهي لا تؤثر على عملية التجميع. طبعا لا يمكنك استخدام الفراغ في اسم المتغير مثلا: My Name.

دعونا نأخذ مثال آخر:

Value := a;

Condition:= 1.6;

x:=b;

y:='x';

التعليمات السابقة غير صحيحة لأن البيانات غير متوافقة مع نوع المتغيرات التي تم تعريفها، مثلا value من نوع Integer وتم تخصيص بيانات من نوع char. هل يمكنك اكتشاف الخطأ في الثلاث جمل الأخرى؟

الثوابت

في لغة دلفي يمكن تعريف الثوابت وهي عبارة عن قيم لا تتغير خلال البرنامج، وهي لا تحتاج لتحديد نوع البيانات فقط تخصيص قيمة ابتدائية وسوف يتم فحص القيمة آليا سيتم استخدام نوع البيانات المناسب. وهنا بعض الأمثلة:

const

pi = 3.14;

name = 'O. M. Fares';

درس اليوم على الروابط الآتية:

http://rapidshare.com/files/235889327/Lesson3.part1.rar

http://rapidshare.com/files/235890810/Lesson3.part2.rar

http://rapidshare.com/files/235891741/Ex3_1.rar

للاطلاع على الدروس السابقة على هذا الروابط:

الدرس 1، 2: /index.php?showtopic=207251

السلام عليكم ورحمة الله وبركاته

اسمحوا لي أن أقدم لكم الدرس الرابع من دروس البرمجة بلغة دلفي على الرابط التالي:

http://www.alhandasa.net/forum/showthread.php?t=195538

تحي

السلام عليكم ورحمة الله وبركاته

اسمحوا لي أن أقدم لكم الدرس الرابع من دروس البرمجة بلغة دلفي على الرابط التالي:

http://www.alhandasa.net/forum/showthread.php?t=196247

السلام عليكم ورحمة الله وبركاته

اسمحوا لي أن أقدم لكم الدرس السادس من دروس البرمجة بلغة دلفي على الرابط التالي:

http://www.alhandasa.net/forum/showthread.php?t=197185

تحياتي..

تحياتي...

السلام عليكم ورحمة الله وبركاته

اسمحوا لي أن أقدم لكم الدرس السابع من دروس البرمجة بلغة دلفي على الرابط التالي:

http://www.alhandasa.net/forum/showthread.php?t=199336

تحياتي...

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 19 نوفمبر 2009 في 19:18

Find a problem then find solutions

Best regards

O. M. Fares

#2

السلام عليكــم ورحمـة الله وبركاتــه ،،

لقد جمعت كل المواضيع هنا ارجوا ان تكملها الى الاخر بارك الله فيك

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 19 نوفمبر 2009 في 19:18

#3

السلام عليكم ورحمة الله وبركاته

اسمحوا لي أن أقدم لكم الدرس السادس من دروس البرمجة بلغة دلفي على الرابط التالي:

http://www.alhandasa.net/forum/showthread.php?t=197185

تحياتي...

Find a problem then find solutions

Best regards

O. M. Fares

#4

السلام عليكم ورحمة الله وبركاته

اسمحوا لي أن أقدم لكم الدرس السابع من دروس البرمجة بلغة دلفي على الرابط التالي:

http://www.alhandasa.net/forum/showthread.php?t=199336

تحياتي...

Find a problem then find solutions

Best regards

O. M. Fares

مواضيع مشابهة