תכנות מונחה-אירועים

תכנות מונחה אירועים הוא דרך לכתוב תוכנה שחוסכת בדיקה תמידית. אירוע הוא אות שמודיע שמשהו קרה. (אות = סימן שמשהו קרה)

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

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

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

בדוגמה ב‑VB.NET יש שתי מחלקות: People שמבדקת יום הולדת ומזניקה אירוע, ו‑Form1 שמקשיב ומדפיס את הגיל.

יש סביבות ותכנות רבות שעוזרות ליישם אירועים בקלות.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!