Visual Basic 6 allows creating graphical user interface applications. The main components are:
1. A form with controls like buttons, text boxes that define the application window.
2. A project explorer that contains the forms and code modules of the project.
3. Various toolbars to add controls, manage projects and debug applications.