في الوقت الحاضر، لا يزال العديد من المبرمجين يستخدمون VB لأنه سهل الاستخدام ولا يزال بإمكانه مساعدتنا في القيام بأشياء كثيرة. فكيف يتم تطوير VB؟ تقدم هذه المقالة نبذة تاريخية عن تطور لغة VB.
(1) تم إنشاء Visual Basic 1.0 في عام 1991. وكانت وظيفة Visual Basic 1.0 بسيطة للغاية، حيث أضافت Microsoft عنصر تحكم VBX لها بدلاً من عنصر تحكم ocx الذي اعتدنا عليه، وكان يفتقر إلى دعم قاعدة البيانات، وكان VB في ذلك الوقت لا يزال يمثل اللغة المترجمة، لا يمكن إنشاء ملف exe بعد. لكن أكبر ابتكاراته كان إضافة النماذج القائمة على الأحداث والتطوير البصري.
(2) في عام 1992، أطلقت Microsoft Visual Basic 2.0. في هذا الإصدار، أضافت Microsoft متغيرات الكائنات ومفهوم الميراث الأكثر بدائية، بالإضافة إلى وظائف OLE والوصول إلى البيانات البسيطة، بالإضافة إلى عدد كبير من عناصر التحكم التابعة لجهات خارجية.
(3) تم إصدار Visual Basic 3.0 في عام 1993. في هذا الإصدار، أضافت Microsoft دعمًا لأحدث ODBC2.0 ودعمًا لمحرك بيانات Jet ودعم الإصدار الجديد من OLE. الجزء الأكثر جاذبية هو أن دعمه لقواعد البيانات قد تم تحسينه بشكل كبير. يمكن للتحكم في الشبكة والتحكم في البيانات إنشاء تطبيقات نافذة بيانات ممتازة، كما يسمح محرك Jet لـ Visual Basic بالوصول بسرعة إلى أحدث قاعدة بيانات Access. يضيف Visual Basic 3.0 أيضًا العديد من الوظائف المالية الجديدة. بالإضافة إلى ذلك، تمت إضافة عدد كبير من عناصر التحكم على المستوى الاحترافي لتمكين تطوير تطبيقات Windows على مستوى كبير. كان Visual Basic 3.0 هو الإصدار الأكثر شيوعًا من Visual Basic في الصين قبل عام 1998.
(4) إصدار Visual Basic 4.0 في عام 1995. كان Visual Basic 4.0 بمثابة ثورة، لكنه كان كارثة في ذلك الوقت. أولاً، اختفى عنصر التحكم vbx وتم استبداله بعنصر تحكم ocx ولم يعد OLE تقليديًا. الآن، تم تغيير اللغة المستخدمة في Visual Basic 4.0 إلى Visual Basic For Application. كل هذا يجعل من الصعب نقل الإصدارات VB3.0 والإصدارات الأحدث إلى VB4.0، ولكن لا يمكن إنكار أن Visual Basic. 4.0 وضع الأساس لـ Visual Basic لتصبح لغة COM.
قدمت Microsoft أفكار برمجة COM في هذا الإصدار، مثل إضافة وحدات الفئة وميزات التغليف المطلوبة لتطوير المكونات مثل إجراءات السمات وإجراءات الوظائف وإجراءات الروتين الفرعي للغة. وفي الوقت نفسه، يمكن لهذا الإصدار من Visual Basic أيضًا تطوير وظائف dll، ويمكن مشاركة الفئات المكتوبة مع لغات أخرى بهذه الطريقة. في ذلك الوقت، كان تطوير مكونات COM باستخدام Visual Basic أسرع من أي لغة تطوير أخرى.
(5) تم إصدار Visual Basic 5.0 في عام 1997. وقد قدم هذا الإصدار من Visual Basic أقوى دعم لـ com. وفي الوقت نفسه، أضافت Microsoft أيضًا مترجم تعليمات برمجية محليًا لحل اختناق الأداء الناتج عن كود p في الإصدار vb4.0. ، مما يحسن بشكل كبير من كفاءة التطبيقات. يوفر Visual baisc5.0 المزيد من الدعم الموجه للكائنات، مما يسمح للمطورين بإنشاء أحداث وواجهات، ووحدات نمطية محسنة للفئات، ودعم لإنشاء فئات المجموعة الخاصة بك، وعناصر تحكم ActiveX، ومكونات COM DLL قيد التشغيل، وتشغيل ActiveX في مستند المستعرض.
يدعم IDE الخاص بـ Visual Basic 5.0 IntelliSense، وهي ميزة مريحة للغاية للمطورين. لا يتعين عليك تذكر أسماء الأعضاء الطويلة والكلمات الرئيسية، فقط اضغط على كل ما تريد.
(6) تم إصدار Visual Basic 6.0 في عام 1998. يعد Visual Basic 6.0 بالفعل نظام تطوير ناضجًا ومستقرًا للغاية. أصدرت Microsoft Visual Basic 6.0 كعضو في استوديو vIsual، مما يوضح أن Microsoft تقوم بتغيير موضع منتج vb أداة قوية لتطوير المشاريع واسعة النطاق. في VB6.0، أضافت Microsoft نموذج الوصول إلى بيانات ADO، والذي جعل من الممكن الوصول بسرعة إلى كميات كبيرة من البيانات وتحسين قدرة VB على تطوير التطبيقات الموزعة بهياكل n-tier. وفي الوقت نفسه، أضافت Microsoft أيضًا القدرة على التطوير تطبيقات الويب لقدرة VB.
(7) كان ميلاد Visual Basic.net في عام 2002 بمثابة ثورة أخرى في لغة vb. فقد أضاف vb.net العديد من الوظائف الجديدة. ولم يتمكن الإصدار vb6.0 من تنفيذ الوراثة، لذلك اتهمه مبرمجو لغة ++c بأنه موجه نحو الكائنات بشكل زائف. لغة vb.net كما أنها تدعم الخيوط المتعددة وتقدم معالجة الاستثناءات لبنية المحاولة....
لكن بالنسبة لمبرمجي vb، فهذه كارثة أخرى. لم يعد هذا الإصدار من vb هو Visual Basic التقليدي من حيث اللغة، فقد تخلى Visual Basic 4.0 عن Quick BASIC واعتمد Visual Basic For Application ثم تخلى vb.net عن Visual Basic For أصبح التطبيق لغة جديدة تمامًا، لكن هذا التغيير أخاف أيضًا مبرمجي VB.net في وضع محرج للغاية، فمن ناحية، يتمتع بوظائف قوية لا يمكن إنكارها، ومن ناحية أخرى، بسبب العدد الكبير من التوافق مع الإصدارات يتحول مبرمجو VB إلى C# أو Java، والمبرمجون الذين يستخدمون VB.NET أقل بكثير من VB6.0 ومن الصعب أيضًا على المطورين التبديل من VB6.0 إلى VB.NET.
انطلاقًا من المعلومات التي تم الكشف عنها حاليًا حول Visual Basic.net 2005، فإن Visual Basic.net 2005 يستحق التطلع إليه. في هذا الإصدار من vb.net، أضافت Microsoft المزيد من الميزات، مثل: الأدوية العامة، والتحميل الزائد للمشغل، والنوع الجزئي، والميزات. المثيل الافتراضي للنموذج (مما يسمح لك باستخدام بناء جملة VB6 لاستخدام النموذج)، وتحسينات متنوعة في بناء الجملة، والكلمة الرئيسية الخاصة بي، وما إلى ذلك، تدعي Microsoft أنه في Visual يمكن لـ Basic.net2005 قراءة السجل وكتابته والوصول إلى الملفات وقراءة المنافذ التسلسلية وكتابتها والحصول على معلومات التطبيق باستخدام سطر واحد فقط من التعليمات البرمجية. فهو يسمح لنا بالبرمجة بنفس سهولة الذهاب إلى المتجر.