مدخل إلى 1/15102188510.1612005 إعداد | محمود صقر
لإظهار نوافذ الخصائص أو الأدوات نقوم بوضع المؤشر على أسماء القوائم الموجودة جوانب
برنامج 8510.117 21 لا15/ ونلاحظ أننا إذا أبعدنا المؤشر فان القائمة تعاود الاختفاء
فإذا أردنا تثبيتها ما علينا إلا الضغط على الزر الأوسط الموجود في أعلى القوائم الذي بهذا
الشكل
قائمة الأدوات سيظهر شكل البرنامج هكذا
.- خشفكة ا
والآن ماذا لاحظنا بالصورة نافذة المشروع الأساسية بالوسط ظاهرة بها فورم اسمه التلقائي
1 وفي الجهة اليسرى تظهر قائمة الأدوات وسوف نتعرف على كل أداة موجودة بها في
الدروس القادمة
ويظهر بالجهة اليمنى نافذة +:©0107< 50101100 ولكن ما هو الفرق بين 501001601
المشروع وال 0201601 التطبيق ؟
هو عبارة عن محتوى للمكونات الخاصة بتطبيق ما مثل النماذج 010705 وكتل الاكواد
البرمجية كال 165ن1000/] أو01385565
01605 ويعتبر أل 50101100 مساحة العمل الخاصة بالدوت نت فمن الممكن أن يحتوي
على أكثر من تطبيق 080[601 بداخلة وتستطيع أيضا إضافة مكونات خارجة عن أطار الكود
مدخل إلى 1/15102188510.11612005 إعداد | محمود صقر
إلى 501011009 أي حتى ولو لم تتعلق بكود التطبيق كملف وورد أو صورة أو ملف صوتي
وبالتالي تستطيع استخدامها داخل تطبيق الدوت نت
توجد النافذة :©7010 501011007 في الجهة اليمني'كما يمكن إظهارها من قائمة /مع1/1
أو بالضغط على مفتاحي 14+1/+0101 وتعمل على عرض عناصر ومكونات التطبيق على هيئة
قائمة شجرية في اعلي القائمة يظهر اسم التطبيق الحالي ويليه بقية مكونات التطبيق
ونستطيع إضافة عناصر إلى التطبيق الحالي من خلال النافذة :1018م 50101100 وذلك
بالضغط على اسم المشروع بزر الماوس الأيمن ثم 800 ومنة نختار 11607 ربرعل]
.لطاب
..المممعمامم وهم - 35
...تامف عمد ف حرم وهم ها ممم تلا
الحالي وهنا مثلا سوف نختار 0100 11/100075 قم بالتأشير علية ويمكننا تغيير اسم
التطبيق قبل اضافتة من أسفل نافذة 11600 /6ل1 800 أو نتركه كما هو ثم نضغط على الزر
0 فنلاحظ إضافة 0107 أخرى إلى التطبيق تأخذ الاسم 07072
مدخل إلى 1/151021828510.01612005 إعداد | محمود صقر
وتظهر في امار لال 7 كما بالصورة
الأدوات في الفيجوال بيسك دوت نت 2005
الأدوات : هي عبارة عن عناصر برمجية لها مهام معينة تأخذ أشكال رسومية ولكل أداة عملها
*تصنف الأدوات إلى صنفين:
00010 :وهو العنصر البرمجي الذي يأخذ شكل رسومي معين ويوضع على الفورم اثنا ء
تصميم البرنامج ويقوم بتأدية مهمة معينة مثل ا856.ا , 181001 , 8101100
1- لا يظهر في وقت التنفيذ أي وقت الاستعمال
2- يظهر اثنا تصميم البرنامج على شريط خاص به أسفل الفورم على شكل إيقونة
3- ولكن بالرغم من ذلك يمكن أن يظهر على الفورم إثناء التصميم مثل 00609 أو وقت التنفيذ
مثل 061771160138109
*التعامل مع الأدوات:
الأدوات تساعد المبرمج إثناء تصميمه برنامج بقدر كبير فتقوم باختصار الكثير من الاكواد
الصعبة والطويلة.ولكل أداة من أدوات الفيجوال بيسك دوت نت غرض معين ومهمة معينة وتقوم
كل أداة بعمل مختلف عن الأداة الأخرى
مدخل إلى 1/1502188510.11612005 إعداد | محمود صقر
والجدول التالي يوضح بعض الأدوات التي يمكن استخدامها في بيئة 1710.061
اسم الأداة شكل
الأداة
صندوق العنوان
زرالأمر
صندوق النصوص
صندوق الخيارات
زر اختيار
صندوق المجموعات
صندوق الصور
آداة القوائم
آداة التاريخ والوقت
الموقت
صندوق حوار خط
صندوق حوار الوان
الوظيفة
كعنوان لأدوات أخرى ) ولا يستطيع المستخدم أن يقوم
بتعديل محتوى هذه الأداة
تستخدم لوضع الأوامر لنت
المستخدم على هذا الزر ي:
بداخلها
يستخدم لعرض واستقبال_البيانات من المستخدم ويمكن
للمستخدم تعديل النص الموجود بداخله ( إذا سمح له بذلك )
يستخدم عند وضع مجموعة من الخيارات ويمكن للمستخدم
اختيار أكثر من خيار
يستخدم عند وضع مجموعة من الخيارات ويمكن للمستخدم
اختيار خيار واحد فقط( وعند اختيار أحد الأزرار تزول
علامة الاختيار عن باقي الأزرار)
يستخدم كحاوية لبعض الأدوات التي يتم التعامل معها
معا توضع داخل صندوق المجموعات )
يستخدم كوعاء توضع الصور بداخله
اخلها وعند ضغط
الأمر أو الأوامر الموجودة
تقوم بعمل القوائم في البرنامج
تقوم بعرض التاريخ والوقت
يقوم بتنفيذ أمر أو مجموعة أوامر كل فترة تحدد من قبل
المبرمج
صندوق تنسيق الخطوط
يستخدم في تنسيق الألوان
مدخل إلى 1/15102188510.01612005 إعداد | محمود صقر
إنشماء الأدوات:
*يمكنك إضافة أي أداة إلى برنامجك بإحدى هذه الطرق :
1- النقر المزدوج على الأداة المراد إضافتها
2- لسحب والإفلات باستخدام الماوس
3- النقر نقرة واحدة على الأداة المراد إضافتها وثم النقر نقرة واحدة على الفورم وسيتم
*ولكن لو أردنا إنشاء مجموعة كبيرة من الأدوات كعمل برنامج حاسبة به أزرار عديدة مثلا
فإن الطرق السابقة لإضافة الأزرار ستكون متعبة قليلا .ما هو الحل باتري في رأيك ؟
الحل هو الضغط المتواصل على مفتاح 0031 ثم النقر نقرة واحدة باستخدام الماوس على الأداة
التي تريد أضافه عددا منها ثم النقر على الفورم ستلاحظ في كل مرة تقوم بها بالنقر على الفورم
إضافة الأداة مرة جديدة وباسم جديد وعندما تريد الانتهاء من إضافة الأداة فما عليك سوى
إيقاف الضغط على مفتاح 0171 والضغط على إيقونة مؤشر الماوس التي في اعلي الأدوات .
تجميع الأدوات داخل حاوية:
,0806 ,807 وباستخدامها تستطيع تجميع عدد من الأدوات في حاوية واحدة لغرض نقل
وتحريك أو إخفاء وإظهار تلك الأدوات أو لأغراض أخرى. المهم في الأمر أننا باستخدام حاويات
الأدوات نستطيع أن نتعامل مع مجموعة من الأدوات ككتلة واحدة .
هنالك عدة طرق لتضع الأدوات داخل حاوية 0010181068 وذلك بسحب الأداة الموجود على
الفورم إلى داخل 000181088 أو بتحديد ال :00018106 الذي قمت اضافتة مسبقا إلى الفورم
ثم و من قائمة الأدوات تقوم بالنقر المزدوج على الأداة التي تريد أن تضيفها إلى 0010181061
وستضاف بداخله مباشرة وليس على الفورم أو بواسطة السحب والإفلات من قائمة الأدوات إلى
داخل إل. 000181067 أو بواسطة القص واللصق من على الفورم إلى داخل إل 000181081
خصائص الأدوات وكيفية التعامل معها
الخاا هي قيمة أو بعض القيم التابعة لأداة التحكم والتي تتحكم في عمل أو مظهر الأداة.
مثلا أداة التحكم 767100 تمتلك الخاصية 118006 وهي التي تتحكم في اسم الأداة البرمجي
الذي يستخدمه المبرمج أثناء كتابة البرنامج وكذلك الخاصية 7671 وهذه الخاصية هي التي
تتحكم في الكتابة التي ستظهر في 7671007 وتوجد أيضا الخاصية 00108 88014 وهي التي
تتحكم ف لون الخلفية وهكذا .
مدخل إلى 1/1502188510.11612005 إعداد | محمود صقر
لكل أداة خصائص عديدة وتتشابه معظم الأدوات في الكثير من خصائصها ولكن هنالك خصائص
لا توجد إلا في نوع محدد من الأدوات مثلا الأداة 151 100898 تمتلك الخاصية 1118965 التي
تستطيع باستخدامها من اختيار العدد الذي تريد من الصور التي سوف تخزنها هذه الأداة
لاستخدامها كإيقونات مثلا مع أدوات أخرى مثل استخدامها مع أداة العرض الشجري 7:66
لتعديل خصائص أي أداة من أدوات التحكم في وقت تصميم برنامجك يجب أولا أ
نافذة الخصائص وتستطيع فتحها من القائمة 1/16٠7 واختيار 010/5 11/100 10611165
أو بالضغط على المفتاح 4 من لوحة المفاتيج.
بعد فتح نافذة الخصائص يبقى أن نحدد الأداة التي نريد تعديل خصائصها وذلك يتم بطريقتين
الأولى باختيار اسم الأداة من أعلى نافذة الخصائص أو بالنقر عليها نقرة واحدة باستخدام
اعاضيتم م اتامع هط اه هعاه حماة
نالك أنواع كثيرة للخصائص فهنالك الخصائص المركبة من أكثر من قيمة والخصائص
المحصورة بين قيم محددة وثابتة كذلك هنالك الخصائص المجمعة كمجموعة وسوف نستعرض
كل نوع من أنواع الخصائص على حدة كي نفهم كيفية التعامل معها.
بعض من الخصائص تمتلك قيم مركبة مثلا الخاصية 0081100] تتكون من الاحداثيان 800 )(
لاوالخاصية 5126 تتكون من القيمتين 11619171 800 10/1015 والخاصية 001 مثلا تتكون
من القيم ,5126 ,1720776 10111'5وغيرها من خصائص الخطوط أي هنالك خصائص تتكون
مدخل إلى 1/15102188510.01612005 إعداد | محمود صقر
من أكثر من قيمة ونلاحظ في الصورة السابقة أن هنالك خصائص أمامها علامة الزائد ( + )
تلك هي الخصائص المركبة . فلوا قمت بالنقر على هذه العلامة سوف تظهر لك قيم هذه الخاصية
هي الخصائص التي تكون قيمها محصورة ومحددة وتكون قيمها على شكل قائمة سرد بها القيم
هنالك خصائص تتكون قيمها من مجموعة من القيم أو العناصر مثلا أداة التحكم 119180
تمتلك الخاصية 116005 التي تتكون قيمتها من مجموعة من العناصر تلك التي تقوم أداة
7 ابعرضها أو مثل الخاصية 1008961-51 فهيا تتكون من مجموعة من الصور يتم
عرضها بأدوات أخرى كذلك هنالك خصائص قيمها تتطلب وجود أداة أخرى فمثلا لعمل صور
بأعلى عناصر الأداة 7300001301 يجب أن توجد الأداة 1018961151 وإعطاء الخاصية
085التابعة لها مجموعة من الصور كي نقوم بعرضها كأيقونات في عناوين
والجدول التالي يوضح بعض أهم الخصائص
اسم الخاصية الوظيفة
الاسم 113006 تعبر عن اسم الأداة والذي يستخدم في الكود البرمجي
لون الأمامية تستخدم لتغيير لون خط الكتابة
صور الخلفية تستخدم لوضع صورة كخلفية للنموذج
شكل الإطار تستخدم لتحديد شكل إطار الأداة
شكل المؤشر 601506 | تستخدم لتحديد شكل مؤشر الفآرة عند المرور على الأداة
التمكين 035160 تستخدم لتمكين أو عدم تمكين المستخدم من التعامل مع
الأداة
الظهور 1/157016 تستخدم لجعل الأداة مرئية أو غير مرئية للمستخدم
الحجم التلقاني تستخدم لتغيير حجم الأداة تلقائيا حسب النص الموجود
010526 داخلها
مدخل إلى 1/15102188510.10612005 إعداد | محمود صقر
تعدد الأسطر تعدد الأسطر في أداة صندوق النصوص
التفاف النص تجعل النص يلتف تلقائيا في أداة صندوق النصوص
محاذاة النص محاذاة النص داخل الأداة
الكتابة ( المحتوى ) تغيير النص الظاهر( محتوى ) للأداة
حجم الأداة 5126 التحكم في عرض وارتفاع الأداة
من اليمين لليسار الكتابة من اليمين لليسار ( مفيدة في التطبيقات العربية )
الخصائص اختار الخاصية واضبط القيمة المناسبة لها
2 من خلال نافذة البرمجة : متبعا القاعدة التالية
وسنطبق العديد من الأمثلة على أداة صندوق النصورص «76«150
كود أخفاء النافذة:
لجعل صندوق النصوص متعدد الأسطر 16 - عدزان؟انااا .16110031
الإظهار أشرطة التمرير داخل صندوق النصوص 561011825161168 - 215 01.5610118 76308
بعض أوامر التعامل مع النموذج 01100]
مدخل إلى 1/15102188510.01612005 إعداد / محمود صقر
كود بسيط تسمع من خلاله صوت ال م868 الخاص بالنظام:
طبعا بدل القيم لاحظ القيمة 0.5 أدخل قيم تتراوح بين 0 و 1 لتتحكم بدرجة شفافية النافذة.. إذا
أدخلت 0 لن تظهر النافذة ستكون شفافة بالكامل ..و إذا أسخلت 1 لن تكون شفافة و إنما لن
يحدث شيء لأنك تقريبا عمل ال 10096 0080117 و على فكرة تستطيع أن تغير هذه الخاصية
من خلال خصائص النافذة وقت التصميم و ليس التنفيذ أيضا..
176 ثم ضع بعض العناصر في
النافذة بأماكن عديدة و شغل البرنامع...لاحظ كيف أنه عند تصغير أبعاد النافذة تظهر أشرطة
تمرير أفقية و عمودية تستطيع من
خلالها استعراض كامل أدوات النافذة..
إظهار و إخفاء النوافذ:
لقد اختلفت طريقة إظهار النوافذ في بيئة 1064 حيث يجب أن نعرف عن نافذة جديدة ثم نقوم
1 سعلا كم د١1 رط
لاحظ كيف عرفنا بال (010عن نافذة اسمها 1000 و أسندنا قيمة ال 08001ح]لها ..ثم أظهرنا
وأيضا تستطيع استخدام الأمر 51017018109 لإظهار النافذة كالتالي:
1 سعلا كم 1١00 1ط