You are on page 1of 4

‫قسم الـبرمجة‬

‫المحاضرة الثانية‬

‫‪Visual Basic.Net‬‬

‫أ‪.‬انتصار عبدالعظيم الحمزي‬


‫*األدوات في الفيجوال بيسك دوت نت ‪0202‬‬
‫سيكون درسنا عن األدوات و خصائصها‬
‫األدوات هي عبارة عن عناصر برمجية لها مهام معينة تأخذ أشكال رسومية ولكل‬
‫أداة عملها الخاص‬
‫*تصنيف األدوات إلى صنفين‪-:‬‬
‫‪ control‬وهو العنصر البرمجي الذي يأخذ شكل رسومي معين ويوضع على‬
‫الفورم اثناء تصميم البرنامج ويقوم بتادية مهمة معينة مثل ‪Label‬‬
‫‪ Button ,Textbox,‬ولكل ‪ control‬خصائص ووظائف تميزه عن غيره‬

‫‪ Component‬وهو شبيه بال‪ control‬فيما عدا‬

‫‪ ‬ال يظهر في وقت التنفيذ أي وقت االستعمال‬


‫‪ ‬يظهر أثناء تصميم البرنامج على شريط خاص به أسفل الفورم على شكل‬
‫إيقونة‬
‫‪ ‬ولكن بالرغم من ذلك يمكن أن يظهر على الفورم إثناء التصميم مثل ‪Menu‬‬
‫أو وقت التنفيذ مثل ‪OpenFileDialog‬‬

‫*التعامل مع األدوات‬
‫األدوات تساعد المبرمج إثناء تصميمه برنامج بقدر كبير فتقوم باختصار الكثير من‬
‫االكواد الصعبة والطويلة ولكل أداة من أدوات الفيجوال بيسك دوت نت غرض‬
‫معين ومهمة معينة وتقوم كل أداة بعمل مختلف عن األداة األخرى‬
‫والجدول التالي يوضح بعض األدوات التي يمكن استخدامها في بيئة ‪vb.net‬‬

‫الوظيفة‬ ‫شكل األداة‬ ‫اسم األداة‬


‫تستخدم لعرض بيانات نصية على‬ ‫صندوق العنوان‬
‫الشاشة‬ ‫‪Label‬‬
‫تستخدم لوضع األوامر التنفيذية بداخلها‬ ‫زر األمر‬
‫وعند ضغط المستخدم على هذا الزر يتم‬ ‫‪Button‬‬
‫تنفيذ األوامر الموجودة بداخلها‬
‫يستخدم لعرض واستقبال البيانات من‬ ‫صندوق النصوص‬
‫المستخدم‬ ‫‪Textbox‬‬
‫يستخدم عند وضع مجموعة من‬ ‫صندوق الخيارات‬
‫الخيارات ويمنك للمستخدم اختيار أكثر‬ ‫‪Checkbox‬‬
‫من خيار‬
‫يستخدم عند وضع مجموعة من‬ ‫زر اختيار‬
‫الخيارات ويمكن للمستخدم اختيار خيار‬ ‫‪Radiobutton‬‬
‫واحد فقط‬
‫يستخدم كحاوية لبعض األدوات التي يتم‬ ‫صندوق المجموعات‬
‫التعامل معها كمجموعة واحدة‬ ‫‪Groupbox‬‬
‫يستخدم كوعاء توضع الصور بداخلة‬ ‫صندوق الصور‬
‫‪Picturebox‬‬
‫تقوم بعمل القوائم في البرنامج‬ ‫أداة القوائم ‪Mainmenu‬‬
‫تقوم بعرض التاريخ والوقت‬ ‫أداة التاريخ والوقت‬
‫‪DateTimePicker‬‬
‫يقوم بتنفيذ أمر أو مجموعة أوامر كل‬ ‫المؤقت‬
‫فترة تحدد من قبل المبرمج‬ ‫‪Time‬‬
‫صندوق تنسيق الخطوط‬ ‫صندوق حوار خط‬
‫‪FontDialog‬‬
‫يستخدم في تنسيق األلوان‬ ‫صندوق حوار ألوان‬
‫‪ColorDialog‬‬
‫*إنشاء األدوات‬
‫يمكنك إضافة أي أداة إلى برنامجك بإحدى هذه الطرق‪-:‬‬
‫‪ ‬النقر المزدوج على األداة المراد إضافتها‬
‫‪ ‬السحب و اإلفالت باستخدام الماوس‬
‫‪..................................................................................... ‬‬
‫‪(................‬يتم كتابتها الطالب)‬
‫ولكن لو أردنا إنشاء مجموعة كبيرة من األدوات كعمل برنامج حاسبة به أزرار‬
‫عديدة مثال فإن الطرق السابقة إلضافة األزرار ستكون متعبة قليال ٌ ‪.‬فما هو الحل‬
‫ياترى في ذلك ؟‬
‫الحل هو الضغط المتواصل على مفتاح ‪ Ctrl‬ثم النقر نقرة واحدة باستخدام الماوس‬
‫على األداة التى تريد أضافة عدداً منها ثم النقر على الفورم ستالحظ في كل مرة‬
‫تقوم بها بالنقر على الفورم إضافة األداة مرة جديدة وباسم جديد وعندما تريد‬
‫االنتهاء من إضافة األداة فما عليك سوى إيقاف الضغط على مفتاح ‪ Ctrl‬والضغط‬
‫على إيقونة مؤضر الماوس التي في اعلى األدوات‪.‬‬
‫*تجميع األدوات داخل حاوية‬
‫هنالك أدوات عملها األساسي هو احتوى أدوات أخرى بداخلها مثل‬
‫‪ Group,TabControl,Panel‬وباستخدامها تستطيع تجميع عدد من األدوات في‬
‫حاوية واحدة لغرض نقل وتحريك أو إخفاء وإظهار تلك األدوات أو ألغراض‬
‫أخرى المهم في األمر أننا باستخدام حاويات األدوات نستطيع أن نتعامل مع‬
‫مجموعة من األدوات ككتلة واحدة‪.‬‬

You might also like