"The Visual Basic programmer may add a substantial amount of code simply by dragging and dropping controls, such as buttons and dialog boxes, and then defining the appearance and behavior thereof." . . . . .