3. INTRODUCTION
A graphical User Interface (GUI),is often pronounced as
‘goo-eye’.
It is a type of user interface that controls a display for the
user and allows users to interact with programs.
A GUI offers graphical ions, and visual indicators.
It was developed because interacting with computers in
textmode(C.L.I)was a very time consuming & cumbersome
activity.
4. HISTORY
The first graphical user interface was designed by
Xerox Corporation’s in 1970s.
But became popular after the Apple Macintosh’s
emergence in 1980’s
Before GUI was developed the operating system
was strictly text based.
GUI is the now very familiar user interface that
allows you to interact with computers or phones
using mouse or touch screen.
6. FEATURES
• Windows:-
The screen is divided into areas
called windows.Windows are
useful if you need to work on
Several tasks.
• Icons:-
These are small pictures used
to represent commands, files
or windows.
7. • Menus:-
A menu is a list of commands or
choices offered to the user through
the menu bar. It allows user to
make selection from list.
• Pointers:-
This is the little arrow that
appears when using windows. It
can be used to select and use
icons.
8. ADVANTAGES
o Easy to use:-
Since data is represented by symbols, shapes ad icons,users
can easily recognize, classify and navigate options.A simple
Click is all it takes to acquire a function. Because it is easy to use
o Easy to communicate:-
Visual representation of data recognized faster than text.Non-
Programmers find it easy to use GUIs since it requires no
experience with computing commands.
9. o Attractive:-
GUI has visually appealing features and is not cluttered with
Command lines codes.Visual images can portray emotions,
Comments and situation with long lines of computer language.
o Provides shortcuts:-
GUI lets users take advantage of shortcut keys to minimize
Strokes. A combination of two keys in place of several action
saves the user time and increases productivity.
10. DISADVANTAGES
o May consume more screen space
o Require a more powerful process and better graphics
display.
o Slower when executing a command.
o Takes more disk space