عبد الرحمن
لبيك يا الله
الرسائل
النقاط
البلد
شرح النوافذ
الرئيسيه للفيجوال بيسك
مايكروسوفت فيجوال بيسك هو من أسهل لغات البرمجة الموجودة حالياً. ورغم بساطة هذه
اللغة إلا أنها من القوة بما يكفي لبرمجة برامج قادرة على إدارة رجل آلي أو حتى
اختراق أكبر موقع في الإنترنت. تجمع هذه اللغة بين القوة والبساطة في بيئة رسومية
سهلة التعامل قلما تجد مثلها في اللغات الأخرى. بالنتيجة، هذه اللغة أداة قوية
وفعالة في كتابة البرامج تحت بيئة التشغيل ميكروسوفت ويندوز
تصنف لغة الفجوال بيسك بأنها لغة مسيرة بالأحداث Event Response هذا يعني أن لغة
الفيجوال بيسك تتعامل مع الأحداث الناتجة من المستخدم؛ مثل: الضغط على إحدى أزرار
لوحة المفاتيح أو الضغط على أحد الأزرار من شاشة البرنامج بواسطة الفأرة وغيرها.
سوف نتحدث أكثر عن الأحداث والاستجابة لها فيما بعد. الجدير بالذكر أن هذا القالب
هو نفس القالب الذي يتحكم بالويندوز. حيث أن الويندوز نفسه من هذا النوع. لذلك
يعتبر فيجوال بيسك الأفضل لكتابة البرامج لهذه البيئة
آخر إصدار من الفيجوال بيسك هو Visual Basic
Microsoft Visual Basic 6.0
وبعد هذه الإصدارة توجهت مايكروسوفت إلى فيجوال بيسك بحلة جديدة تماماً تسمى
Microsoft Visual Basic.NET وهو إحدى برامج الحزمة البرمجية Microsoft Studio.NET
التي تحتوي على العديد من لغات البرمجة الأخرى مثل
C#, Java, ASP,PHP وغيرها
وفي دروسنا هذه سندرس معا فيجوال بيسك Visual Basic الاصدار السادس Microsoft
Visual Basic 6.0
الدرس الاول
تشغيل الفيجوال بيسك :
هناك عدة طرق لتشغيل فيجوال بيسك فبامكانك تشغيله من قائمة ابدأ ثم البرامج ثم من
المجموعه visual basic 6.0
وعند تشغيل فيجوال بيسك ستظهر لك هذه النافذه كما بالصوره التاليه
ستلاحظ بأن فيجوال بيسك له عدة نوافذ وسيتم شرح هذه النوافذ بشكل مبسط
النافذه الرئيسيه :
تستخدم هذه النافذة لأداء الوظائف الرئيسية في فيجول بيسيك مثل حفظ المشروعات أو
عمل ملفات قابلة للتنفيذ ، وهي تنقسم إلى ثلاثة أقسام
القسم الاول : شريط العناوين
ستلاحظ وجود العنوان Microsoft Visual Basic[design]
والكلمة التي بين قوسين تعكس الطور الذي يعمل بة فيجول بيسيك حاليا وهي [design]
أثناء تصميم البرنامج
أو [run] أثناء تشغيله أو [break] أثناء توقيف البرنامج مؤقتا لفحصه
القسم الثاني : شريط القوائم
شريط القوائم هو الشريط الأبيض الذي يظهر أسفل شريط العنوان في نافذة فيجول بيسيك
الرئيسية
ويحتوي هذا الشريط على القوائم الرئيسية في فيجول بيسيك وتحتوي كل قائمة على مجموعة
من الأوامر المتعلقة بموضوع معين
فمثلا : قائمة File تحتوي على الأوامر الخاصة بالمشروعات والملفات مثل حفظ أو
التحميل وإضافة ملف أو حذفه
وقائمة Edit تحتوي على أوامر خاصة بالتحرير مثل القص والصق والنسخ
وقائمة Run تحتوي على الاوامر الخاصة بتشغيل البرنامج مثل تنفيذه أو يقافه بصورة
مؤقته أو إنهاؤه
وسوف نشرح كل أمر من هذه الأوامر عند استخدامه
القسم الثالث : شريط الادوات
ويحتوي شريط الأدوات على مجموعة الأوامر التي تستخدمها دائما في فيجول بيسك هذه
الأوامر موجودة في شريط القوائم ولكنها وضعت هنا تسهيلا عليك
مثلا بدل ما تبحث عن امر فتح ملف من قائمة File يمكنك ان تنقر على الرمز مباشرة
وشرح للرموز من اليسار الى اليمين : كالتالي
** مشروع جديد **
** نافذه جديده **
** اظهار نافذة تصميم القوائم **
** فتح مشروع **
** حفظ مشروع **
** تشغيل البرنامج الحالي يعني المشروع الحالي **
** إيقاف البرنامج بصورة مؤقته **
** إنهاء البرنامج الحالي **
** إظهار نافذة الخصائص **
** وضع أو حذف نقطة توقف **
** مراقبة متغير **
** عرض الاستدعاءات **
** تنفيذ البرنامج خطوة فخطوة **
** تنفيذ البرنامج إجراء فإجراء **
نافذة الأدوات :
على مجموعة الأدوات الموجودة في فيجول بيسيك والتي سنستخدمها عند تصميم البرامج
ToolBox تحتوي نافذة الأدوات
نافذة المشروع :
تستخدم نافذة المشروع لتتيح لك التعامل مع النوافذ والأدوات والملفات الموجودة في
البرنامج الحالي. والمهم في هذه النقطة
Forms ندما تبدأ في تصميم برنامج جديد فإن هناك ثلاثه أنواع من الملفات يمكن أن
تستخدمها : النوع الأول هو النوافذ
التي ستظهر للمستخدم أثناء تشغيل البرنامج وهذه يحفظها فيجول بيسيكفي ملفات تنتهي
بالامتداد frm .
والنوع الثاني هو ملفات البرمجة Code Modules وهذه تنتهي بالامتداد .bas وتستخدم
للإعلان عن المتغيرات Varibles
ووضع الإجراءات العامة General Procedures
والنوع الثالث هو الأدوات الخاصة وهي تظهر في نافذة الأدوات مثل بقية الأدوات
الأخرى .وتنتهي بالامتداد *.ocx
وتوجد في دليل Windows\System
وعندما تحفظ البرنامج فإن فيجول بيسيك يضع جميع المعلومات الخاصة بهذا البرنامج في
مشروع
هذا المشروع عبارة عن ملف ينتهي بالامتداد *.mak يضع فيه فيجول بيسيك عدد وأسماء
النوافذ
التي تستخدمها وموقع كل نافذة على الشاشة ومواقع نوافذ فيجول بيسيك
وعندما ترغب في حفظ المشروع الحالي انقر على الرمز حفظ من شريط الأدوات أو اختر أمر
save project من قائمة File
نافذة الخصائص :
تستخدم نافذة الخصائص properties window لاستعراض وتغيير خصائص النافذة أو الأداة
النشطة
وعندما تريد في استعراض أو تغيير خصائص إحدى النوافذ أو الأدوات في مشروعك ، انقر
فوق هذه النافذة أو الأداة لتنشيطها
نافذة البرمجة :
تظهر نافذة البرمجة Code Window عند النقر المزدوج على نافذة البرنامج أو على أحد
الأدوات الموجودة عليها
أو عند النقر على زر View Code من نافذة الشروع وتستخدم هذه النافذة في إضافة
التعليمات Code
التي ترغب في تنفيذها
نافذة اكتشاف الأخطاء :
لاتظهر نافذة اكتشاف الأخطاء debug window إلا عند تشغيل البرنامج
وهي تلعب دوراً حيوياً في مرحلة اكتشاف الأخطاء التي توجد في برنامجك
نافذة البرنامج :
نافذة البرنامج Form هي نافذتك وهي الوحيدة من بين النوافذ السابقة التي ستظهر
للمستخدم عند تشغيل برنامجك
ويمكنك التحكم في عنوانها وحجمها ولونها وحدودها بالشكل الذي تريده
ويمكنك أن تضع فوقها أي أداة من الأدوات الموجودة في نافذة الأدوات
ويمكنك إضافة نوافذ أخرى إلى البرنامج والتحكم في أيها تظهر على الشاشة في أي وقت
الآن وبعد أن تعرفنا على أجزاء فيجول بيسيك المختلفة سنقوم بعمل برنامج صغير وهو
عبارة عن ساعة بسيطة تظهر في أسفل الشاشة
شغل البرنامج ثم اضغط فوق نافذة التصميم مره واحده لتنشيطها form1 ثم اذهب الى
نافذة الخصائص
وغيّر الخاصيه windowstate الى 1-Minimized ستجدها آخر الخصائص ومعناها ان نافذة
البرنامج ستظهر مصغره عند
تشغيله كرمز صغير على شريط المهام
ثم من نفس نافذة الخصائص اخترIcon وادرج رمز اوايقونه للبرنامج او دعها تلقائيه
ثم انتقل إلى نافذة الأدوات وانقر أداة المؤقت نقرا مزدوجاً تستجد أن نسخة من أداة
المؤقت قد انتقلت
إلى وسط نافذة البرنامج Form1 وإنها محاطة بمربعات صغيرة
انتقل إلى نافذة الخصائص وانقر خاصية Interval ستجد أن القيمة الموجودة أمام هذه
الخاصية هي صفر
أدخل الرقم 1000 ثم اضغط مزدوجا على اداة المؤقت لتظهر نافذة الكود code window
اكتب السطر التالي بين السطرين اللذين بنافذة الكود
والآن اذهب لتجربة البرنامج او اضغط F5 او بالضغط على
ثم ولحفظ المشروع اتبع التالي : اذهب الى قائمة File ثم Save Project ثم اختر
المجلد اللي
تبي تحفظ فيه المشروع او اعمل مجلد جديد وسمّه بما شئت ثم اضغط Save
والآن ان اردنا تحويل مشروعنا الى برنامج تنفيذي بامتداد exe يعني يشتغل البرنامج
من غير الفيجوال بيسك
او اي برامج مساعده يشغل نفسه بنفسه
بعد الانتهاء من المشروع نذهب الى القائمه File ثم نختار Make Project exe ثم يسالك
فيجوال بيسك
عن اسم البرنامج ضع اسما للبرنامج ثم اضغط اوكي والحين جرّب البرنامج من الويندوز
الخروج من فيجول بيسيك :
للخروج من فيجول بيسيك اختر الأمر Exit من قائمة File
اذا كنت قد اجريت أي تعديل على المشروع الحالي أو على أي نافذة سيعرض فيجول بيسيك
رسالة يسألك اذا كنت ترغب في حفظ التعديلات التي أجريتها على النافذة أو المشروع
قبل الخروج أم لا
اختر Yes لحفظ التعديلات أو No للخروج دون حفظ التعديلات أو Cancel لإلغاء الأمر
والبقاء في البرنامج
انتهى الدرس
الرئيسيه للفيجوال بيسك
مايكروسوفت فيجوال بيسك هو من أسهل لغات البرمجة الموجودة حالياً. ورغم بساطة هذه
اللغة إلا أنها من القوة بما يكفي لبرمجة برامج قادرة على إدارة رجل آلي أو حتى
اختراق أكبر موقع في الإنترنت. تجمع هذه اللغة بين القوة والبساطة في بيئة رسومية
سهلة التعامل قلما تجد مثلها في اللغات الأخرى. بالنتيجة، هذه اللغة أداة قوية
وفعالة في كتابة البرامج تحت بيئة التشغيل ميكروسوفت ويندوز
تصنف لغة الفجوال بيسك بأنها لغة مسيرة بالأحداث Event Response هذا يعني أن لغة
الفيجوال بيسك تتعامل مع الأحداث الناتجة من المستخدم؛ مثل: الضغط على إحدى أزرار
لوحة المفاتيح أو الضغط على أحد الأزرار من شاشة البرنامج بواسطة الفأرة وغيرها.
سوف نتحدث أكثر عن الأحداث والاستجابة لها فيما بعد. الجدير بالذكر أن هذا القالب
هو نفس القالب الذي يتحكم بالويندوز. حيث أن الويندوز نفسه من هذا النوع. لذلك
يعتبر فيجوال بيسك الأفضل لكتابة البرامج لهذه البيئة
آخر إصدار من الفيجوال بيسك هو Visual Basic
Microsoft Visual Basic 6.0
وبعد هذه الإصدارة توجهت مايكروسوفت إلى فيجوال بيسك بحلة جديدة تماماً تسمى
Microsoft Visual Basic.NET وهو إحدى برامج الحزمة البرمجية Microsoft Studio.NET
التي تحتوي على العديد من لغات البرمجة الأخرى مثل
C#, Java, ASP,PHP وغيرها
وفي دروسنا هذه سندرس معا فيجوال بيسك Visual Basic الاصدار السادس Microsoft
Visual Basic 6.0
الدرس الاول
تشغيل الفيجوال بيسك :
هناك عدة طرق لتشغيل فيجوال بيسك فبامكانك تشغيله من قائمة ابدأ ثم البرامج ثم من
المجموعه visual basic 6.0
وعند تشغيل فيجوال بيسك ستظهر لك هذه النافذه كما بالصوره التاليه
ستلاحظ بأن فيجوال بيسك له عدة نوافذ وسيتم شرح هذه النوافذ بشكل مبسط
النافذه الرئيسيه :
تستخدم هذه النافذة لأداء الوظائف الرئيسية في فيجول بيسيك مثل حفظ المشروعات أو
عمل ملفات قابلة للتنفيذ ، وهي تنقسم إلى ثلاثة أقسام
القسم الاول : شريط العناوين
ستلاحظ وجود العنوان Microsoft Visual Basic[design]
والكلمة التي بين قوسين تعكس الطور الذي يعمل بة فيجول بيسيك حاليا وهي [design]
أثناء تصميم البرنامج
أو [run] أثناء تشغيله أو [break] أثناء توقيف البرنامج مؤقتا لفحصه
القسم الثاني : شريط القوائم
شريط القوائم هو الشريط الأبيض الذي يظهر أسفل شريط العنوان في نافذة فيجول بيسيك
الرئيسية
ويحتوي هذا الشريط على القوائم الرئيسية في فيجول بيسيك وتحتوي كل قائمة على مجموعة
من الأوامر المتعلقة بموضوع معين
فمثلا : قائمة File تحتوي على الأوامر الخاصة بالمشروعات والملفات مثل حفظ أو
التحميل وإضافة ملف أو حذفه
وقائمة Edit تحتوي على أوامر خاصة بالتحرير مثل القص والصق والنسخ
وقائمة Run تحتوي على الاوامر الخاصة بتشغيل البرنامج مثل تنفيذه أو يقافه بصورة
مؤقته أو إنهاؤه
وسوف نشرح كل أمر من هذه الأوامر عند استخدامه
القسم الثالث : شريط الادوات
ويحتوي شريط الأدوات على مجموعة الأوامر التي تستخدمها دائما في فيجول بيسك هذه
الأوامر موجودة في شريط القوائم ولكنها وضعت هنا تسهيلا عليك
مثلا بدل ما تبحث عن امر فتح ملف من قائمة File يمكنك ان تنقر على الرمز مباشرة
وشرح للرموز من اليسار الى اليمين : كالتالي
** مشروع جديد **
** نافذه جديده **
** اظهار نافذة تصميم القوائم **
** فتح مشروع **
** حفظ مشروع **
** تشغيل البرنامج الحالي يعني المشروع الحالي **
** إيقاف البرنامج بصورة مؤقته **
** إنهاء البرنامج الحالي **
** إظهار نافذة الخصائص **
** وضع أو حذف نقطة توقف **
** مراقبة متغير **
** عرض الاستدعاءات **
** تنفيذ البرنامج خطوة فخطوة **
** تنفيذ البرنامج إجراء فإجراء **
نافذة الأدوات :
على مجموعة الأدوات الموجودة في فيجول بيسيك والتي سنستخدمها عند تصميم البرامج
ToolBox تحتوي نافذة الأدوات
نافذة المشروع :
تستخدم نافذة المشروع لتتيح لك التعامل مع النوافذ والأدوات والملفات الموجودة في
البرنامج الحالي. والمهم في هذه النقطة
Forms ندما تبدأ في تصميم برنامج جديد فإن هناك ثلاثه أنواع من الملفات يمكن أن
تستخدمها : النوع الأول هو النوافذ
التي ستظهر للمستخدم أثناء تشغيل البرنامج وهذه يحفظها فيجول بيسيكفي ملفات تنتهي
بالامتداد frm .
والنوع الثاني هو ملفات البرمجة Code Modules وهذه تنتهي بالامتداد .bas وتستخدم
للإعلان عن المتغيرات Varibles
ووضع الإجراءات العامة General Procedures
والنوع الثالث هو الأدوات الخاصة وهي تظهر في نافذة الأدوات مثل بقية الأدوات
الأخرى .وتنتهي بالامتداد *.ocx
وتوجد في دليل Windows\System
وعندما تحفظ البرنامج فإن فيجول بيسيك يضع جميع المعلومات الخاصة بهذا البرنامج في
مشروع
هذا المشروع عبارة عن ملف ينتهي بالامتداد *.mak يضع فيه فيجول بيسيك عدد وأسماء
النوافذ
التي تستخدمها وموقع كل نافذة على الشاشة ومواقع نوافذ فيجول بيسيك
وعندما ترغب في حفظ المشروع الحالي انقر على الرمز حفظ من شريط الأدوات أو اختر أمر
save project من قائمة File
نافذة الخصائص :
تستخدم نافذة الخصائص properties window لاستعراض وتغيير خصائص النافذة أو الأداة
النشطة
وعندما تريد في استعراض أو تغيير خصائص إحدى النوافذ أو الأدوات في مشروعك ، انقر
فوق هذه النافذة أو الأداة لتنشيطها
نافذة البرمجة :
تظهر نافذة البرمجة Code Window عند النقر المزدوج على نافذة البرنامج أو على أحد
الأدوات الموجودة عليها
أو عند النقر على زر View Code من نافذة الشروع وتستخدم هذه النافذة في إضافة
التعليمات Code
التي ترغب في تنفيذها
نافذة اكتشاف الأخطاء :
لاتظهر نافذة اكتشاف الأخطاء debug window إلا عند تشغيل البرنامج
وهي تلعب دوراً حيوياً في مرحلة اكتشاف الأخطاء التي توجد في برنامجك
نافذة البرنامج :
نافذة البرنامج Form هي نافذتك وهي الوحيدة من بين النوافذ السابقة التي ستظهر
للمستخدم عند تشغيل برنامجك
ويمكنك التحكم في عنوانها وحجمها ولونها وحدودها بالشكل الذي تريده
ويمكنك أن تضع فوقها أي أداة من الأدوات الموجودة في نافذة الأدوات
ويمكنك إضافة نوافذ أخرى إلى البرنامج والتحكم في أيها تظهر على الشاشة في أي وقت
الآن وبعد أن تعرفنا على أجزاء فيجول بيسيك المختلفة سنقوم بعمل برنامج صغير وهو
عبارة عن ساعة بسيطة تظهر في أسفل الشاشة
شغل البرنامج ثم اضغط فوق نافذة التصميم مره واحده لتنشيطها form1 ثم اذهب الى
نافذة الخصائص
وغيّر الخاصيه windowstate الى 1-Minimized ستجدها آخر الخصائص ومعناها ان نافذة
البرنامج ستظهر مصغره عند
تشغيله كرمز صغير على شريط المهام
ثم من نفس نافذة الخصائص اخترIcon وادرج رمز اوايقونه للبرنامج او دعها تلقائيه
ثم انتقل إلى نافذة الأدوات وانقر أداة المؤقت نقرا مزدوجاً تستجد أن نسخة من أداة
المؤقت قد انتقلت
إلى وسط نافذة البرنامج Form1 وإنها محاطة بمربعات صغيرة
انتقل إلى نافذة الخصائص وانقر خاصية Interval ستجد أن القيمة الموجودة أمام هذه
الخاصية هي صفر
أدخل الرقم 1000 ثم اضغط مزدوجا على اداة المؤقت لتظهر نافذة الكود code window
اكتب السطر التالي بين السطرين اللذين بنافذة الكود
Form1.caption = format(now, 'long time') |
ثم ولحفظ المشروع اتبع التالي : اذهب الى قائمة File ثم Save Project ثم اختر
المجلد اللي
تبي تحفظ فيه المشروع او اعمل مجلد جديد وسمّه بما شئت ثم اضغط Save
والآن ان اردنا تحويل مشروعنا الى برنامج تنفيذي بامتداد exe يعني يشتغل البرنامج
من غير الفيجوال بيسك
او اي برامج مساعده يشغل نفسه بنفسه
بعد الانتهاء من المشروع نذهب الى القائمه File ثم نختار Make Project exe ثم يسالك
فيجوال بيسك
عن اسم البرنامج ضع اسما للبرنامج ثم اضغط اوكي والحين جرّب البرنامج من الويندوز
الخروج من فيجول بيسيك :
للخروج من فيجول بيسيك اختر الأمر Exit من قائمة File
اذا كنت قد اجريت أي تعديل على المشروع الحالي أو على أي نافذة سيعرض فيجول بيسيك
رسالة يسألك اذا كنت ترغب في حفظ التعديلات التي أجريتها على النافذة أو المشروع
قبل الخروج أم لا
اختر Yes لحفظ التعديلات أو No للخروج دون حفظ التعديلات أو Cancel لإلغاء الأمر
والبقاء في البرنامج
انتهى الدرس
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى