الجديد

دلفي التاريخ - من باسكال إلى امباركاديرو دلفي XE 2

دلفي التاريخ - من باسكال إلى امباركاديرو دلفي XE 2

يقدم هذا المستند وصفًا موجزًا ​​لإصدارات دلفي وتاريخها ، إلى جانب قائمة مختصرة من الميزات والملاحظات. تعرف على كيفية تطور Delphi من Pascal إلى أداة RAD التي يمكن أن تساعدك في حل مشكلات التطوير المعقدة لتقديم تطبيقات عالية الأداء وقابلة للتوسعة تتراوح من تطبيقات سطح المكتب وقواعد البيانات إلى تطبيقات الهاتف المحمول والموزعة للإنترنت - ليس فقط لنظام التشغيل Windows ولكن أيضًا من أجل لينكس و. NET.

ما هو دلفي؟
دلفي هي لغة عالية المستوى ومترجمة ومكتوبة بقوة تدعم التصميم المنظم والموجّه نحو الكائنات. تعتمد لغة دلفي على كائن باسكال. اليوم ، دلفي هو أكثر بكثير من مجرد "لغة كائن باسكال".

الجذور: باسكال وتاريخها
يدين أصل Pascal بالكثير من تصميمه إلى لغة Algol - أول لغة عالية المستوى مع بناء جملة قابل للقراءة ومنظم ومحدّد بشكل منهجي. في أواخر الستينيات (196X) ، تم تطوير العديد من المقترحات لخلف تطوري لـ Algol. وكان أنجح واحد هو باسكال ، الذي حدده البروفيسور نيكلاوس ويرث. نشر ويرث التعريف الأصلي لباسكال في عام 1971. تم تنفيذه في عام 1973 مع بعض التعديلات. العديد من ميزات Pascal جاءت من لغات سابقة. وجاء بيان الحالة ومعلمة نتيجة النتيجة من شركة Algol ، وكانت هياكل السجلات تشبه Cobol و PL 1. بالإضافة إلى تنظيف بعض الميزات الغامضة الخاصة بـ Algol أو تركها ، أضافت Pascal القدرة على تحديد أنواع بيانات جديدة من تلك الموجودة أبسط. يدعم Pascal أيضًا هياكل البيانات الديناميكية ؛ بمعنى ، هياكل البيانات التي يمكن أن تنمو وتقلص أثناء تشغيل البرنامج. تم تصميم اللغة لتكون أداة تعليمية لطلاب فصول البرمجة.

في عام 1975 ، أنتجت ويرث وجنسن الكتاب المرجعي النهائي لباسكال "دليل المستخدم وتقرير باسكال". أوقفت ويرث عملها على باسكال في عام 1977 لإنشاء لغة جديدة ، مودولا - الخلف لباسكال.

بورلاند باسكال
مع إطلاق (Turbo Pascal 1.0) (نوفمبر 1983) ، بدأت Borland رحلتها إلى عالم بيئات وأدوات التطوير. لإنشاء Turbo Pascal 1.0 ، قام Borland بترخيص مجموعة برامج Pascal سريعة وغير مكلفة ، التي كتبها Anders Hejlsberg. طرحت Turbo Pascal بيئة تطوير متكاملة (IDE) حيث يمكنك تحرير الشفرة وتشغيل المترجم ورؤية الأخطاء والانتقال إلى الخطوط التي تحتوي على هذه الأخطاء. يعد برنامج Turbo Pascal compiler واحدًا من أكثر مجموعات البرامج مبيعًا على الإطلاق ، وجعل اللغة مشهورة بشكل خاص على نظام الكمبيوتر الشخصي.

في عام 1995 ، أعادت بورلاند إحياء نسختها من Pascal عندما أدخلت بيئة تطوير التطبيقات السريعة المسماة Delphi - حيث حولت Pascal إلى لغة برمجة مرئية. كان القرار الاستراتيجي هو جعل أدوات قواعد البيانات والاتصال جزءًا رئيسيًا من منتج Pascal الجديد.

الجذور: دلفي
بعد إصدار Turbo Pascal 1 ، انضم Anders إلى الشركة كموظف وكان المهندس المعماري لجميع إصدارات برنامج Turbo Pascal والإصدارات الثلاثة الأولى من Delphi. كمهندس معماري رئيسي في Borland ، حولت Hejlsberg سرا Turbo Pascal إلى لغة تطوير تطبيق موجهة للكائنات ، مع بيئة بصرية حقيقية وميزات رائعة للوصول إلى قاعدة البيانات: Delphi.

ما يلي في الصفحتين التاليتين ، هو وصف موجز لإصدارات دلفي وتاريخها ، إلى جانب قائمة مختصرة من الميزات والملاحظات.

الآن ، ونحن نعرف ما هو دلفي وأين هي جذوره ، فقد حان الوقت للقيام برحلة إلى الماضي ...

