Text Interface
A text-based interface means typing in all the commands. If you mis-type, you have to backspace to your error, which erases what you already typed. It's hard to have fun this way! Add-on programs were written, of course, so you could edit what was typed - to the joy of all who had to work with long command lines. Modern text interfaces have lots of cool shortcuts and features. But you still have to spell and type well.
The example to the right is of a bulletin board communications program. Notice the list of commands in the popup menu in the center. You would use the arrow keys to move up and down the list and then press the Enter key to execute the command. Various menus are usually available by using the Alt key in combination with a letter or number key. Graphical InterfaceA graphical user interface (GUI
- sometimes pronounced GOO-ee) uses
pictures to make it easier for the user. The example below is from Windows 95/98. The use of drop-down menus, windows, buttons, and icons was first successfully marketed by Apple on the Macintosh computer. These ideas are now as standard for graphical interfaces as door knobs are for doors. Common features of a graphical interface:window menu button icon
|
Command Line
Interface The
MS-DOS Prompt application in a Windows operating system is an example of the
provision of a command line interface. Most
of today's Unix-based systems offer both a command line interface and
a graphical user interface. |
Graphical User Interface A
program interface that takes
advantage of the computer graphics capabilities to make the program easier to
use. Well-designed
graphical user interfaces can free the user from learning complex command
languages On
the other hand, many users find that they work more effectively with a
command-driven interface, especially if they already know the command
language. Today,
most users prefer the graphical user interface (GUI) offered by
Windows, Mac OS, and others. Graphical
user interfaces, such as Microsoft Windows and the one used by the Apple
Macintosh, feature the following basic components: |