Page 21 - أساسيات الحاسب الالي2
P. 21
لغـــة VB.Net الفصل الثانى
المصاحب لهذا الحدث وينفذ اﻷوامر والعبارات البرمجية المكتوبة في ه وق د يك ون
هذا الحدث ع ن طري ق الم ستخدم مث ل ض غطة أو ض غطة مزدوج ة عل ى ال زر اﻷي سر
للفارة أو سحبه أو الضغط على أحد مفاتيح لوحة المفاتيح أو اختيار أمر من قائمة.
وقد يكون بعضها عن طري ق برن امج آخ ر أو ع ن طري ق نظ ام الت شغيل نف سه أو
مرور دورة معينة من الوقت.
جدول ١يلخص بعض مصادر اﻷحداث وعينة من كل منها
عينه من اﻷحداث مصدر الحدث
ضغطة على أحد المفاتيح أو النقر بالفارة المستخدم
الوقت
مرور دورة معينة من الوقت البرنامج
خطوة من البرنامج تنشط أحد اﻷحداث
تطبيقات تعمل تحت بيئة النوافذ وتتطلب مشاركة البيانات برامج أخرى
جدول ١
التط وير لتطبي ق م ن تطبيق ات النواف ذ ف ى بيئ ة VB.Netل ه بع ض ال شبه بالت صميم
المعمارى ففى البداية نصمم واجهة التطبيق بما تحتويه م ن أدوات تحك م مث ل مف اتيح أو
عناوين أو صناديق حوارية ونحدد الخصائص الخاص ة بك ل م نهم مث ل العن وان والل ون
والحجم .عن طريق تحديد وظيف ة ك ل أداة تحك م نكت ب جم ل البرمج ة المطل وب تنف ذيها
عند وقوع الحدث الخاص بها .
مفهوم البرمجة الموجهة بحدث يعنى أن تضع فى اعتبارك حين تصمم برنامجك أن
تقسمه إلى أجزاء يستجيب كل منها لحدث معين وهو ما تسهله لغة VB.Netحيث أنها
تتضمن بعض اﻹجراءات الجاهزة المصاحبة لكل حدث والخالية من الكود ليضع فيها
المبرمج تعليماته المناسبة لهذا الحدث.
ذكرنا أن VB.Netأيضا من لغات البرمجة الموجهة نحو الكائنات أو اﻷهداف
والهدف هنا هو البيانات وكود البرامج مجتمعين فى وحدة واحدة حيث النافذة مثﻼ هى
هدف يتفاعل معه المستخدم فيحركه ويغير حجمه ويغلقه.
٢١