Introduction
What is Visual Basic?
VISUAL BASIC is a high level programming language that evolved from the earlier DOS version called BASIC. BASIC means Beginners' All-purpose Symbolic Instruction Code. The code looks a lot like English Language. Now, there are many versions of Visual Basic available in the market, the latest being Visual Basic 2015 that is bundled with other programming languages such as C#. However, the most popular one and still widely used by many VB programmers is none other than Visual Basic 6. .
VISUAL BASIC is a VISUAL Programming Language because programming is done in a graphical environment. In VB 6 , you just need to drag and drop any graphical object anywhere on the form and click on the object to enter the code window and start programming.
In addition, Visual Basic 6 is Event-driven because we need to write code that performs some tasks to response to certain events. The events usually comprises but not limited to the user's inputs. Some of the events are load, click, double click, drag and drop, pressing the keys and more. We will learn more about events in later lessons. Besides that, a VB 6 Program is made up of many subprograms or modules, each has its own program code, and each can be executed independently; they can also be linked together in one way or another.
تطورت برمجيات الحاسوب (Computer Software) عبر السنوات الماضية بشكل كبير. فمنذ الأيام الأولى لظهور الحاسوب, بدأ المبرمجون بالتفكير في إنتاج برمجيات تسهل عليهم التعامل معه, ونجم عن ذلك ظهور لغات البرمجة الراقية (High Level Language) مثل لغة فورتران (FORTRAN) وكوبول (COBOL) , وبيسك (BASIC) لتحل محل لغات البرمجة المتدنية (Low Level Language ولغة اسمبلي ASSEMBLY) .
***** ما الفرق بين لغات البرمجة عالية المستوى (High Level Languages) ولغات البرمجة متدنية المستوى (Low Level Languages) ولماذا سميت بهذا الاسم ؟؟
بشكل عام أصل كلمة بيسك مأخوذمن العبارة :
Beginner’s All Purpose Symbolic Instructions Code
وتعني ترميز التعليمات لأغراض المبتدئين كافة . تمتاز لغة البيسك بأنها سهلة الإستخدام وسهلة التعلم . كما أن معظم نسخ لغة البيسك تخاطبية تسمح للمستخدم باحوار مع الحاسوب بشكل مباشر . ويستعمل الفيجوال البيسك في المجالات العلمية والتجارية ومجالات أخرى. الفيجوال بيسيك هي لغة برمجة من اهم لغات الحاسب وكان اسمها أولا بيسك ، ثم تطورت لتصبح فيجوال بيسك و هي لغة مرئية سهلة التعلم و بسيطة كل البسط و قوية و مشهورة أيضا و لا تحتاج إلا إلى بعض التفكير المنطقي و إلى برنامج فجوال بيسيك.
تعتبر بيئة البرمجة بلغة الفيجيوال بيسك بيئة تطوير متكامله Integrated Development Environment
(IDE) أي أن كافة الأدوات اللازمة لبناء وتطوير المشروع موجوده في هذه البرمجيه.
لتحميل برمجية فيجوال بيسك اضغط على الرابط التالي:
لتحميل برمجية فيجوال بيسك (نسخه محمولة)اضغط على الرابط التالي:
تشغيل برمجية Visual Basic
الطريقة الأولى : في حال كانت البرمجيه نسخه محموله Portable
فتح الملف Portable VB ثمالنقر بزر الفأرة الأيمن على الأيقونه ثم اختيار الأمر
( Run As Administrator)
الطريقة الثانية: في حال تم تحميل البرمجية وتثبيتها على الجهاز
من Start نختار All Program ثم Microsoft Visual Basic ثم نختار من القائمة Visual Basic 6.0
ستفتح لنا النافذه التالية:
نختار الأمر Open لتفتح لنا الشاشة الرئيسة لبرمجية Visual Basic
1- الشريط الأول في أي نافذه يسمى شريط العنوان ونلاحظ هنا في شريط العنوان النص التالي :
Project 1 - Microsoft Visual Basic [ Design
** الاسم الافتراضي للمشروع الذي سنقوم ببناءه هو( Project 1)
**اما كلمة Design فهي تعني اننا في مرحلة تصميم المشروع
وبناء عليه فإن مراحل بناء أي مشروع تمر بالمراحل التالية :
1- مرحلة التصميم Design: ويتم تصميم الشكل الخارجي باضافة ادوات للمشروع.
2- مرحلة البرمجه Coding: ويتم هنا المرحلة كتابة وربط الاوامر بالادوات الموجوده في المشروع.
3- مرحلة الاختبار Testing: تجريب المشروع للتأكد من عدم وجود الأخطاء.
4- مرحلة التسليم : حيث يتم البدء بتسليم المشروع واستخدامه.
2- شريط الادوات Tools Bar: ويحتوي على مجموعه من الايقونات او الادوات لتسهيل عملية بناء المشروع .
3- شريط اللوائح Menu Bar : الشريط الثاني الذي يقع اسفل شريط العنوان مباشرة ويتكون من مجموعه من اللوائح أهمها لائحة File , View ,,,,,,,Run وغيرها من اللوائح الاخرى
الأجزاء التالية من شاشة فيجيوال بيسك يمكن عرضها من لائحة View وهي :
4- صندوق الادوات ToolBox : ويحتوي على الادوات اللازمه لتصميم البرنامج وسيتم شرحها بالتفصيل :
5- مستكشف المشروع Project Explore : مخطط تفصيلي يتم فيه توضيح عدد واسماء المشاريع المفتوحه بالاضافه لعدد النماذج لكل مشروع واسمائها .
فمثلا في الصوره التالية نلاحظ بأن لدينا مشروعان (2 Projects ) الاول اسمه First Project ويحتوي على نموذج واحد اسمه Form1
بينما المشروع الثاني اسمه Second Project ويحتوي على نموذج واحد ايضا واسمه Exam وهو النموذج الفعّال لدينا.
6- نافذة محاذاة النموذج :Form Layout Window : يتم تحديد مكان ضهور النموذج على الشاشة عند التنفيذ ( اعلى يمين , أعلى وسط , أعلى يسار, وسط يمين , وسط وسط , وسط يسار, اسفل يمين , اسفل وسط, اسفل يسار)
7- نافذة الخصائص: Properties Window:
كل كائن أو اداه يتم إضافتها الى النموذج لها مجموعه من الخصائص يتم التحكم بها من خلال هذه النافذه وذلك في مرحلة التصميم او Design ويمكن ايضا التحكم بهذه الخصائص بمرحلة البرمجه Coding.











