عبدالحميدحبيب
New member
الدرس الثالث : الأدوات
كما قلنا في الدرس السابق
أنه هناك أربعة نوافذ أساسية سوف تتعامل معها كثيراً وهي :
1- نافذة الأدوات ( مربع الأدوات ، صندوق الأدوات ) ( ToolsBox )
2- نافذة الخصائص ( Properties )
3- نافذة المشروع ( مستكشف الحل ) ( Solution Explorer )
4- نافذة الاتصال ( مستكشف الخادم ) ( Server Explorer )
يجب عليك أن تتعود على أسماء النوافذ باللاتيني ، ربما في الدروس القادمة سنذكر مباشرة الاسم كما في الشاشة
نعود إلى الدرس :
الأدوات ، تسمى بعناصر التحكم أحيانا ( Controls ) وهي موجود على لوحة الأدوات ( ToolsBox )
وهي مصنفة حسب استخدامها فتجد لوحة عليها الأدوات العامة أو القياسية التي تستخدما دوما عند تصميم البرنامج ومنها :
1- زر أمر commandButton
2- مربع العنوان Label
3- مربع النص TextBox
4- مربع القائمة ComboBox
5- مربع الصورة PictureBox
6- مربع الاختيار CheckBox
7- مربع الاختيار المتنقل RadioBox
....
وهناك مصنف ( حامل الأدوات Containers ) ومن الأدوات المهمة والتي تحتاجها دائما من هذا المصنف هي :
1- مربع المجموعات GroupBox
2- مربع الاحاطة Panel
3- أداة التبويبات أو اللوحات المقسمة TabControl
وهناك مصنف ( القائمة والأدوات ToolsBox & Menus ) ، ومن الأدوات الهامة :
1- أداة القائمة ( MenuStrip )
2- أداة الأدوات ( ToolStrip )
3- أداة الحالة ( StatusStrip )
4- أداة القائمة العائمة ( ContextmenuStrip )
5- أداة الأدوات العائمة ( ToolsStripContainer )
سوف نشرح هذه الأدوات بالتفصيل الممل إن شاء الله تعالى ...
وأما باقي المصنفات سوف نتحدث عنها لاحقاً ، انظر الشكل التالي :
كيف تدرج أداة من صندوق الأدوات إلى النموذج :
( هل تعلم ما هو النموذج ؟ ) تلاحظ أنه عند إنشاء المشروع لأول مرة يتم إدراج نموذج 1 تلقائي Form1 وتجدها ضمن الكائنات المدرجة في نافذة ( المشروع ) ، إذا لم يكن ظاهراً أمامك ( أي النموذج 1 ) يمكن النقر المزدوج عليها لإظهاره سطح التصميم الخاص بـForm1
إدراج الأداة إلى النموذج :
انقر على الأداة التي تريد إدراجها نقراً مزدوجاً ، فيتم إدراجها تلقائياً إلى النموذج .
وهناك طريقة أخرى وهي النقر على الأداة في صندوق الأدوات ( لوحة الأدوات ) ( أتعود على المصطلحات الغريبة التي نستخدمها بين حين وآخر حيث أنه لا يوجد مصطلح ثابت بالعربي )
أقصد : Toolsbox حرفياً : صندوق الأدوات ، ولكن أفضل تسميتها : لوحة الأدوات .
بعد النقر على الأداة من لوحة الأدوات اسحبها إلى سطح النموذج .
أو انقر على الأداة من لوحة الأدوات ثم ارسمها على النموذج .
ويمكن بعد رسم أداة معينة ( مثلاً commandButtton ) بعد تعيين أبعادها وتنسيقها ، أن تقوم بنسخها بإستخدام قائمة التحرير ثم النسخ ( أو الطريقة الاعتيادية التي نستخدمها في البرامج الأخرى Ctrl+C )
ثم لصق ctrl +V .
انتهيا من إدراج مجموعة من الأدوات كما في الشكل التالي ، كما تلاحظ أنه يمكن تغيير حجمها ومكانها
تلميحة مهمة : إنه عند إدراج الأداة إلى نموذج يتغير اسمه من أداة أو عنصر تحكم Control إلى كائن ************************
بمعنى أنك تقول : الأداة ( مربع النص ) أو عنصر التحكم ( مربع النص ) وهو موجود على لوحة الأدوات ، ولكن بعد إدراجها نسميه الكائن ( مربع النص ) لماذا ؟
لأنه بمجرد إدراجها إلى سطح النموذج يورث مجموعة ضخمة من الخصائص والطرق والأحداث ، من الفئات التابعة من مكتبة الفريم وورك FrameWork ، لا أريد تعقيد الأمور ، ولكن سوف تستوعبها قريباً ، عملية الوراثة ، الفئات الوراثية Class ، مكتبة Framework .
كيفية تغيير خصائص الكائن ؟
انقر على زر الأمر cmmandButton الذي أدرجته إلى النموذج ، إذهب إلى نافذة الخصائص ( هل تذكر أي موقعها )
إذا اختفى نافذة الخصائص Properties ، يمكنك إظهار بعدة طرق نذكر منها :
1- اختر Properties Window من قائمة View من القائمة الرئيسية
2- انقر أداة إظهار النافذة من شريط الأدوات :
3- أو اضغط على مفتاح الوظيفة F4 على لوحة المفاتيح .
نستريح قليلآً ..
كما قلنا في الدرس السابق
أنه هناك أربعة نوافذ أساسية سوف تتعامل معها كثيراً وهي :
1- نافذة الأدوات ( مربع الأدوات ، صندوق الأدوات ) ( ToolsBox )
2- نافذة الخصائص ( Properties )
3- نافذة المشروع ( مستكشف الحل ) ( Solution Explorer )
4- نافذة الاتصال ( مستكشف الخادم ) ( Server Explorer )
يجب عليك أن تتعود على أسماء النوافذ باللاتيني ، ربما في الدروس القادمة سنذكر مباشرة الاسم كما في الشاشة
نعود إلى الدرس :
الأدوات ، تسمى بعناصر التحكم أحيانا ( Controls ) وهي موجود على لوحة الأدوات ( ToolsBox )
وهي مصنفة حسب استخدامها فتجد لوحة عليها الأدوات العامة أو القياسية التي تستخدما دوما عند تصميم البرنامج ومنها :
1- زر أمر commandButton
2- مربع العنوان Label
3- مربع النص TextBox
4- مربع القائمة ComboBox
5- مربع الصورة PictureBox
6- مربع الاختيار CheckBox
7- مربع الاختيار المتنقل RadioBox
....
وهناك مصنف ( حامل الأدوات Containers ) ومن الأدوات المهمة والتي تحتاجها دائما من هذا المصنف هي :
1- مربع المجموعات GroupBox
2- مربع الاحاطة Panel
3- أداة التبويبات أو اللوحات المقسمة TabControl
وهناك مصنف ( القائمة والأدوات ToolsBox & Menus ) ، ومن الأدوات الهامة :
1- أداة القائمة ( MenuStrip )
2- أداة الأدوات ( ToolStrip )
3- أداة الحالة ( StatusStrip )
4- أداة القائمة العائمة ( ContextmenuStrip )
5- أداة الأدوات العائمة ( ToolsStripContainer )
سوف نشرح هذه الأدوات بالتفصيل الممل إن شاء الله تعالى ...
وأما باقي المصنفات سوف نتحدث عنها لاحقاً ، انظر الشكل التالي :
كيف تدرج أداة من صندوق الأدوات إلى النموذج :
( هل تعلم ما هو النموذج ؟ ) تلاحظ أنه عند إنشاء المشروع لأول مرة يتم إدراج نموذج 1 تلقائي Form1 وتجدها ضمن الكائنات المدرجة في نافذة ( المشروع ) ، إذا لم يكن ظاهراً أمامك ( أي النموذج 1 ) يمكن النقر المزدوج عليها لإظهاره سطح التصميم الخاص بـForm1
إدراج الأداة إلى النموذج :
انقر على الأداة التي تريد إدراجها نقراً مزدوجاً ، فيتم إدراجها تلقائياً إلى النموذج .
وهناك طريقة أخرى وهي النقر على الأداة في صندوق الأدوات ( لوحة الأدوات ) ( أتعود على المصطلحات الغريبة التي نستخدمها بين حين وآخر حيث أنه لا يوجد مصطلح ثابت بالعربي )
أقصد : Toolsbox حرفياً : صندوق الأدوات ، ولكن أفضل تسميتها : لوحة الأدوات .
بعد النقر على الأداة من لوحة الأدوات اسحبها إلى سطح النموذج .
أو انقر على الأداة من لوحة الأدوات ثم ارسمها على النموذج .
ويمكن بعد رسم أداة معينة ( مثلاً commandButtton ) بعد تعيين أبعادها وتنسيقها ، أن تقوم بنسخها بإستخدام قائمة التحرير ثم النسخ ( أو الطريقة الاعتيادية التي نستخدمها في البرامج الأخرى Ctrl+C )
ثم لصق ctrl +V .
انتهيا من إدراج مجموعة من الأدوات كما في الشكل التالي ، كما تلاحظ أنه يمكن تغيير حجمها ومكانها
تلميحة مهمة : إنه عند إدراج الأداة إلى نموذج يتغير اسمه من أداة أو عنصر تحكم Control إلى كائن ************************
بمعنى أنك تقول : الأداة ( مربع النص ) أو عنصر التحكم ( مربع النص ) وهو موجود على لوحة الأدوات ، ولكن بعد إدراجها نسميه الكائن ( مربع النص ) لماذا ؟
لأنه بمجرد إدراجها إلى سطح النموذج يورث مجموعة ضخمة من الخصائص والطرق والأحداث ، من الفئات التابعة من مكتبة الفريم وورك FrameWork ، لا أريد تعقيد الأمور ، ولكن سوف تستوعبها قريباً ، عملية الوراثة ، الفئات الوراثية Class ، مكتبة Framework .
كيفية تغيير خصائص الكائن ؟
انقر على زر الأمر cmmandButton الذي أدرجته إلى النموذج ، إذهب إلى نافذة الخصائص ( هل تذكر أي موقعها )
إذا اختفى نافذة الخصائص Properties ، يمكنك إظهار بعدة طرق نذكر منها :
1- اختر Properties Window من قائمة View من القائمة الرئيسية
2- انقر أداة إظهار النافذة من شريط الأدوات :
3- أو اضغط على مفتاح الوظيفة F4 على لوحة المفاتيح .
نستريح قليلآً ..
اسم الموضوع : البرمجة بفيجوال بيسك دوت نت - الدرس الثالث- إدراج الأدوات
|
المصدر : .: ركن التقنية :.