عرض مشاركة واحدة
قديم 20-07-03, 01:12 am   رقم المشاركة : 9
إبن الإسلام
زائــــر




معلومات إضافية
  النقاط :
  المستوى :
  الحالة :

[c]ف1 - د3

سبق لنا في الدرس الثاني من الفصل الأول ف1 - د2 بيان نوافذ فيجوال بيسيك الأساسية وتعريف موجز لكل نافذة وللمعلومية النوافذ السابقه هي الإفتراضيه عند تشغيل الفيجوال وبداية مشروع جديد وليست جميع النوافذ هناك العديد منها لايتسع المقام لذكرها ولكن عمدت على تأخيرها حتى الوقت المناسب لعرضها مع أحد الدروس القادمة بإذن الله .
في هذا الدرس سوف نشرح النوافذ وأهم خصائص أو ميزات تلك النافذة مع التعليق على بعض مايحتاجه المستخدم المبتدئ وتوضيح حالات الإستخدام لتلك النوافذ .

( 1 ) :- (Menu Bar) شريط القوائم



هذا الشريط يحوي جميع القوائم الأساسية والفرعية في عمليات وأوامر فيجوال

File :- تحوي هذه القائمة على مجموعة أوامر خاصة بتنفيذ المشاريع مثل ( New ) لإنشاء مشروع جديد ( Open ) فتح مشروع سابق ( Save ) حفظ المشروع الحالي ( Remove ) حذف المشروع .

Edit :- القائمة تحرير في فيجوال بيسيك كما في أي تطبيق ، وهي تحوي الأمر ( Cut )قص ( Copy ) نسخ ( Paste ) لصق ( Find ) بحث ( Selecte All ) تحديد الكل ، وأيضاً الكثير من الأوامر التى تفيد في بيئة التطوير

View :- الأمر عرض يعمل هذا الأمر على عرض جميع النوافذ النشطة أو أخفاءه أو أستدعاء نوافذ جديده عند الحاجة إليها .

Project :- القائمة مشروع تمكن المستخدم من إضافة مكونات جديدة على مشروعه مثل فورم جديد أو وحده نمطية ( Module ) وأيضاً ملفات أخرى .

Format :- هذه القائمة تستخدم في محاذة وموقع عناصر التحكم على النموذج وقياس المسافة بينها .

Debug :- تحتوي هذه القائمة على أوامر خاصة بالتطبيق وتعرض النتائج في نوافذ خاصة بحالة أداء ومراقبة سير البرنامج بعد تنفيذ تعليمات برمجيه يقوم المستخدم بتحديدها

Run :- تحوي هذه القائمة على مجموعة من الأوامر لتنفيذ التطبيقات ضمن بيئة فيجوال بيسيك ،( Start ) يعمل على تشغيل التطبيق وأيضاً مفتاح ( F5 ) ويستخدم الأمر ( Break ) في إيقاف تشغيل التطبيق مؤقتاً وينتظر الإستجابة من المستخدم ( Restart ) يعيد تشغيل التطبيق منذ البداية ( Continue ) يعمل هذا الأمر على تشغيل التطبيق من آخر نقطة توقف عندها التطبيق .

Query :- هذه القائمة في غالب حالتها غير متاحة للإستخدام Enabule = False وتصبح متاحة فقط عند إنشاء أستعلام من خلال الأداة ( Microsoft Query Builder )

Diagram :- تكون أوامر هذه القائمة متاحة عندما يتفاعل التطبيق مع SQL لتعديل مخطط قاعدة البيانات

Tools :- تحوي هذه القائمة على أدوات تتعامل مع خصائص بيئة التطوير مثل الأمر ( Option )

Add-In :- تحوي هذه القائمة على الأوامر المتعلقة بتقنيات وكائنات خارجية يتم دمجها مع بيئة فيجوال بيسيك ، كما تحوي الأمر ( Visual Data Menager ) والذي يصل الى مدير البيانات ( VisData )

Window :- هذه قائمة خاصة في إدارة نوافذ فيجوال بيسيك

Help :- قائمة المساعدة ويمكن من خلالها طلب الدعم الفني أو الحصول على تعليمات الفيجوال من مكتبة ( MSDN )

( 2 ) :- (Main Toolbar) شريط الأدوات



هذا هو شريط أدوات فيجوال بيسيك القياسي الذي ينفذ المشاريع وإيقاف التطبيقات وعمليات البحث وهو الأكثر إستخداماً في بيئة التطوير .

يحوي شريط أدوات فيجوال بيسيك ثلاث أشرطة مساعدة يمكن إضافته عن طريق القائمة Viewثم الأمر Tollbars وتلك الأشرطة هي 1- ( Form Editor ) 2- ( Edit ) 3- ( Debug ) وهذه الأشرطة غير مرئيه حتى تطلب من القائمة أو أن يكون مؤشر الفأره على شريط الأدوات القياسي ثم النقر بالزر الأيمن عليه حتى تظهر قائمة خيارات الأشرطة كما في الشكل 1-1



