مقدمة إلى Visual Basic 6.0

Visual Basic 6.0 هي لغة شهيرة أنتجتها شركة مايكروسوفت العالمية سنة 1998, وهي منحدرة من لغة البرمجة BASIC – أكثر اللغات المستخدمة من قبل المبرمجين وقتها –  وهي اختصار لجملة (Beginners All-Purpose Symbolic Instruction Code) ومع تطوير هذه اللغة أنتجت مايكروسوفت عدة إصدارات من Visual Basic إلى الإصدار السادس. والفرق بين ال BASIC وما بعدها من إصدارات, هو أن ال BASIC كان يتم كتابة الكود بها على شاشة نصية سوداء, أما Visual Basic فهي تعتمد على GUI (Graphic User Interface) وهي الواجهة التي تسهل على المبرمجين الكثير من العمل وكتابة الأكواد, ومن هنا نستطيع أن نفهم معنى كلمة Visual –معناها الحرفي مرئي- وهي لغة كائنية ولكنها لا تجمع الكثير من مميزات Object Oriented Programming.

و Visual Basic 6.0 تجمع الكثير من المميزات أكثر من الإصدارات السابقة لها, فقد أصبحت تحتوي على الكثير من ال Procedures  و ال Functions وأدوات ActiveX والكثير من ال Components, وبالنسبة للمبتدئين فإن Visual Basic 6.0 هي أفضل بكثير من لغات برمجة أخرى,  لأن المبرمج لا يحتاج لإنشاء جميع الأدوات التي يحتاجها بنفسه, فقط ما عليه إلا النقر على الأداة أو عمل Drag and Drop للأداة, الأمر الذي يسهل الكثير على المبرمجين.

ويستطيع مبرمج ال Visual Basic عمل كل ما يحتاج إليه من برامج, سواء كانت تطبيقات صغيرة أو كبيرة, مكتبية أو تعمل على Server, وأيضاً يستطيع أن يقوم بعمل تطبيقات للإنترنت لأنها تدعم HTML  و ASP, وتدعم جميع أنواع قواعد البيانات مثل Access و SQL Server و Oracle وأيضاً My SQL, وهي متوافقة تماماً مع بيئة ويندوز لأنها مستوحاة منه أصلاً, فتطبيقاتها إلى حد كبير تشبه تطبيقات Windows والكثير من برامج Windows تستخدم Visual Basic مثل MS Excel و Access, فلو أنك مبرمج Visual Basic تستطيع بسهولة أن تجمع بين مميزات تطبيقات Windows المختلفة.

لم تنتهي Visual Basic بصدور ال .Net, فالكثير من المبرمجين ما زالوا يستخدمونها, لأنها تلبي جميع احتياجاتهم من التطبيقات الصغيرة والكبيرة وتستطيع عمل برنامج متكامل وإخراجه في صورة exe يتم تسطيبه بسهولة على جهاز العميل, وللمبتدئين هي لغة سهلة التعلم كما ذكرنا, وتدرس في الجامعات وإذا أردت بعد ذلك أن تنتقل إلى لغة أخرى, فلن تجد الكثير من الصعوبات لأن لغات البرمجة تتشابه كثيراً, والأساسيات لا تتغير فقط يكون التغيير في طريقة كتابة الكود.

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

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