سوف نتعرف على هذا الجزء على لغة البرمجة event driven programming وفى بداية يجب ان نعرف ان ليس كافيا ان نضيف العناصر الى النموذج بدون اضافة بعض الكود الى التطبيق ليؤدي الى اجراء وظيفه معينه
وعلى سبيل المثال اذا قومنا بتشغيل البرنامج الذى صممناه فى الاجزاء السابقة بالضغط على مفتاح start من شريط الادوات
او من فتح القائمة debug ونختار start او f5 من لوحة المفاتيح
نرى انه يظهر لنا البرنامج وبه جميع عناصر التحكم التي اضفناها
واذا ضفنا عملية القسمة الى البرنامج وضغتنا على مفتاح calculate لإتمام العملية الحسابية لا يحدث اى شئ
وبمأنناا نريد اجراء عملية القسمة واظهار الناتج فيجب ان نقوم بإضافة كود معين للفتاح calculate بحيث انه عند الضغط على هذا الفتاح يتم عملية القسمة
نوع البرمجة procedural programming فى هذا النوع من البرمجة يتم كتابة الكود الخاص بكل جزء فى البرنامج من بداية تشغيله حتي نهايتة ويتضمن هذا الكود موضع البدء و الخواص الخاصة بالنموذج وجميع العناصر المدرجة بداخله كما يجب ان يتضمن على الكود الخاص بتعريف شكل مفتاح الامر عند الضغط عليه بالموس وايضا عند الغاء هذا الضغط بالاضافه الكود الخاص بعملية اختبار هذا البرنامج وتكون وظيفة المبرمج فقط هو كتابة الكود الخاص بالافعال التي يتم تنفيذها عند الضغط على مفتاح الامر
ويسمى هذا النوع من البرمجةEvent Driven Programming لانه يتم تنفيذ مجموعه من الافعال التي نقوم بتعيينها نتيجه لحدث قام المستخدم بأجراءه على احد عناصر واجهة البرنامج مثل الضغط على مفتاح الامر command Button
يجب ملاحظة ان لغة البرمجة visual basic.net من النوع event driven programming