الشريط الأول ( Debug Toolbar ) شريط تصحيح التعليمات البرمجية



يحتوي هذا الشريط على أوامر تقوم بوظائف المساعدة في حل المشاكل البرمجية وأيضاً متابعة سير التطبيق .

الشريط الثاني ( Edit ) شريط التحرير



يعمل هذا الشريط على تحرير التعليمات البرمجية .

الشريط الثالث ( Form Editor ) شريط محرر النماذج



يحوي هذا الشريط قائمة من الأزرار الخاصة بأوامر إدارة عناصر التحكم داخل النماذج .

( 3 ) :- (Project Window) نافذة المشروع



نافذة المشروع تعمل على إظهار أسماء المشاريع والفورم والنماذج والوحدات النمطيه وغيرها من كائنات المشروع .

تظهر نافذة المشروع محتويات التطبيق من نماذج ووحدات نمطية وأسماء المشاريع ، وتحتوي على شريط أدوات صغير يوجد فيه ثلاث أيقونات هي :-

1-( Toggle Folders ) تعمل على إظهار أو إخفاء المجلدات

2-( View Object ) تظهر الكائن المحدد في النافذة

3- ( View Code ) تظهر نافذة البرمجة للكائن النشط

( 4 ) :- (Properties Window) نافذة الخصائص



جميع خصائص عناصر التحكم تعمل كل خاصية على تحديد ميزة معينه للعنصر مثل نوع الخط أو العرض أو حجم الصورة وغيره ، وتعمل نافذة الخصائص تلقائياً مع إضافة عنصر التحكم أو إنتقال التركيز اليه .

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

تختلف الخصائص حسب نوع العنصر إلا أن الكثير من الخصائص يتكرر لغالبية العناصر .
يوجد في أسفل النافذة إطار ( Description ) ويحوي هذا الإطار معلومات توضح وظيفة الخاصية المحدده أنظر الى الشكل 1-2.


الشكل 2-1

ويمكن أيضاً أستعراض خصائص النافذة حسب الترتيب الأبجدي Alphabetic أو وفق فئات الخصائص Categorized وبالطبع كل فئة تختلف بإختلاف خصائص الكائن المحدد علا سبيل المثال :-

فئة Appearance هذه الفئة تظهر عند تحديد النموذج وتحوي مجموعة من الخصائص التى تفيد الشكل العام للكائن من الألوان الخط العنوان وخاصية الرسم .

فئة Position تحدد هذه الفئة خصائص الحجم مثل الطول الإرتفاع العرض والأحداثيات .



( 5 ) :- (Form Designer)نافذت تصميم النموذج
تحتوي هذه النافذة على النموذج الذي يتم تصميمه وإضافة عناصر التحكم عليه وما تسمى ببيئة إنشاء النموذج ، ويمكن في نفس الوقت فتح أكثر من نافذة وتصميم أكثر من نموذج .



عند النقر بالزر الأيمن على النافذة تظهر لك القائمة المساعدة أنظر الشكل 3-1 تحوي هذه القائمة الأوامر المساعدة وهي كما يلي :-


الشكل 3-1

( View Code ) فتح نافذة البرمجة

( Menu Editor ) فتح نافذة محرر القوائم

( Lock Controls ) عدم تمكين عناصر التحكم من حيث تحريك العنصر وتغيير الإحداثيات

( Paste ) لصق العناصر بعد نسخها في نفس النموذج أو نموذج آخر

( Properties ) فتح نافذة الخصائص


( 6 ) :- (Tool Box) صندوق الأدوات
جميع عناصر التحكم في صندوق الأدوات وهو أساسي في إنشاء النماذج ويستخدم تقريباً في كل المشاريع ويمكن إضافة عناصر اليه ويمكن للمستخدم تطوير بعض العناصر الأفتراضيه أو إنشاء عنصر تحكم خاص به مثل ActiveX Controls .


عند النقر بالزر الأيمن على نافذة الأدوات تظهر لنا القائمة المنبثقة حيث يمكنك أختيار أحد خيارات القائمة وهي كالتالي :-



( Componets ) عند تحديد هذا الخيار تفتح لك نافذة تحوي عناصر تحكم إضافية ( Active X ) يمكنك تحديدها ثم يقوم فيجوال بيسيك بعرضها داخل صندوق الأدوات

( Add Tab ) من خلال هذا الامر يمكنك إضافة عدد من القوائم بحيث تحوي كل منها عناصر تحكم مخصصة تستطيع ترتيبها ونقل العنصر من قائمة الى آخرى حسب رغبة المستخدم .

(Dockable) يعيد هذا الأمر القائمة الى آخر أحداثية للموقعها على بيئة التطوير

( Hide ) يعمل هذا الأمر على إخفاء صندوق الأدوات من على بيئة التطوير ويمكن إرجعها عن طريق شريط الأدوات القياسي أو من الأمر View

( محتويات صندوق الأدوات )



( Pointer ) المؤشر

[/c]