Skip to main content

Explain Different Types of User Interface

What is a User Interface? Explain its types.

User Interface


User Interface is the set of items on screen to interact with the computer. A user interacts and uses computer with the help of these items. For example, Windows Desktop is an example of user interface. Similarly Dos Prompt is also an example of user interface.

Types of User Interface

There are two main types of user interface:
1) Graphical user interface (GUI)
2) Command line user interface (CLI)

1) Graphical User Interface

Graphical user interface or GUI provides different graphical items like windows, menus, tool bars and icons etc. A mouse or any other pointing device is used to work with these items. Commonly we select different commands from menu or toolbar with the help of mouse. We need not to type commands. We can double click on a file or folder to open it. We can double click on a shortcut to open a program. GUI is very easy to interact the computer.
All versions of Windows, Macintosh, OS/2 and some versions of Unix and Linux provide GUI.

Explain types of user interface GUI and CLI
Explain types of user interface GUI and CLI


Advantages of GUI - Graphical User Interface:

a) Easy to learn: It is very easy to learn even for beginners or ediots :D
b) Easy to use: GUI based systems are very easy to use becaus of icons, shortcuts, toolbars and menues etc.
c) Use of mouse: Since, we use mouse to select any command from a menue or toolbar, so we feel easier to work on computer.
d) Less typing: There is a very less need of typing commands in a GUI based software. Mostly, you are to point and select commands with mouse.
e) No need to memorize syntax of commands: Syntax is the way of writing that is typing a command so that computer can understand and execute it. Since, in GUI we use mouse button clicks, we need not to memorize command syntax.

2) Command line user interface (CLI)


Types of User Interface - Command Line Interface CLI
Types of User Interface - Command Line Interface CLI

A command-line interface provides a prompt / place where user types commands for execution. CLI interface is difficult to learn and use. We have to memorize commands. Operating system will not execute the command if there is a small error in typing the command. Dos and some versions of UNIX and Linux provide command-line interface. CLI is character based or textual interface.

Comments

Popular posts from this blog

Explain Main Difference Between System Software and Application Software

Topic: Explain Main Difference Between System Software and Application Software            Differentiate between system software and application software Before , explaining the main differences between application software and system software, let us know the definitions of Application software and System software with examples. What is System Software: System software is a set of programs to control all components of computer and to manage overall operations of computer system. Differences between System software and application software System software is used as a base to install and run all application software. Examples of system software include: Operating Systems, like Microsoft Windows, DOS, Unix and Linux Device Drivers like Device driver software of a Printer (found on CD normally provided with the printer) Utility Programs like AVAST anti virus, Disk Scanners and File Viewers etc. What is Applicat...

Paper Pattern For B.Sc. ACS - Advanced Computer Studies Class Islamia University Bahawalpur

Download Paper Pattern For B.Sc. Advanced Computer Studies ACS Class Islamia University Bahawalpur The Islmia University of  Bahawapur REVISED CURRICULUM of ADVANCED COMPUTER STUDIES (ACS) For B.A / B.SC.EXAMINATION 2005 & ONWARDS Paper Pattern For ACS, B.Sc. Advanced Computer Studies, Islamia University Bahawalpur COURSE MARKS: 200 THEORY: 160 PRACTICAL & PROJECT: 40 ACS - Third Year (B.Sc Part-I) Paper I, II and C++ practical will be offered in the third year  ACS - Fourt Year  (B.Sc Part-II) Paper III. IV and project work will be offered in fourth year.  Paper I, II, III and IV all have two sections each which carry equal mark. THIRD YEAR PAPER – I Introduction to information Technology 40 PAPER -II Programming using C++ 40 PROJECT PRACTICAL using C++ 20 FOURTH YEAR PAPER -III Data Base Management system 40 PAPER-IV Introduction to Web Programming 40 PROJECT 20 ASSESSMENT METHOD ...

Explain Different Types of Software

Topic:  Different Types of Software with Examples Types of Software Different Types of Software with Examples There are two  main types of software  -  system software and application software . Let us discuss these types of software in detail with examples of each. System Software System software is a set of programs used to implement certain functions in a computer system. System software  controls the overall operations and components of a computer system. We can say that system software is the base on which application programs are executed. System software provides an interface between user and computer. Users use this interface to interact with the computer and perform different jobs on computer. Operating systems like Windows, Linux and Unix are the main example of system software . Similarly device drivers software are also examples of system software. Examples of system software Examples of system software are as follows: •...