لماذا اسم "دلفي"؟
كما هو موضح في مقال متحف دلفي ، مشروع برمز دلفي فقس في منتصف عام 1993. لماذا دلفي؟ كان الأمر بسيطًا: "إذا كنت تريد التحدث إلى Oracle ، فانتقل إلى Delphi". عندما حان الوقت لاختيار اسم منتج للبيع بالتجزئة ، بعد مقال في Windows Tech Journal حول منتج من شأنه أن يغير حياة المبرمجين ، كان الاسم (النهائي) المقترح هو AppBuilder. منذ أن أصدرت Novell تطبيق Visual AppBuilder ، كان على اللاعبين في Borland اختيار اسم آخر ؛ أصبح الأمر قليلاً من الكوميديا: كلما حاول الأشخاص الأصعب استبعاد كلمة "دلفي" لاسم المنتج ، زاد دعمها. مرة واحدة توصف بأنها "قاتل VB" ظلت دلفي منتج حجر الزاوية لبورلاند.

ملاحظة: ستأخذك بعض الروابط أدناه التي تحمل علامة النجمة (*) ، باستخدام Internet Archive WayBackMachine ، لعدة سنوات في الماضي ، لتُظهر كيف بدا موقع دلفي منذ فترة طويلة.
ستوجهك بقية الروابط إلى نظرة أكثر تعمقا حول ماهية كل تقنية (جديدة) ، مع البرامج التعليمية والمقالات.

دلفي 1 (1995)
ظهرت Delphi ، أداة تطوير برمجة Windows القوية في Borland لأول مرة في عام 1995. قام Delphi 1 بتوسيع لغة Borland Pascal من خلال توفير طريقة موجهة نحو الكائنات وقائمة على النماذج ومترجم الشفرة الأصلي السريع للغاية وأدوات مرئية ثنائية الاتجاه ودعم كبير لقاعدة البيانات والتكامل الوثيق مع ويندوز والتكنولوجيا المكون.

فيما يلي المسودة الأولى لمكتبة المكونات المرئية

دلفي 1* شعار:
يعد كل من Delphi و Delphi Client / Server أدوات التطوير الوحيدة التي توفر فوائد تطوير التطبيقات السريعة (RAD) للتصميم المرتكز على المكونات المرئية ، وقوة برنامج التحويل البرمجي الأمثل لرمز أصلي وحلول عميل / خادم قابلة للتطوير.

إليك ما هي "أهم سبعة أسباب لشراء عميل / خادم Borland Delphi 1.0*"

دلفي 2 (1996)
دلفي 2* هي أداة تطوير التطبيقات السريعة الوحيدة التي تجمع بين أداء برنامج التحويل البرمجي للرمز الأصلي الأسرع 32 بت في العالم ، وإنتاجية التصميم المرئي القائم على المكونات ، ومرونة بنية قاعدة البيانات القابلة للتطوير في بيئة قوية موجهة نحو الكائنات.

دلفي 2 ، إلى جانب تطويرها لنظام Win32 الأساسي (دعم وتكامل نظام التشغيل Windows 95 الكامل) ، جلبت شبكة قاعدة بيانات محسّنة ، وأتمتة OLE ودعم نوع بيانات متغير ، ونوع بيانات السلسلة الطويلة ، وراثة النموذج البصري. دلفي 2: "سهولة VB بقوة C ++"

دلفي 3 (1997)
المجموعة الأكثر شمولية من أدوات التطوير المرئية وعالية الأداء للعميل والخادم لإنشاء التطبيقات الموزعة وتطبيقات الويب الموزعة.

دلفي 3* قدم ميزات وتحسينات جديدة في المناطق التالية: تقنية رؤية التعليمات البرمجية وتصحيح أخطاء DLL وقوالب المكونات ومكونات DecisionCube و TeeChart وتكنولوجيا WebBroker و ActiveForms وحزم المكونات والتكامل مع COM من خلال الواجهات.

دلفي 4 (1998)
دلفي 4* هي عبارة عن مجموعة شاملة من الأدوات الاحترافية وأدوات تطوير العميل / الخادم لبناء حلول إنتاجية عالية للحوسبة الموزعة. يوفر Delphi إمكانية تشغيل Java المتداخل وبرامج تشغيل قاعدة بيانات عالية الأداء وتطوير CORBA ودعم Microsoft BackOffice. لم يكن لديك مطلقًا طريقة أكثر إنتاجية لتخصيص البيانات وإدارتها وتصورها وتحديثها. مع دلفي ، يمكنك تقديم تطبيقات قوية للإنتاج ، في الوقت المحدد وعلى الميزانية.

قدمت شركة Delphi 4 مكونات لرسو السفن وترسيخها وتقييدها. وشملت الميزات الجديدة AppBrowser ، المصفوفات الديناميكية ، التحميل الزائد للطريقة ، دعم Windows 98 ، دعم OLE و COM المحسّن بالإضافة إلى دعم قاعدة البيانات الموسعة.

دلفي 5 (1999)
تطوير إنتاجية عالية للإنترنت

قدمت دلفي 5 * العديد من الميزات والتحسينات الجديدة. بعضها ، من بين أشياء أخرى كثيرة ، هي: تخطيطات سطح المكتب المختلفة ، مفهوم الإطارات ، التطوير المتوازي ، إمكانيات الترجمة ، مصحح الأخطاء المتكامل ، إمكانيات الإنترنت الجديدة (XML) ، مزيد من طاقة قاعدة البيانات (دعم ADO) ، إلخ.

