بيت تطوير ما هو معالج الحدث في ج؟ - تعريف من techopedia

ما هو معالج الحدث في ج؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني معالج الأحداث؟

معالج الأحداث ، في C # ، هو طريقة تحتوي على الكود الذي يتم تنفيذه استجابة لحدث معين يحدث في تطبيق ما.


تُستخدم معالجات الأحداث في تطبيقات واجهة المستخدم الرسومية (GUI) للتعامل مع الأحداث مثل نقرات الأزرار وتحديدات القوائم ، التي تثارها عناصر التحكم في واجهة المستخدم. يمكن استخدام معالج حدث واحد لمعالجة الأحداث التي أثارتها عناصر تحكم متعددة. يمكن ربط الحدث بمعالجات الأحداث المتعددة ، والتي سيتم استدعاءها بشكل متزامن عندما يحدث الزوج. يمكن أيضًا استخدام معالجات الأحداث لمعالجة الأحداث التي تشير إلى تغيير حالة الكائن إلى عملاء الكائن.

يشرح Techopedia معالج الأحداث

يعتمد نموذج حدث C # على نموذج "اشتراك-اشتراك" الذي يقوم فيه الفصل (الناشر) بتشغيل الحدث ، بينما يستقبل فئة أخرى (مشترك) هذا الحدث. معالج الأحداث هو المشترك الذي يحتوي على الرمز للتعامل مع أحداث معينة.


على سبيل المثال ، يمكن استخدام معالج الأحداث لمعالجة حدث يحدث أثناء النقر فوق زر أمر في واجهة المستخدم.


في C # ، يتم توصيل الحدث بمعالجه بواسطة مندوب الحدث. لرفع حدث والرد على الحدث ، يعتبر العنصران الضروريان هما المفوض الذي يربط الحدث بأسلوب معالجه والفئة التي تحتفظ ببيانات الحدث. عن طريق إضافة مثيل المفوض إلى كائن الحدث باستخدام عامل تعيين الإضافة ('+ =') ، يتم استدعاء معالج الحدث عند حدوث الحدث المرتبط به.


يتضمن توقيع مفوض معالج الحدث معلمتين تمثلان مثيل الكائن الذي يرفع الحدث والكائن الذي يحتفظ ببيانات الحدث. يجب أن يتطابق توقيع أسلوب معالج الأحداث مع توقيع المفوض لهذا الحدث ونوع الإرجاع باطل. يوفر .NET Framework معالج أحداث مضمن يمكن استخدامه في الحالات التي يختلف فيها المفوضون المستخدمون فقط حسب اسم النوع وبالتالي يمكن تقليل التعليمات البرمجية التي يجب الحفاظ عليها.

تمت كتابة هذا التعريف في سياق C #
ما هو معالج الحدث في ج؟ - تعريف من techopedia