دورة في تعليم البرمجة بلغة الدلفي (الدرس الاول) - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات التقنية > منتدى البرمجة

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

 

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2009-03-26, 17:38   رقم المشاركة : 1
معلومات العضو
ليلى الجزائرية1
عضو برونزي
 
الصورة الرمزية ليلى الجزائرية1
 

 

 
وسام التألق  في منتدى الأسرة و المجتمع 
إحصائية العضو









ليلى الجزائرية1 غير متواجد حالياً


Mh51 دورة في تعليم البرمجة بلغة الدلفي (الدرس الاول)

تعـتبر لغـة البرمجـة ديلفـي من أقوى لغـات البرمجة و أكثـرها شيوعـا , وبدأت قصـة ديلـفي في أوائل التسعينات عندما شعرت بورلاند أن منتجها ”بورلاند باسكال“ الذي يعمل تحت نظام وندوز كان صعبـا بعض الشيء . كمـا شهدت تلك الفترة إنتشارا واسعا للغات البرمجة المرئيــةvisual .

وفي نهاية 1993 ولدت أول نسخة تجريبية تحت الإسم Visual Foo ولكنهالم تصدر رسميا حتى العام 1995 تحت إسمها المعروف الآن Delphi .

وهو إسم معبـد يوناني قديم . ويعود أصل هذة الكلمة إلى اللغـة العربية الفينيقية القديمة .

وهو يعني العرافــة ...

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



كانت شركة بورلاند قد تولت إنتاج وتطوير لغة C منذ بداية السبعينات . وتبنت بورلاند مفهوم ال oop ودعمته منذ بداية ظهورة لتصبح لغة C++ من أقوى اللغات , حيث اعتمدت بشكل كبير وواسع في بناء نظم التشغيل .

اشترت مايكروسوفت حقوق اللغة c++ من بورلاند وتولت تطوير منتجها الجديد

الذي سمي MicroSoft C++ ولاحقا MicroSoft VisualStudio .

وأنتجت علية نظم التشغيل المعروفة حاليـا .



لاحقـــا وبعد فترة طويلة قررت بورلاند إنتاج ديلفي . وفعلت ذلك في 1995 .

لم تكرر بورلاند نفسها . فلم تكن الديلفي مثل السي . وإن كانتا يشتركان بكم هائل من الصفات .

لغة الديلفي لغة حديثة تتمتع بتنظيم هيكلي فريد . من السهل الإبداع فيها بعد تجاوز مرحلة تعلمية قصيرة . حيث ركزت بورلاند على مايسمى اليوم RAD أي التطوير السريع للتطبيقات , أي أن بناء تطبيقات كبيرة و معقدة تتمتع بالإستقرار والقوة أصبح أسرع وأسهل مرتين إلى ثلاث مرات من بناء نفس التطبيقات على لغة ال c++ .

أي أن البرامج التي يقدمها مطورين أمضو فترة غير طويلة مع ديلفي تكاد لا تقارن مع مثيلاتها من برامج مطورين أمضو نفس الفترة مع C . وذلك بسبب صعوبة اللغة c واستعصائها على المبتدئين .



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

ولتحل بورلاند مشكلة زيادة السهولة على حساب القوة . أصبحت تزود ديلفي بكم هائل من الأدوات المستخدمة في تطوير البرامج والتي تحتوي آلاف التوابع الجاهزة .. (" أكثر من 350 أداة ملحقة معها افتراضيا مع توابعها و إجرائياتها وخصائصها ") . بحيث تخفي التعقيد والتفصيل الزائد عن قليلي الخبرة بمنحهـم أدوات جاهزة للإستخدام . وذلك مع قدرتها على التعامل بالمستوى الأدنى ( بدون أدوات مساعدة ) متى تطلب الأمر مع المحترفين . . وهذا ما يفسر المستوى العالي للبرامج التي ينتجها المبتدئين على ديلفي . بالرغم من قلة خبرتهم , .

مما جعل ديلفي تمتلك قوة الC++ وسهولة الفيجوال بيزيك Visual Basic .

فهي بالرغم من سهولتها الرائعة ... ثالث أقوى لغة برمجة بالعالم بعد السي والجافا .

وطبعا ثالث لغة بالقوة لا يعني أنها ليست أفضل لغة . بالطبع الديلفي هي الأفضل ورغم أن اللغتين السابقتين يعملان بمستوى توابع أدنى قليلا , لكن الديلفي لن توقفك أبدا في منتصف الطريق . وصدقني لن تكون قادر على استنزاف قوتها مهما كبر حجم برامجك

وهذة بعض ميزات اللغة ديلفي :



*- تدعم الديلفي مفهوم ال OOP بشكل كامل . وتسمح ببناء الأغراض وتوريثها بشكل مطابق ل C++ تمـامـاً ,.

