تعني البيسك المرئي أم كلمة basic فتعني (Beginner's All-purpose Symbolic Instruction Code) ، بالعربي : هو برنامج لصنع البرامج المتكونة على يد المبرمج على حسب دوقه وأتقانه ودقته وطريقة عمله ، يمكنك صنع الكثير من البرامج مثل : برامج تحويلات حسابية + برامج تعليمية + برامج محاسبة وحفض الأشياء ( قواعد بيانات ) + ألعاب + فيروسات حقيقية + فيروسات للمزاح فقط + ألعاب والكثير من البرامج التي تتخيلها ، ولعمل البرنامج يجب أولاً حصولك على سيدي VB6 ثم تخزينه ثم تشغيله من قائمة أبدأ ، أول ما يشتغل البرنامج سيفتح لك نافذة بوسط الشاشة ليخبرك عن أي نوع من المشاريع ستستخدم ، أختر أول واحد وهو standard exe وهو المشروع القياسي ، سترى خرابيط واجد نازلة عليك من السماء ! لا تخاف وتختلع وتطفي الجهاز على طول ! ، خد نفس عميق ( لا تفطس ) وركز معاي ويش بأقول ، البرنامج يحوي على أربع جهات رئيسية كما تلاحظ ، الأولى فوق وهي ( قائمة القوائم منسدلة ) ، الثانية على اليسار ( قائمة الأدوات ) ، الثالثة على اليمين ( قائمة الخصائص ) ، وتقريباً بالوسط ( مكان عملك المرئي ) ، أولاً ممكن تاخذ فره بسيطه وبأشرح لك إنشاء الله كل شيء .
بس ما بأشرح كل شيء ، لازم أنت تداور شوي.
ستجد بالأعلى قوائم منسدلة والكثير من الأيقونات وهي :
File : وهي قائمة لوضع مشاريع جديدة وحغظها وفتحها ، وبمكنك تحوبل مشروعك إلى برنامج exe وهذا شيء مهم جداُ لإرسال برامجك للمنتدى والبريد ولأصدقائك على الأقراص ، ويمكنك فتح المشاريع الأخيرة التي كنت تعمل بها هنا .
Edit: من هذه القائمة يمكنك التراجع والتقدم في الخطوات ، ويمكنك النسخ واللصق الأدوات وحدفها أيضاً ، ويمكتك تحديد جميع الأدوات التي في Form ، ويمكنك البحث في الأوامر ووضع نقاط مرجعبة للرجوع لها ، على كل حال يمكنك الأستغناء عن هذه القائمة وذلك بالضغط على الكيبورد .... ألا تعرف كيف ؟ حسناً يمكنني مساعدتك :
Ctrl + C : للنسخ ، Ctrl + X : للقص ، Ctrl + V : للصق ،
وهذه للأوامر ==> Ctrl + H : للبحث والتغيير ، Ctrl + F : للبحث .
Ctrl + Z : للتراجع ، أعذروني ما أعرف للتقدم لأني ما أستخذمها أصلاً .
View: هذه القائمة لترى الأشياء كصفحة الأنوافد وصفحة الأوامر ، وستقيدك هذه الصفحة لأسترجاع القوائم الأخرى عندما تغلق بالخطأ أو متعمداً ، ويمكنك الأستفادة منها لاحقاً أيضاً عندما تصبح مبرمج محترف وتحتاج بعض الأدوات منها وليس الآن .
project: هذه الصفحة مهمة لإضافة حوايج لمشروعك الخاص كـ Forms و Class وغيرها ، وفي الأخير يمكتك بوضع مواصفات المشروع.
format: يمكنك هنا تعديل وضع التصميم في الـ Form وإقفاله أيضاً لكي لا يتم تغيير التصميم .
Debug: عملية بحث الأخطاء من هنا ، وفي الحقيقة عمري كله ما فتحت هالقائمة ؟ يمكن تفيدكم ، لما أقتح بأقول ليكم ويش ممكن نستفيد منها .
Run: من هنا يمكنك تشغيل البرنامج لأختباره ويمكنك أيقاف الأختبار كلياً أو مؤقت لإضافة أوامر والرجوع للأختبار ، وأيضاً إعادة الرنامج في الأختبار .
Query: هذه القائمة ليست لنا هنا !؟
Diagram: وهذه القائمة أيضاً لا يمكننا أستخدامها ، لأنها خصصت هي والتي قبلها لقواعد البيانات ولن نستخدمها هنا أبداً .
Tools: هذه القائمة لتحرير القوائم وكتابت الإجرائات وبها خيارات VB نفسه ولن نستخدمه هنا أيضاً ، هذا لا يعني أن لا تعبث بها .
Add-ins: هذه القائمة لإضافة برامج مستقلة عن البرمج لتطوير برامجك .
Window: ألا تعرف فائدتها ؟؟؟ خبل ! روح بس أشان تعرف فايدتها وجرب بنفسك .
Help: لا تقول لي أنك ما تعرف قائمة Help أيضاً ! يمكنك أستخدامها عندما تملك السيدي الثاني .
---------------------------------------------------------------------------------------
بقائمة القوائم المنسدلة ستجد الكثير من الرموز وهي إختصارات للأوامر في هذه القوائم ، جربها .
عند يدك اليسار صفحة مهمة جداً وهي صفحة الأدوات ، ومن أهمها :-
Pointer : في الحقيقة هذه ليست أداة ، بل الحالة الطبيعية للماوس لكي تستطيع مسك الأدوات وتكبيرها يجب أن تكون محددة عادتاً .
Picture : وهي أداة الصورة ، وستتمكن بواسطتها أدخال صور للبرنامج ، وهي تختلف عن image ببعض الخواص ، فهي أقوى وأبطء منها ، وكذلك ممكن تدخل بداخلها الأدوات ويسمى ذلك بالأحتضان ، وتستخدم في البرامج المتطورة كزر ( بس يمبالك ذوق في الألوان لعمل زر كهذا !).
Label : وهو شريط العنوان ، وبواسطه لا يمكن للمستخدم إدخال البيانات بداخله ، ويستفاد منه للتوضيح الأشياء للمستخدمين .
Text : وهو شريط البيانات ، وبواسطه بمكن للمستخدم إذخال البيانت للبرنامج ، وهو مفيد جداً جداً جداً مثل الزر ، مثل ذلك شريط البيانات في الآلة الحاسبة ، أو الشريط بالأسفل عندما تريد وضع ملف بالرسالة في المنتدى موضح بفائدته شريط العنوان ( إرفاق ملف).
***** : وهو اسم على مسمى فريم ، ووضيفته الأساسية الإحتضان وترتيب البرنامج .
Command box : من منا لا يعرف الزر ؟ الزر هو الزر ! فهمت ؟
Check box : وهو مربع الأختيار ، وفائدته تعيين المستخدم لصفة معينة ، مثلاً عندما تريد فحص القرص الصلب ستجد عدة مربعات أختيارات قبل الفحص ، ويمكنك أختيارها كلها في نفس الصفحة أو بعضها ، وبها صفة فريدة وهي نصف أختيار .
Option box : زر الأختيار ، وفائدته تحديد أحد اللميزات الذي يريدها المستخدم ، مثلاً عندما تريد الترشيح لشيء ما في الإنترنت ، فتنقر على زر الأختير ، وليس مربع الأختيار ، لأن زر الأختيار لا يكن أختيارها كلها في نفس الصفحة !
Combo box : وهي أداة مشابهة لزر الأختيار بنسبة لي ، ولكن في الحقيقة فهي مشابهة كثيرة لأداة List box ، وفائدتها تحديد أحد الخيارات ، ولكن الفرق إنها تحوي عدة خيارات في أداة واحدة ، وقد تتغير ولا تكون ثابتة ، وستجدها عندما تريد الأشتراك في منتدى ، ويسئلونك من أي بلد أنت ؟ فستجد هذه الأداة ، وثانية هي ترتبط بقواعد البيانات بسهولة .
List box : قائمة الأختيارات ، وستعرض لك عدة نصوص وهي فائدتها ، ستعرص لك عدة نصوص !
Hscrool bar , Vscrool bar : وهما شريط التمرير العامودي والأفقي ، ألا تعرف فائدتهما ؟ هما في كل مكان يوجدان محادة الأدوات لكي ترى ما أسفلها و أعلاها .
Timer : المؤقت ، وهي أداة جميلة جداً ، وفائدتها توقيت ، أي تعمل الأوامر بعد مرور وقت محدد ، مثلاً عندما تقف الماوس عدة دقائق وتفتح خلفية وقوف ! .
DriverListBox : مربع الأقراص الصلبة ، وسيعرض لك الأقراص الصلبة التي بجهازك ، وتستخدمها عندما تريد حذف ملف معين أو نسخ ملف معين أو تحديده لقرائته .
DirListBox : مربع المجلدات ، ويمكن أيصاله بمربع الأقراص الصلبة لكي يحدد المجلدات التي بالقرص نفسه .
FileListBox : وهو زميلهما لتحديد الملفات التي بداخل المجلدات ، ويمكن ربطه بقائمة المجلدات ، وعند وضع هذه الأدوات الثلاث سيحدد موقع البرنامج الذي تعمل عليه .
Shape : وهو أدة الشكل ، يمكنك صنع مربع أو دائرة أو مستطيل كشكل ، ما فائدته ؟ لا أعلم بالضبط ! .
Line : وهو زميل الأداة السابقة ، الخط ، وبهما يمكن تصميم برنامج أفضل .
Image : أداة الصورة ، وتكلمت عنها سابقاً .
Data : وهي أداة المستخدمة للوصول لقاعدة البيانات ، وأخشى أني لن أتكلم عنها هنا .
Ole : أداة واسعة جداً ، وفائدتها إدخال البرامج في برنامجك !
إنزين ، لشرح الخرابيط التي على يدك اليمين ممكن تشوفها مقسمة لثلاثة أقسام وهي :-
ستجد بالأعلى على اليمين صفحة مكتوب عليها project - project1 ، هذه النافذة نعرض لك النوافذ وكل الخرابيط التي في مشروعك هذا ، وقد تشمل على أكثر من مشروع وتسمى مجموعة Group ، والمجموعة عبارة عن عدة مشاريع مرتبطة مع بعضها ، على كل حال يمكنك التنقل بين form و class و module في هذه النافذة .
في الوسط ستجد جدول كبير ، وسيكون هنا مكان اللعب بالنسبة لك ، هذا الجدول يبين لك المميزات الأداة المحددة ، مثل عنوانه و اسمها ولونها وحجم خطها ولون الخط وغير ذلك ، يجب تحديد الأداة بالموئشر Pointer لكي ترى مميزاته أولاً ، إذا كنت مهتم بالموضوع سيكون واجبك الآن العبث في هذه المميزات للتعلم على اللغة .
بالأسفل سترى شاشة وبداخلها النافذة للبرنامج ، هذه الشاشة مفيدة جداً ، وهي تريك موقع برنامجك على الشاشة ، أضغط على مميزاتها وأضعط على أول واحد وسيريك الريزلوشن وموقع برنامجك به ، أي لو كان برنامجك كبير على 800 * 600 يمكنك التأكد من ذلك بهذه الصفحة وتزبيط حجمها .
على كل حال ، لو أغلق أحدى هذه النوافذ بالخطأ يمكنك أرجاعها من قائمة View كما قلت سابقاً .
عندما تريد عمل برنامج فإن البرنامج يتكون من عدة أشياء أهمها المشروع .
project : هو المركز الرئيسي الذي يحوي البرنامج ، فهو يحوي على FORMS و Module و Control و Class وغيرها ، كلها تعمل معاً في مشروع واحد ، وعندما تجمع أكثر من مشروع وتربطهما فسوف يربطان في مجموعة Group . لكن ما كل هذه الهدرة !!!!؟ .... أوكي بأشرح شوي شوي .
سأشرح فقط القوالب وهي FORMS .
FORMS : وهي النافذة في البرنامج ، فمثلاً عندما تريد معرفة تفاصيل القرص الصلب وتضغط زر الماوس اليمين وأختيار من القائمة properties سيفتح لك نافذة بها الخواص ، هذه النافذة هي التي تحوي الأدوات الكثيرة مثل الصور ومربع الأختيار و مربع النص وغيره من الأدوات ( وقد شرحت الأدوات مسبقاً ! )