תכנות מונחה אירועים
מתוך ויקיפדיה, האנציקלופדיה החופשית
בהנדסת תוכנה, תכנות מונחה ארועים (באנגלית: Event-driven programming) הוא תפיסה בתכנות. הרעיון הוא שבתוך תוכנית המחשב קיימים חלקים (ערוכים כרצפי פעולות), הממתינים לקבלת אות. האות נקרא "מאורע" (event) והוא מתקבל כאשר מתרחש ארוע מסוים במערכת, אליו קשוב היישום.
בתכנות מונחה אירועים בוחר המתכנת לאילו אירועים הוא מעוניין להגיב (להאזין) ואותם הוא משכתב כקוד בתוכניתו.
ארועים יכולים להווצר על ידי המשתמש (למשל במערכות הפעלה עם ממשק גרפי): הקשה במיקום מסוים על פני המסך באמצעות העכבר, מעבר של סמן העכבר מעל אזור מסוים, שחרור לחצן העכבר, לחיצה או שחרור של מקש מקלדת וגם חיבור העכבר למחשב, וכו'.
בנוסף אירועים יכולים להיות ארועים שמייצר המחשב: קבלת דואר אלקטרוני, סיום פעולת הגיבוי, נעילת קובץ לכתיבה וגם פעולות שתלויות במועד הרצה מסוים, כמו ניקוי הדיסק או בדיקת הדואר.
תכנות מונחה ארועים אופייני ליישומים בעלי ממשק משתמש גרפי, אך אינה בלעדית להם.
[עריכה] סביבות תכנות
להן מספר דוגמאות לסביבות תכנות המאפשרות ישום קל של תכנות מונחה ארועים.
- Visual Basic של מיקרוסופט
- Delphi של בורלנד
- Microsoft Foundation Classes של מיקרוסופט
- NET. של מיקרוסופט
- Java של סאן מיקרוסיסטמס
- Oracle Forms של אורקל