معلومات عامة
فيجوال بيسك (VB)
فيجوال بيسك (VB) هي لغة برمجة كائنية التوجه من مايكروسوفت، سهلة التعلم وتعتمد على الأحداث، مصممة لتطوير التطبيقات بسرعة. تتيح للمطورين استخدام واجهة المستخدم الرسومية لسحب وإفلات عناصر واجهة التطبيق وتحديد سلوكها ومظهرها من خلال كتابة الشفرة البرمجية. تُستخدم بشكل واسع لتطوير تطبيقات ويندوز، ويُعدّ Visual Basic for Applications (VBA) النسخة الخاصة ببرمجة ماكرو وأتمتة المهام في تطبيقات مايكروسوفت أوفيس.
الخصائص الأساسية
- تطوير سريع للتطبيقات (RAD): تركز على بناء النماذج الأولية بسرعة، مما يتيح للمبرمجين تكرار الإصدارات بسرعة دون الحاجة إلى كتابة أكواد معقدة في البداية.
- واجهة رسومية (GUI): تمكّن المبرمجين من تصميم واجهات المستخدم عن طريق سحب وإفلات العناصر وتعديل خصائصها باستخدام أدوات رسومية.
- لغة تعتمد على الأحداث: تعتمد على الأحداث، مثل النقر على زر أو إدخال بيانات، حيث تتفاعل الشفرة البرمجية مع هذه الأحداث لتنفيذ مهام محددة.
- لغة سهلة: تتميز بكلمات قواعد نحوية بسيطة تشبه اللغة الإنجليزية، مما يسهل قراءتها وكتابتها للمبتدئين.
- بيئة تطوير متكاملة: توفر بيئة تطوير متكاملة (IDE) لمساعدة المبرمجين على كتابة الكود وتصحيحه.
الاستخدامات الشائعة
- تطوير تطبيقات ويندوز: تسمح بإنشاء تطبيقات احترافية لنظام التشغيل ويندوز.
- برمجة ماكرو في أوفيس: تُستخدم VBA لتسجيل وإنشاء وحدات الماكرو لتنفيذ المهام تلقائيًا في تطبيقات مثل Word وExcel.
- تطبيقات الويب: يمكن استخدامها لتطوير برامج تتفاعل مع الإنترنت.
الإصدارات
- فيجوال بيسك الكلاسيكي: الإصدارات الأولية التي كانت متاحة قبل التحول إلى .NET.
- فيجوال بيسك.NET: إصدارات لاحقة أُعيدت تسميتها لتناسب .NET Framework، وشملت تغييرات كبيرة في بنية اللغة.