ثم ، في عام 2000 ، كان دلفي 6 الأداة الأولى لدعم خدمات الويب الجديدة والناشئة بشكل كامل ...

فيما يلي وصف موجز لأحدث إصدارات دلفي ، إلى جانب قائمة مختصرة من الميزات والملاحظات.

دلفي 6 (2000)
يعد Borland Delphi أول بيئة تطوير تطبيقات سريعة لنظام Windows تدعم بشكل كامل خدمات الويب الجديدة والناشئة. مع دلفي ، يمكن لمطوري الشركات أو الأفراد إنشاء تطبيقات الأعمال الإلكترونية من الجيل التالي بسرعة وسهولة.

قدمت دلفي 6 ميزات وتحسينات جديدة في المجالات التالية: IDE ، الإنترنت ، XML ، مترجم ، COM / Active X ، دعم قاعدة البيانات ...
والأكثر من ذلك ، أضافت Delphi 6 دعم التطوير عبر الأنظمة الأساسية - مما أتاح تجميع الشفرة نفسها مع Delphi (ضمن Windows) و Kylix (ضمن Linux). مزيد من التحسينات المضمنة: دعم خدمات الويب ومحرك DBExpress والمكونات والفئات الجديدة ...

دلفي 7 (2001)
يوفر Borland Delphi 7 Studio مسار الترحيل إلى Microsoft .NET الذي ينتظره المطورون. مع Delphi ، تكون الخيارات دائمًا لك: أنت تتحكم في استوديو كامل لتطوير الأعمال الإلكترونية - مع الحرية في نقل حلولك بسهولة إلى نظام Linux.

دلفي 8
للاحتفال بالذكرى السنوية الثامنة لدلفي ، أعد بورلاند إصدار دلفي الأكثر أهمية: تواصل دلفي 8 توفير مكتبة المكونات المرئية (VCL) ومكتبة مكون مكتبة عبر النظام الأساسي (CLX) ل Win32 (و Linux) وكذلك ميزات جديدة واستمرت الإطار ، مترجم ، IDE ، والتحسينات وقت التصميم.

دلفي 2005 (جزء من Borland Developer Studio 2005)
دياموند باك هو الاسم الرمزي لإصدار دلفي القادم. دلفي IDE الجديد يدعم شخصيات متعددة. وهو يدعم Delphi for Win 32 و Delphi for .NET و C # ...

دلفي 2006 (جزء من Borland Developer Studio 2006)
يتضمن BDS 2006 (الرمز المسمى "DeXter") دعم RAD الكامل لـ C ++ و C # بالإضافة إلى Delphi لـ Win32 و Delphi للغات البرمجة.

Turbo Delphi - لتطوير Win32 و .Net
خط منتجات Turbo Delphi عبارة عن مجموعة فرعية من BDS 2006.

CodeGear دلفي 2007
تم إصدار Delphi 2007 في مارس 2007. يهدف Delphi 2007 for Win32 أساسًا إلى مطوري Win32 الراغبين في ترقية مشاريعهم الحالية لتشمل دعم Vista الكامل - التطبيقات ذات السمات ودعم VCL للزجاج ومربعات الملفات ومكونات مربع حوار المهام.

امباركاديرو دلفي 2009
Embarcadero Delphi 2009. انخفض دعم .Net. يحتوي Delphi 2009 على دعم يونيكود ، وميزات لغوية جديدة مثل الأساليب العامة والمجهولة ، وعناصر التحكم في الشريط ، و DataSnap 2009 ...

امباركاديرو دلفي 2010
صدر Embarcadero Delphi 2010 في عام 2009. يسمح لك Delphi 2010 بإنشاء واجهات مستخدم تعتمد على اللمس لتطبيقات الكمبيوتر اللوحي ولوحة اللمس وكشك.

Embarcadero Delphi XE
صدر Embarcadero Delphi XE في عام 2010. تقدم Delphi 2011 العديد من الميزات والتحسينات الجديدة: إدارة شفرة المصدر المدمجة ، تطوير السحاب المدمج (Windows Azure ، Amazon EC2) ، أداة مبتكرة موسعة لأداة تحسين التنمية ، DataSnap Multi-tier Development ، أكثر بكثير…

Embarcadero Delphi XE 2
صدر Embarcadero Delphi XE 2 في عام 2011. سيسمح لك Delphi XE2 بما يلي: إنشاء تطبيقات Delphi 64 بت ، واستخدام نفس شفرة المصدر لاستهداف نظامي التشغيل Windows و OS X ، وإنشاء تطبيق FireMonkey (HD و 3D للأعمال) الذي يدعم GPU ، وتوسيع متعدد تطبيقات DataSnap عالية المستوى مع اتصال جوال وسحابي جديد في RAD Cloud ، استخدم أنماط VCL لتحديث مظهر تطبيقاتك ...

شاهد الفيديو: 24 - programmation Delphi Base de données - DBCheckBox , DateTimePicker - دلفي و قواعد البينات (أبريل 2020).