و قد دعمت حديثا مفهوم .NET وحازت بة على جائزة أفضل منتج لعام 2003 بالنسخة السابعة .



*- تدعم اللغة ديلفي نظم التشغيل الأخرى مثل Linux وتمكننـا من تصميم برامج قوية تحتهـا ,



*- تعتبر ديلفي لغة البرمجة الأكثر استخداماً لبناء الـتطبيقات الضخمة لنظم إدارة قواعد البيانات , حيث زودت ديلفي بكم هائل من الأدوات الخاصة بقواعد البيانات , جعلتها ذات إمكانية رائعة لبناء هذة التطبيقات . مثل قواعد بياناتOracle وsql server و Dbase و Ado الخ ... .



*- وتعتبر ديلفي من المجموعة الأفضل لبناء برامج Server-Client و برامج الشبكات بشكل عام , حيث زودت المبرمج بمجموعة أدوات رائعة خاصة بذلك , ولا سيما بالنسخ الجديدة من ديلفي Delphi 7 .NET .





لمــاذا ديلفـي :


أولا , ديلفي هي لغة برمجة جبارة .

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



ثانيـا , ديلفي لغة برمجة شفافة و مرنة .

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

مثلاً : يمكنك بناء تطبيقات للشبكات من دون أن تكون مضطر لإن تعرف كل كبيرة وصغيرة عن الشبكات ,, بل إن مقدمة بسيطة مثل التي أسلفناها ستكون كافية جداً لك للبدء بذلك.

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



ثـالثــأ , ديلفي ليست معقدة ,,


أي إن بناء التطبيقات القوية والمستقرة سهل في ديلفي , وهذا ماتطلق علية بورلاند إسم RAD ,. فهي منتج بورلاند الأكثر مبيعا للتطوير السريع للتطبيقات , وهذة الخاصية في ديلفي مهمة جدا ومتممة للخصائص السابقة .



رابعــاً , ديلفي تدعم أدوات /بنطاق واسع . هناك كمية كبيرة من الأدوات في ديلفي والتي تسمح لك بتطوير برمجياتقوية ومستقرة . فلا تنسى أن لديلفي ميزتان أساسيتان هما .. الإنتاجية والإستقرار, أضف إلى ذلم RAD .

ولا يتم عادة مقارنة الديلفي مع لغات أخرى لا تملك الكفائة مثل الفيجوال بيزك ,, وإنما يمكن مقارنتها مع السي المحسنة .
/
/
/
/
/
يتبع إن شاء الله..............







 

رد مع اقتباس
6 أعضاء قالوا بارك الله فيك /شكراً لـ ليلى الجزائرية1 على مشاركته المفيدة
مساحة إعلانية
قديم 2009-03-27, 01:59   رقم المشاركة : 2
معلومات العضو
بورمله
عضو متألق
 
الصورة الرمزية بورمله
 

 

 
وسام العضو المميّز في منتديات الخيمة 
إحصائية العضو









بورمله غير متواجد حالياً


افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة ليلى الجزائرية1 مشاهدة المشاركة
تعـتبر لغـة البرمجـة ديلفـي من أقوى لغـات البرمجة و أكثـرها شيوعـا , وبدأت قصـة ديلـفي في أوائل التسعينات عندما شعرت بورلاند أن منتجها ”بورلاند باسكال“ الذي يعمل تحت نظام وندوز كان صعبـا بعض الشيء . كمـا شهدت تلك الفترة إنتشارا واسعا للغات البرمجة المرئيــةvisual .

. وهذا ما يفسر المستوى العالي للبرامج التي ينتجها المبتدئين على ديلفي . بالرغم من قلة خبرتهم , .
.

ثـالثــأ , ديلفي ليست معقدة ,,


أي إن بناء التطبيقات القوية والمستقرة سهل في ديلفي , وهذا ماتطلق علية بورلاند إسم RAD ,. فهي منتج بورلاند الأكثر مبيعا للتطوير السريع للتطبيقات , وهذة الخاصية في ديلفي مهمة جدا ومتممة للخصائص السابقة .

