Types of Programs
Console programs:
- Control-driven: You start the program and the program code determines the sequence of events.
- Mostly the actions are predetermined.
Windows-based programs:
- Event-driven: The operation of the program depends on what you do with the controls presented (usually by the GUI)
- Selecting menu items, pressing buttons, dialog interaction cause actions within the program.