هي لغة برمجة سهلة كما أسلفنا ( و نستطيع أن نقول أنها لغة برمجية رسومية في نفس الوقت ) حيث أنك تصمم واجهة برنامجك على الشكل الذي تريده بما في ذلك الصور و الرسومات ، ووضع بعض الأزرار عليها مثلا ، ووضع عناصر إدخال و إخراج مثلا ، ثم تقوم أنت بكتابة شفرة كل عنصر ليؤدي عمله كما يجب و على المنوال الذي تريده أنت . ثم تجرب برنامجك و تصحح الأخطاء التي قد تتواجد فيه ، فجل من لا يسهو سبحانه وتعالى ... بعدها تأمر البرنامج ( برنامج فجوال بيسيك ) بعمل ملف تنفيذي للبرنامج الذي صممته فينتجه على هيئة برنامج بامتداد او تنسيق exe بمعنى انه من نوع ما يطلق عليه (تطبيق) عندها يستطيع البرنامج أن يشتغل خارج بيئة برنامج فجوال بيسيك ( في أي جهاز كمبيوتر )
أو الفجوال بيسيك هي لغة برمجة من اهم لغات الحاسب وكان اسمها أولا بيسيك ، ثم طورت لتصبح فجوال بيسيك و هي لغة مرئية سهلة التعلم و بسيطة كل البسط و قوية و مشهورة أيضا و لا تحتاج إلا إلى بعض التفكير المنطقي . و إلى برنامج فجوال بيسيك - ( صدرت النسخة الأخيرة مع مجموعة من البرامج و اسم تلك البرامج فجوال ستيديو Microsoft Visual studio 6.0 ) - و لكن أنت لا تحتج من تلك المجموعة من البرامج إلا إلى برنامج فجوال بيسيك , و إن كنت مبتدأ فتستطيع أن تجرب التطبيقات الأساسية في بريمج الفجوال بيسيك المرفق مع برامج مايكروسوفت أوفيس أو وورد لكنه جدا محدود ولكن مع ذلك يمكنك ان تكون منه فكرة جيدة .
أصل لغة فجوال بيسيك هى لغة بيسيك التي ظهرت في كلية دارتماوث Dartmaouth علي يد جون كيمني John Kemeny و توماس كيرتز Thomas Kurtz عام 1963م و قد أصبحت بسرعة فائقة من أشهر و أسهل لغات البرمجة بل لم تقف عند هذا فحسب فأصبحت كلغة تعليمية تدرٌس في المعاهد و الكليات و الجامعات و بدأ انتشارها في السبعينات .ثم أخذت هذه اللغة في التطور الدائم مع المحافظة على سهولة استخدامها و بساطتها .
و كان الإصدار الأول لهذه اللغة عام 1991 م ثم كان الإصدار الثاني منها عام 1992 مثم كان الإصدار الثالث عام 1993 ومن ذلك الوقت تعاقبت اصدارات كثيرة منها ، و آخرها الإصدار السادس ( فجوال بيسيك 6.0 ) Visual Basic 6.0) وهو مع مجموعة من اصدارات شركة مايكروسوفت التي سمته الان ( فجوال ستديو 6.0 ) Visual Studio 6.0) )
الفورم (FORM)
و هو عبارة عن نافذة أو هو عبارة عن نموذج فارغ و هو الذي نكوّن و نضع عليه الرسوم و الصور و الأزرار و عناصر الإدخال و الإخراج و غير ذلك و الذي سيكون واجهة برنامجك الرائع الذي ستصنعه . وهو حقيقة يشبه لوحة رسم لأنك تستطيع الرسم عليه بسهولة كما يمكنك تغيير حجمه و لونه و أطرافه.
المكونات الأساسية لبرنامج ( الواجهة ) الفجوال بيسيك .
1 - شريط العنوان .
2 - شريط القوائم .
3 - شريط الأدوات .
4 - نافذة النموذج .
5 - نافذة ( أو مربع ) الخصائص .
6 - النموذج ( و هو الذي نستعمله للعمل عليه و الرسم فوقه ) .
7 - صندوق ( مربع ) أدوات التحكم .
و هناك بعض النوافذ الأخرى كهذه النوافذ .
مثل Form Layout نافذة تقع في أسفل اليمين عملها تعيين موقع الفورم أو واجهة البرنامج عند فتحه أول مرة , تستطيع التحكم بها عن طريق الفأرة .
ونافذة المشروع تعرض جميع Forms الموجودة في مشروعك و تسهل لك التنقل بينها.
تكتب الشفرة في نافذة تسمى ( نافذ الشفرة ) ( code window ) و هي عبارة عن نافذة مخصصة لكتابة الشفرات فوقها , عادة تكون مخفية ( غير ظاهرة في الواجهة ) و يتم ظهورها بالنقر المزدوج على العنصر الذي تريد أن تكتب له الشفرة الخاصة به .
1 - مربع قائمة لكائنات Object ( المربع الذي على اليسار ) فيه سهم منسدل للأسفل يحتوي على العناصر أو الكائنات الموجودة على الفورم مثل الأزرار ، مربع الصور ، و حتى النموذج نفسه ( تستطيع من خلاله تحديد الكائن الذي تريد أن تكتب له الشفرة الخاصة به من غير النقر على العنصر مرتين كما أسلفنا فهاتين طريقتين كلاهما سهلة ) .
2 - مربع قائمة الأحداث Event و تجد فيه سهم منسدل للأسفل يحتوي على جميع الأحداث .
ثم في الشكل أعلى نلاحظ في نافذة النموذج سطرين مكتوبين هما كالتالي :
Private Sub Form_Load()
End Sub
هاتين الجملتين هما الإجراء البرمجي الخاص بالحدث ( الحدث في هذه الحالة هو load /اي التحميل ) .
من هنا نستطيع تحليل هذا الإجراء الحدثي :
1 - كلمة الإجراء الفرعي Private Sub و هي بداية الإجراء .
2 - كلمة form هي اسم الحدث .
3 - كلمة End Sub هي نهاية الإجراء الحدثي .
إن كان هذا غير مفهوم بالنسبة لك فلا تقلق ستعرف ذلك لاحقا إن شاء الله تعالى .. لا تعجل فقط ركز و تمهل .
الآن بعد أن عرفنا ما هو الحدث Event ، و عرفنا كذلك ما هو الكائن بقي أن نعرف ما هي الوسائل Metheds كلمة مخيفة اليس كذلك لا تقلق ....... سوف اوضح لك المقصود بها .
الوسائل Metheds هي كلمات خاصة بالكائنات تستخدم لتنفذ وظائف معينة مثلا كلمة Print تستخدم لطباعة رسالة معينة داخل نموذج