Programming Visual ?The use of visual components (icons, buttons, images, lists, ..) as user inteface.
Influenced the development of the operating system -> GUI (Graphical User Interface)
Apple Macintosh (MacOS), Microsoft (Windows), Linux (KDE, Gnome, X windows),
The development of user interfaces in software / application
- Based text / command line
- Based GUI
Difference-based and GUI-based text / visual
- text-based -> Processing the input / output is performed sequentially
- GUI-based -> Processing the input / output can not be done sequentially
Visual Basic ProgrammingIn visual programming, the technical term - event
Event: An event caused by the activities of the user who of course
eg clicking on the button, right click, etc.
Visual programming approach event-driven, Ie the commands executed after an event occurs or triggered by the event

GUI applications are composed of the window / frame / form
as its main component, and other visual components

Each window has a ID / handle (hWnd), as an identifier to distinguish one window to another window in the operating system environment
Window is the mother of all visual components attached to it