GUI is the acronym for Graphical User Interface. This term is used to refer to a program interface which makes use of the graphics capabilities of the computer, in order to make it easier for people to use the program. Through the use of a well-made GUI, the computer user will be spared from the need to learn command languages that are complex.
A GUI has different basic components, namely the pointer, pointing device, icons, windows, menus, and desktop. The pointer refers to the symbol, which usually appears to be a small slanted arrow on the display screen and is mainly used to select objects. In the case of text-processing applications, the pointer is normally an I-beam. The pointing device, which usually comes in the form of a trackball or a mouse, enables the user to select certain objects that appear on the display screen.
Another component of the GUI is the icon, which appears as small pictures that represent files or commands. A command can be executed by simply moving the pointer to the icon and then pressing the button of the mouse. Additionally, the icons can also be moved around the display screen.
It is also possible for the user to divide the display screen into various areas or windows. Each window can display a different file or program, and can also be sized as desired. Aside from the mentioned components, GUIs commonly allow users to perform commands by choosing an option from a menu. Lastly, a GUI also has a component called the desktop, which refers to the area on the display screen where the icons are located. It is called as such because the icons that it contains somehow correspond to real objects that are grouped together on a real desktop.
Aside from the visual components, this program interface also includes standard text and graphics formats, which make it easier for users to move data from one application to another. Applications which run under the same graphical user interface can easily share data because of these well-defined formats.