Visual programming, a method of creating programs, makes connections between objects by drawing, pointing and clicking on diagrams and icons. The goal of visual programming is to make programming easier for programmers and more accessible to nonprogrammers. It does so by borrowing the object orientation of OOP languages but exercising it in a graphical or visual way. Visual programming enables users to think more about solving the problem than about handling the programming language. There is no learning of syntax or actual writing of code.
With one example, ObjectVision (from Borland), the user doesn’t employ a programming language but simply connects icons and diagrams on screen Visual BASIC (Microsoft) offers another visual environment for program construction, allowing you to build various components using buttons, scroll bars, and menus.