قسم لغات البرمجة php java c++ جافا Visual Basic فيجوال بيسك c# Delphi دلفي API PERL HTML و TML JavaScript ASP XML Oracle اوركال MySql sql server Access

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

الصورة الرمزية Adnan
Adnan
:: مبرمج ::
تاريخ التسجيل: Mar 2004
الدولة: Syria - Damascus
المشاركات: 27
نشاط [ Adnan ]
قوة السمعة:0
قديم 21-08-2004, 12:23 PM المشاركة 1   
افتراضي لمحة عن لغة البرمجة ديلفي Twitter FaceBook Google+



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

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

اعلانات

الصورة الرمزية asmaaali
asmaaali
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2004
الدولة: مصر
المشاركات: 324
نشاط [ asmaaali ]
قوة السمعة:100
قديم 21-08-2004, 01:43 PM المشاركة 2   
افتراضي


شكرا لك اخي عدنان علي هذه المشاركة الممتعة
وليتنا اخي العزيز نلقي المزيد من الضوء علي هذه اللغة حتي نتعرف عليها بصورة اكبر

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية Adnan
Adnan
:: مبرمج ::
تاريخ التسجيل: Mar 2004
الدولة: Syria - Damascus
المشاركات: 27
نشاط [ Adnan ]
قوة السمعة:0
قديم 22-08-2004, 08:15 AM المشاركة 3   
افتراضي


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


فهد المنصور
:: مؤسس موقع القرية الالكترونية ::
تاريخ التسجيل: Feb 2004
المشاركات: 11,350
نشاط [ فهد المنصور ]
قوة السمعة:315
قديم 22-08-2004, 05:25 PM المشاركة 4   
افتراضي


السلام عليكم ..

بارك الله فيك اخي عدنان على هذا التعريف المختصر وطريقة عرضك الرائعة للغة دلفي ..

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

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

انا شخصيا كنت الجىء الى برمجة اي برنامج اقوم ببرمجته بلغة الفيجول بيسك .. بينما لغة الباسكال تبقى خلف ازرار هذا البرنامج ..


:can:


TheShadow
:: مهندس ::
تاريخ التسجيل: Aug 2004
المشاركات: 1
نشاط [ TheShadow ]
قوة السمعة:0
قديم 24-08-2004, 04:10 PM المشاركة 5   
افتراضي


مشكور اخي


weka1220
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2006
المشاركات: 82
نشاط [ weka1220 ]
قوة السمعة:0
قديم 06-12-2006, 10:23 PM المشاركة 6   
افتراضي


ممكن موقع لتحميل لغة البرمجة Delphi
وشكرا


elect092007
:: مهندس ::
تاريخ التسجيل: Dec 2006
المشاركات: 2
نشاط [ elect092007 ]
قوة السمعة:0
قديم 16-12-2006, 07:07 PM المشاركة 7   
افتراضي


اشكرك اخي ولكن عندي سؤال هل يمكن برمجة البيكpic بالدلفي وكيف وضع البرنامج

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

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


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 09:17 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025