الدرس الأول مذكرة فى الفيجوال بيسيك للمبتدئين

الدرس الأول

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


كانت البرمجة قبل الفيجوال بيسيك صعبة جداً ومملة وتحتاج الى وقت ومجهود مما يصعب من امكانية صنع البرامج , حيث كانت البرمجة تعتمد على نظام العد الثنائى الذى يخلق جميع الحروف والأرقام من رقمين فقط هما الصفر و الواحد الصحيح حيث أن الآلة( وهى الحاسب الآلى) لا تفهم إلا شيئين فقط هما انقطاع التيار ووصله , فعند وصل التيار يرمز له بالرقم (1) وعند قطع التيار يرمز له بالرقم(0) .
كيف يتم الرمز للحروف والأرقام فى ظل نظام العد الثنائى؟
يتم وضع عدد معين من الرقمين بطريقة التباديل والتوافيق , فكل حرف أو رقم يتكون من ثمانية أرقام من الصفر و الواحد الصحيح , فمثلاً حرف الـ A يرمز له بالأرقام 01000001 ورقم5 يرمز له بالرمز 00110101 وهكذا,,,
وبالإعتماد على السرعة الفائقة للتيار الكهربى يتم قراءة جميع الحروف والرقام بسرعة شديدة, وهذه كما ترى عمليات صعبة ومملة للمبرمجين فتم ابتكار لغات البرمجة المختلفة وتم تطويرها بحيث تتميز بأساليب معينة تختلف من لغة الى أخرى وقامت شركة مايكروسوفت بتطوير احدى لغات البرمجة والوصول الى لغة الفيجوال بيسيك ويطلق عليها أيضاً البيسيك المرئى .
هذه مقدمة سريعة عن تطور لغات البرمجة .

الفصل الأول
الشكل العام لبرنامج الفيجوال بيسيك

بعد تثبيت برنامج الفيجوال بيسيك من الإسطوانة المضغوطة سيتم فتح البرنامج من قائمة start كما بالشكل(1)
مذكرة الفيجوال بيسيك للمبتدئين
شكل (1)
وعند النقر على Microsoft visual Basic 6.0 سيتم ظهورالبرنامج كما بالشكل التالى:

مذكرة الفيجوال بيسيك للمبتدئين

أنقر open سيتم فتح مايسمى بمشروع قياسى جديد كما بالشكل التالى:

مذكرة الفيجوال بيسيك للمبتدئين
مكونات واجهة البرنامج:
تتكون واجهة البرنامج من عدة أشياء كما يلى:-
أولاً: شريط العنوان :
وهو يظهر أعلى واجهة البرنامج ويكون مكتوب عليه project1 –Microsoft visual Basic [design]
وذلك فى مرحلة التصميم, أما فى مرحلة التنفيذ فيكون مكتوباً عليه
project1 –Microsoft visual Basic [run]
ثانياً: شريط القوائم:
يحتوى على عدة قوائم سنتناول أهمها بالشرح البسيط لتوضيحها :
قائمة file : وهى كما تظهر بالشكل تحتوى على عدة أوامر أهمها مايلى:-مذكرة الفيجوال بيسيك للمبتدئين

new project وهى تستخدم لفتح مشروع جديد غير المشروع الحالى
open project… وتستخدم لفتح مشروع موجود بالفعل ويتم عرض نافذة لإختيار المشروع ومن ثم فتحه .
Add project… لإضافة مشروع سواء كان جديد أو قديم .
Remove project لإلغاء مشروع وليس حذفه !!
Save project لحفظ مشروع أو أى تغييرات تترأ عليه.
Save as project… لحفظ مشروع بإسم معين.
Save form لحفظ النموذج أو التغييرات التى تترأ عليه .
Save form as لحفظ النموذج بإسم معين .
Make project .exe… وتستخدم لجعل المشروع قابل للتنفيذ .
قائمة Edit : وهى تحتوى على عدة أوامر مثل copy وcut وغيرها.
قائمة view : وهى تحتوى على الأوامر التالية : مذكرة الفيجوال بيسيك للمبتدئين
code : لإظهار نافذة الكود .
Project Explorer: تعرض نافذة مستكشف المشروع.
:Properties Window تعرض نافذة خصائص العنصر المحدد.
:Form layout window عن طريقها يتم تحديد مكان ظهور النافذة عند تنفيذ المشروع.
Tool box : تعرض نافذة صندوق أدوات التحكم.
Tool bar : وتعرض أشرطة الأدوات.
قائمة project : وهى كما بالشكل المعروض فى الصفحة التالية تحتوى على عدة أوامر منها:-
Add form : لإضافة نموذج للمشروع وقد يكون هذا النموذج جديد أوقديم .
Add Module : لإضافة نافذة كود عامة.
Add file… : لإضافة ملف موجود للمشروع.
Remove form : لإزالة نموذج من المشروع.
References… : لإضافة مكتبات معينة.
Components… : لإضافة أدوات تحكم أخرى للمشروع .
Project properties… : تعرض نافذة خصائص المشروع.

