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

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

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

Anonim

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

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


فئة إرسال رسالة حدث هو الناشر. فئة تلقي الحدث هو المشترك. لا يمكن التذرع بالأحداث إلا من الفصول المعلنة ، والتي تتطلب إعلان معدل (على سبيل المثال ، ظاهري محمي) يتيح الوصول إلى الفصل المشتق.

تيكوبيديا تشرح الحدث

تطبق البرامج تعليمات برمجية تستند إلى الأحداث عند حدوث تغييرات غير متزامنة خارجية. على سبيل المثال ، يؤدي المستخدم الذي يضغط على زر لوحة المفاتيح إلى تغيير خارجي يتطلب استجابة من البرنامج الخاص به. الحدث الذي تم تشغيله هو إما جهاز خارجي أو برنامج. عندما يشير أحد البرامج إلى أنه جاهز للرد ، تتم إعادة توجيه الحدث إلى وحدة برامج معالج الأحداث.


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


يتم دائمًا مراعاة الأحداث عندما يحول الجهاز إجراءات المستخدم الخارجية إلى رمز حدث معين ، خاصةً أثناء تصميم واجهة المستخدم والتصنيع.


غالبًا ما تكون معالجات أحداث البرنامج متزامنة ، حيث يتم تخصيص وحدة أو أكثر من وحدات رمز البرنامج لمعالجة الأحداث. مصادر الحدث الشائعة هي:

  • المستخدم ربط الأجهزة
  • مقاطعة حدث البرنامج الخارجي ، مثل مؤقت

يغير البرنامج التفاعلي الذي يحركه الأحداث الردود وفقًا للأحداث.

خطوات تنفيذ الاشتراك في الحدث هي:

  • إعلان الحدث: يتضمن إعلان المفوض (معالج الأحداث) مع مجموعة الوسائط المطلوبة ومعدل الوصول.

  • استدعاء الحدث: تتم كتابة التعليمات البرمجية عندما يقوم العميل بتوصيل الحدث إلى المفوض.

  • Hooking Up to Events: للتوصيل من خارج الفئة المعلنة للحدث ، تتم إضافة مثيل مفوض تم إنشاؤه حديثًا إلى حقل الحدث باستخدام عامل التشغيل "+ =".

قد يتم نشر حدث واحد بواسطة ناشرين متعددين. يجوز لمشترك واحد التعامل مع أحداث الناشر المتعددة. عندما يتم تسجيل مشتركين متعددين لحدث واحد ، يتم استدعاء المعالجات بشكل متزامن.

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