Event-driven Programming
VB and Delphi give close support to event-driven programming
- where app. is idle until its behaviour is triggered by a user-initiated “event”
Each predefined widget has a skeleton body of methods (procedures) to support events
- e.g., LeftMouseButtonDown( )
- user supplies implementation code
Screens can be animated prior to coding specific application behaviour