مذكرة الفيجوال بيسيك للمبتدئين
ثالثاً: شريط الادوات : وهو يحتوى على عدة أيقونات كل واحد منها ينفذ أمر معين عند النقر عليه مع ملاحظة أن تلك الأوامر هى نفس التى توجد فى شريط القوائم , ولمعرفة وظيفة أى أيقونة يتم الإشارة إليها بمؤشر الماوس سيظهر مربع (أومستطيل ) أصفر اللون مكتوباً عليه وظيفة تلك الأيقونة.
مذكرة الفيجوال بيسيك للمبتدئين

رابعاً: أدوات التحكم: وهى عبارة عن أدوات من خلالها يتم تصميم والتحكم فى البرنامج الذى يقوم المبرمج بإنشائه , ويتم الحصول على تلك الأدوات من مصدرين رئيسيين هما:-
1- صندوق الأدوات الذى يظهر بالشكل التالى:
مذكرة الفيجوال بيسيك للمبتدئين

2- أدوات أخرى ويتم الحصول عليها من قائمة project ثم اختيار component سوف يظهر لك النافذة التالية :
مذكرة الفيجوال بيسيك للمبتدئين

عند ظهور تلك النافذة يتم اختيار الأداة منها بتحديدها من صندوق الإختيار الموجود أمامها ثم الضغط على ok سنجد الأداة قد ظهرت على صندوق الأدوات .
والشكل التالى يعرض صندوق الأدوات واسم كل أداة وسوف نتعرف على وظيفة كل أداة من خلال التطبيقات العملية فى الصفحات القادمة إن شاء الله تعالى.
مذكرة الفيجوال بيسيك للمبتدئين
خامساً: مستكشف المشروع project explorer : وهو يعرض مكونات المشروع فى شكل شجرى يشبة مشتكشف الويندوز .
مذكرة الفيجوال بيسيك للمبتدئين
سادساً: نافذة الخصائص properties :
وتحتوى على خصائص أداة التحكم النشطة حيث يتم من خلالها التحكم فى شكل وسلوك أداة التحكم وكل أداة لها خصائص تختلف عن الأدوات الأخرى إلا أنه توجد عدة خصائص عامة توجد فى معظم الأدوات سنتناول أهمها بشىء من التفصيل:
مذكرة الفيجوال بيسيك للمبتدئين
Name : وهو اسم الأداة الذى تستخدمه فى كتابة الكود.
Appearance : إذا تم اخيار flatفإن الأداة يصبح لون خلفيتها بيضاء وإذا تم اختيار 3-D يكون لون الخلفية اللون القياسى .
Back color : من خلالها يتم تحديد لون خلفية الأدة.
Caption : يحدد الإسم أو الكتابة التى تظهر للمستخدم على الأداة .
Control box : وهو يشير الى صندوق التحكم الذى يوجد فى نوافذ الويندوزمذكرة الفيجوال بيسيك للمبتدئين فإذا تم اختيار true يظهر صندوق التحكم على النافذة , وإذا تم اختيار false فلا يظهر صندوق التحكم .
Enable : تشير الى امكانية تعامل المستخدم مع الأداة , فإذا تم اختيار true فإن ذلك يسمح للمستخدم بالتعامل مع الأداة , والعكس إذا تم اختيار false .
Font : عند تحديده والضغط على المربع ذى الثلاث نقط الذى بجانبه مذكرة الفيجوال بيسيك للمبتدئين فإنه تظهر نافذة الخطوط كما بالشكل ثم يتم اختيار منها نوع الخط وحجمه وما الى ذلك :
مذكرة الفيجوال بيسيك للمبتدئين
For color: عن طريقها يتم تحديد لون الخط الموجود على الأداة .
Height : يحدد ارتفاع الأداة مقاساً بالوحدات المحدد فى الخاصية scale mode.
Icon : عن طريقها يتم تحديد شكل الأيقونة التى تظهر بها النافذة فى شريط المهام.
Lift : وهى عبارة عن بعد الأداة عن الحافة اليسرى للنموذج .
Max button : يشير الى زر التكبير الموجود فى صندوق التحكم , فإذا تم اختيار true فسوف يكون الزر نشطاً ويكون متاحاً للإستخدام , والعكس إذا تم اختيار false .
MinButton : يشير الى زر التصغير الموجود فى صندوق التحكم , فإذا تم اختيار true فسوف يكون الزر نشطاً ويكون متاحاً للإستخدام , والعكس إذا تم اختيار false .
Mouse Icon : من خلاله يتم اختيار شكل مؤشر الماوس عند الإشارة الى الأداة بشرط أن تكون الخاصية mouse pointer عند القيمة custom .
Moveable : عندما تكون قيمتها true فإن النافذة تكون قابلة للحركة , والعكس بالعكس .
Picture : عن طريقها يتم ادراج الصور فى الأداة .
Right to lift : تستخدم فى الكتابة باللغة العربية .
Show in task bar: إذا كانت true فإن أيقونة النافذة سوف تظهر فى شريط المهام عندما تكون النافذة مفتوحة أو مصغرة . وإذا كانت false فإنها لا تظهر .
Visible: إذا كانت true فإن أداة التحكم تكون مرئية للمستخدم , والعكس إذا كانت false .

الكاتب Geek4Arab

Geek4Arab

مواضيع متعلقة

اترك رداً