Industry-relevant training in Business, Technology, and Design to help professionals and graduates upskill for real-world careers.
Fun, engaging games to boost memory, math fluency, typing speed, and English skills—perfect for learners of all ages.
Event-Driven Programming (EDP) transforms the interaction model of software applications, shifting from traditional procedural structure to responsiveness dictated by user actions and external events. This paradigm underlies various modern applications, such as GUIs and web platforms, facilitating non-linear programming and event management. Understanding EDP enhances developers' ability to create modular, scalable, and interactive systems that cater to real-time needs.
Enroll to start learning
You’ve not yet enrolled in this course. Please enroll for free to listen to audio lessons, classroom podcasts and take practice test.
References
Chapter_17_Event.pdfClass Notes
Memorization
What we have learnt
Final Test
Revision Tests
Term: Event
Definition: An action or occurrence that the software recognizes and responds to, such as a mouse click or a key press.
Term: Event Handler
Definition: A function or method that is executed in response to an event occurring.
Term: Event Loop
Definition: A fundamental part of event-driven systems that continually checks for and handles events as they occur.
Term: Event Listener
Definition: A method or object that listens for and responds to specific events.
Term: Event Source
Definition: The object that generates events, such as a GUI component like a button.