Event driven programming (or event based programming) is a programming technique for creating responsive programs. By definition it is nothing more than a programming technique in which the software will do nothing until an event occurs. In practice, an event can also be generated by a timer, so the software can appear to do something … Read more