.............
[
كود PHP:
procedure TForm1.Button1Click(SenderTObject);
begin
copy_folder
('c:/منتدى الجلفة:/تعليم البرمجة بالدلفى')
end
شكرا على الدرس






رد مع اقتباس
قديم 2009-03-29, 22:29   رقم المشاركة : 3
معلومات العضو
korabika87
عضو مميّز
 
الصورة الرمزية korabika87
 

 

 
إحصائية العضو









korabika87 غير متواجد حالياً


افتراضي








رد مع اقتباس
قديم 2009-03-30, 10:55   رقم المشاركة : 4
معلومات العضو
Yassine_Dz
عضو مشارك
 
الصورة الرمزية Yassine_Dz
 

 

 
إحصائية العضو









Yassine_Dz غير متواجد حالياً


افتراضي

بسم الله الرحمن الرحيم

السلام عليكم و رحمة الله و بركاته
بارك الله فيك ... و شكرا على الموضوع المفيد -بإذن الله تعالى -

جزاكم الله خيرا







رد مع اقتباس
قديم 2009-03-30, 19:11   رقم المشاركة : 5
معلومات العضو
__الهاوي__
عضو مميّز
 
الصورة الرمزية __الهاوي__
 

 

 
إحصائية العضو









__الهاوي__ غير متواجد حالياً


افتراضي

موضوع جميل

تشكرين عليه أختي

بعد مطالعة الموضوع الثاني أوافيك برأيي






رد مع اقتباس
قديم 2009-03-30, 22:32   رقم المشاركة : 6
معلومات العضو
bbomar3
عضو مميّز
 
الصورة الرمزية bbomar3
 

 

 
إحصائية العضو









bbomar3 غير متواجد حالياً


افتراضي

بارك الله فيك







رد مع اقتباس
قديم 2009-04-01, 20:31   رقم المشاركة : 7
معلومات العضو
hichemsamia
عضو مشارك
 
الصورة الرمزية hichemsamia
 

 

 
إحصائية العضو









hichemsamia غير متواجد حالياً


افتراضي

MMMMMMMMMMMMMMMMMMMMMMMMMMMMMmerci







رد مع اقتباس
قديم 2009-04-08, 16:31   رقم المشاركة : 8
معلومات العضو
ليلى الجزائرية1
عضو برونزي
 
الصورة الرمزية ليلى الجزائرية1
 

 

 
وسام التألق  في منتدى الأسرة و المجتمع 
إحصائية العضو









ليلى الجزائرية1 غير متواجد حالياً


افتراضي

أشكر كل من قام بالرد على هذا الموضوع.وأتمنى لجميع المهتمين بالبرمجة بلغة الدلفي الإستفادة من هذه الدورة.







رد مع اقتباس
قديم 2009-04-08, 17:31   رقم المشاركة : 9
معلومات العضو
keahmed
عضو جديد
 
الصورة الرمزية keahmed
 

 

 
إحصائية العضو









keahmed غير متواجد حالياً


افتراضي

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







رد مع اقتباس
قديم 2009-04-08, 19:32   رقم المشاركة : 10
معلومات العضو
ليلى الجزائرية1
عضو برونزي
 
الصورة الرمزية ليلى الجزائرية1
 

 

 
وسام التألق  في منتدى الأسرة و المجتمع 
إحصائية العضو









ليلى الجزائرية1 غير متواجد حالياً


Thumbs up

اقتباس:
المشاركة الأصلية كتبت بواسطة keahmed مشاهدة المشاركة
لا يسعني الا ان اقول الف الف الف شكر وبارك الله فيك على هذا المجهود وموفقة انشاء الله تعالى
شكرا على الرد






رد مع اقتباس
قديم 2009-04-13, 17:40   رقم المشاركة : 11
معلومات العضو
بورمله
عضو متألق
 
الصورة الرمزية بورمله
 

 

 
وسام العضو المميّز في منتديات الخيمة 
إحصائية العضو









بورمله غير متواجد حالياً


افتراضي

نرجوا الاستمرارية







رد مع اقتباس
قديم 2009-05-06, 19:28   رقم المشاركة : 12
معلومات العضو
messaoud17
عضو مبـدع
 
إحصائية العضو









messaoud17 غير متواجد حالياً


افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة ليلى الجزائرية1 مشاهدة المشاركة





*- تدعم اللغة ديلفي نظم التشغيل الأخرى مثل Linux وتمكننـا من تصميم برامج قوية تحتهـا ,

windows = delphi / linux = kylix

*- تعتبر ديلفي لغة البرمجة الأكثر استخداماً لبناء الـتطبيقات الضخمة لنظم إدارة قواعد البيانات , حيث زودت ديلفي بكم هائل من الأدوات الخاصة بقواعد البيانات , جعلتها ذات إمكانية رائعة لبناء هذة التطبيقات . مثل قواعد بياناتOracle وsql server و Dbase و Ado الخ ... .

مشكلته تكمن حينما تكون قاعدة المعطيات كبيرة...

*- وتعتبر ديلفي من المجموعة الأفضل لبناء برامج Server-Client و برامج الشبكات بشكل عام , حيث زودت المبرمج بمجموعة أدوات رائعة خاصة بذلك , ولا سيما بالنسخ الجديدة من ديلفي Delphi 7 .NET .

وهو غير ناجح في الشبكات اذا استخدم paradox


اقتباس:
المشاركة الأصلية كتبت بواسطة ليلى الجزائرية1 مشاهدة المشاركة





ثـالثــأ , ديلفي ليست معقدة ,,


أي إن بناء التطبيقات القوية والمستقرة سهل في ديلفي , وهذا ماتطلق علية بورلاند إسم RAD ,. فهي منتج بورلاند الأكثر مبيعا للتطوير السريع للتطبيقات , وهذة الخاصية في ديلفي مهمة جدا ومتممة للخصائص السابقة .

هذا هو الأهم

رابعــاً , ديلفي تدعم أدوات /بنطاق واسع . هناك كمية كبيرة من الأدوات في ديلفي والتي تسمح لك بتطوير برمجياتقوية ومستقرة . فلا تنسى أن لديلفي ميزتان أساسيتان هما .. الإنتاجية والإستقرار, أضف إلى ذلم RAD .

ولا يتم عادة مقارنة الديلفي مع لغات أخرى لا تملك الكفائة مثل الفيجوال بيزك ,, وإنما يمكن مقارنتها مع السي المحسنة .
/
/
/
/
/
يتبع إن شاء الله..............


شكرا على الشروحات






رد مع اقتباس
قديم 2009-05-06, 19:47   رقم المشاركة : 13
معلومات العضو
messaoud17
عضو مبـدع
 
إحصائية العضو









messaoud17 غير متواجد حالياً


افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة ليلى الجزائرية1 مشاهدة المشاركة





*- تدعم اللغة ديلفي نظم التشغيل الأخرى مثل Linux وتمكننـا من تصميم برامج قوية تحتهـا ,

windows = delphi / linux = kylix

*- تعتبر ديلفي لغة البرمجة الأكثر استخداماً لبناء الـتطبيقات الضخمة لنظم إدارة قواعد البيانات , حيث زودت ديلفي بكم هائل من الأدوات الخاصة بقواعد البيانات , جعلتها ذات إمكانية رائعة لبناء هذة التطبيقات . مثل قواعد بياناتOracle وsql server و Dbase و Ado الخ ... .

مشكلته تكمن حينما تكون قاعدة المعطيات كبيرة...

*- وتعتبر ديلفي من المجموعة الأفضل لبناء برامج Server-Client و برامج الشبكات بشكل عام , حيث زودت المبرمج بمجموعة أدوات رائعة خاصة بذلك , ولا سيما بالنسخ الجديدة من ديلفي Delphi 7 .NET .

وهو غير ناجح في الشبكات اذا استخدم paradox


اقتباس:
المشاركة الأصلية كتبت بواسطة ليلى الجزائرية1 مشاهدة المشاركة





ثـالثــأ , ديلفي ليست معقدة ,,


أي إن بناء التطبيقات القوية والمستقرة سهل في ديلفي , وهذا ماتطلق علية بورلاند إسم RAD ,. فهي منتج بورلاند الأكثر مبيعا للتطوير السريع للتطبيقات , وهذة الخاصية في ديلفي مهمة جدا ومتممة للخصائص السابقة .

هذا هو الأهم

رابعــاً , ديلفي تدعم أدوات /بنطاق واسع . هناك كمية كبيرة من الأدوات في ديلفي والتي تسمح لك بتطوير برمجياتقوية ومستقرة . فلا تنسى أن لديلفي ميزتان أساسيتان هما .. الإنتاجية والإستقرار, أضف إلى ذلم RAD .

ولا يتم عادة مقارنة الديلفي مع لغات أخرى لا تملك الكفائة مثل الفيجوال بيزك ,, وإنما يمكن مقارنتها مع السي المحسنة .
/
/
/
/
/
يتبع إن شاء الله..............


شكرا على الشروحات






رد مع اقتباس
قديم 2009-05-06, 20:52   رقم المشاركة : 14
معلومات العضو
ليلى الجزائرية1
عضو برونزي
 
الصورة الرمزية ليلى الجزائرية1
 

 

 
وسام التألق  في منتدى الأسرة و المجتمع 
إحصائية العضو









ليلى الجزائرية1 غير متواجد حالياً


Mh51

شكرا أخي messaoud17 على الرد

كود PHP:
[CODE][/CODE






رد مع اقتباس
قديم 2009-05-06, 20:56   رقم المشاركة : 15
معلومات العضو
ليلى الجزائرية1
عضو برونزي
 
الصورة الرمزية ليلى الجزائرية1
 

 

 
وسام التألق  في منتدى الأسرة و المجتمع 
إحصائية العضو









ليلى الجزائرية1 غير متواجد حالياً


افتراضي

كود PHP:
شكرا أخي سعود على الرد 






رد مع اقتباس
إضافة رد

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع



الساعة الآن 19:34

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


Powered by vBulletin® Copyright ©2000 - 2014, Jelsoft Enterprises Ltd. TranZ By Almuhajir
2006-2013 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)
Protected by CBACK.de CrackerTracker