Part VII. User-Interface Components
SIMPOL provides a number of different components for interacting with the user interface. This includes windows, forms, and common dialogs. Some programming environments only provide forms and fail to actually provide windows themselves, but with SIMPOL we have chosen to provide the full range of possible items in order to give the greatest range of functionality to the programmer. User-interface components are the basic building blocks that can make a program easy to use or a nightmare for the user, which of these depends on the choices made by the programmer. When designing a user interface, it is important that the programmer design for simplicity and ease of use. It also helps if they actually have direct contact with those who may be using the interface, to get useful feedback.