Aim and purpose
To introduce learners to the descriptionof event driven programming and the event driven development
environment and to develop the skills required to design, implement, test, document and review event driven
programs.
Learning outcomes
On completion of this unit a learner should:
1 Know the features of event driven programming
2 Understand the event driven development environment
3 Be able to design and implement event driven programs
4 Be able to test, document and review event driven programs.
Unlike traditional programming, where the control flow is determined by the program structure, the control
flow of event driven programs is largely driven by external events. Typically, event loops are pre-programmed
to continually look for information to process. Event driven programming is a very flexible way of allowing
programs to respond to many inputs or events. |