Page 21 - أساسيات الحاسب الالي2
P. 21

‫لغـــة ‪VB.Net‬‬                                          ‫الفصل الثانى‬

‫المصاحب لهذا الحدث وينفذ اﻷوامر والعبارات البرمجية المكتوبة في ه وق د يك ون‬

‫هذا الحدث ع ن طري ق الم ستخدم مث ل ض غطة أو ض غطة مزدوج ة عل ى ال زر اﻷي سر‬

     ‫للفارة أو سحبه أو الضغط على أحد مفاتيح لوحة المفاتيح أو اختيار أمر من قائمة‪.‬‬

‫وقد يكون بعضها عن طري ق برن امج آخ ر أو ع ن طري ق نظ ام الت شغيل نف سه أو‬
                                                     ‫مرور دورة معينة من الوقت‪.‬‬

                          ‫جدول ‪ ١‬يلخص بعض مصادر اﻷحداث وعينة من كل منها‬

                                   ‫عينه من اﻷحداث‬      ‫مصدر الحدث‬
               ‫ضغطة على أحد المفاتيح أو النقر بالفارة‬      ‫المستخدم‬
                                                              ‫الوقت‬
                          ‫مرور دورة معينة من الوقت‬         ‫البرنامج‬
                 ‫خطوة من البرنامج تنشط أحد اﻷحداث‬
‫تطبيقات تعمل تحت بيئة النوافذ وتتطلب مشاركة البيانات‬   ‫برامج أخرى‬

                         ‫جدول ‪١‬‬

‫التط وير لتطبي ق م ن تطبيق ات النواف ذ ف ى بيئ ة ‪ VB.Net‬ل ه بع ض ال شبه بالت صميم‬
‫المعمارى ففى البداية نصمم واجهة التطبيق بما تحتويه م ن أدوات تحك م مث ل مف اتيح أو‬
‫عناوين أو صناديق حوارية ونحدد الخصائص الخاص ة بك ل م نهم مث ل العن وان والل ون‬
‫والحجم‪ .‬عن طريق تحديد وظيف ة ك ل أداة تحك م نكت ب جم ل البرمج ة المطل وب تنف ذيها‬

                                                    ‫عند وقوع الحدث الخاص بها ‪.‬‬
‫مفهوم البرمجة الموجهة بحدث يعنى أن تضع فى اعتبارك حين تصمم برنامجك أن‬
‫تقسمه إلى أجزاء يستجيب كل منها لحدث معين وهو ما تسهله لغة ‪ VB.Net‬حيث أنها‬
‫تتضمن بعض اﻹجراءات الجاهزة المصاحبة لكل حدث والخالية من الكود ليضع فيها‬

                                             ‫المبرمج تعليماته المناسبة لهذا الحدث‪.‬‬
‫ذكرنا أن ‪ VB.Net‬أيضا من لغات البرمجة الموجهة نحو الكائنات أو اﻷهداف‬
‫والهدف هنا هو البيانات وكود البرامج مجتمعين فى وحدة واحدة حيث النافذة مثﻼ هى‬

                            ‫هدف يتفاعل معه المستخدم فيحركه ويغير حجمه ويغلقه‪.‬‬

                                                                                                           ‫‪٢١‬‬
   16   17   18   19   20   21   22   23   24   25   26