בית התפתחות מהו מטפל באירועים ב- c? - הגדרה מטכנולוגיה

מהו מטפל באירועים ב- c? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של מטפל אירועים?

מטפל באירועים, ב- C #, הוא שיטה המכילה את הקוד שמוצא בתגובה לאירוע ספציפי המתרחש ביישום.


מטפלים באירועים משמשים ביישומי ממשק משתמש גרפי (GUI) לטיפול באירועים כמו לחיצות כפתורים ובחירות בתפריט, המועלות על ידי פקדים בממשק המשתמש. ניתן להשתמש במטפל באירועים יחיד לעיבוד אירועים שהועלו על ידי בקרות מרובות. ניתן לקשר אירוע למספר מטפלים באירועים, אשר יופעלו באופן סינכרוני כאשר השוויון מתרחש. מטפלים באירועים יכולים לשמש גם לטיפול באירועים המסמנים שינויים במצב האובייקט ללקוחות האובייקט.

Techopedia מסביר את הנדלר האירועים

מודל האירוע C # מבוסס על תבנית "פרסם-מנוי" שבה כיתה (מפרסם) מפעילה אירוע, בעוד שכיתה אחרת (מנוי) מקבלת את האירוע הזה. מטפל באירועים הוא המנוי המכיל את הקוד לטיפול באירועים ספציפיים.


לדוגמה, ניתן להשתמש במטפל אירועים לטיפול באירוע המתרחש במהלך לחיצה על כפתור פקודה בממשק המשתמש.


ב- C #, אירוע מחובר למטפל שלו על ידי נציג אירוע. כדי להעלות אירוע ולהגיב לאירוע, שני האלמנטים ההכרחיים הם הנציג המקשר את האירוע לשיטת המטפל שלו ולכיתה המחזיקה נתוני אירועים. על ידי הוספת מופע הנציג לאובייקט האירוע באמצעות מפעיל הקצאת התוספות ('+ ='), קורא מטפל האירועים להתרחשות האירוע המשויך אליו.


חתימתו של נציג מטפל באירועים כוללת שני פרמטרים המייצגים את מופע האובייקט המעלה את האירוע ואת נתוני האירוע המחזיקים. חתימת שיטת מטפל באירועים צריכה להיות תואמת לזה של הנציג לאירוע ועם סוג ההחזרה בטל. המסגרת .NET מספקת מטפל אירועים מובנה שניתן להשתמש בו במקרים בהם הצירים בהם השתמשו נבדלים זה מזה רק לפי סוג הסוג ומכאן יכולים להפחית את הקוד שצריך לשמור.

הגדרה זו נכתבה בהקשר של C #
מהו מטפל באירועים ב- c? - הגדרה מטכנולוגיה