Created
July 11, 2015 15:31
-
-
Save vasuki1996/d665c2ffe8e35f7ddbd3 to your computer and use it in GitHub Desktop.
Content Of Speech
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Many people use the term UI and even the UX without know about what actually it is.Mostly people use these terms to indicate the graphical part of the Interface.So this is all about telling the people to use the proper terminolgies like for to use GUI instead of just UI | |
Firstly what is UI - its system used to interact with your computer (Human-Computer Interface) | |
Types of UI | |
1)CLI | |
2)GUI | |
CLI:- | |
CLI Stands For Command Line Interface in which we type commands using a keyboard to interact with the computer.This basically needs the user to remember all the commands and also have basic idea of programming languages like C, Unix etc | |
Examples:- MS-DOS has client called Command Prompt and Linux has a client called Terminal | |
GUI:- | |
GUI stands for Graphical User Interface.If you are viewing this document you are bound to use a software like the word processors which is a better example for a GUI system or else even simple example is your homescreen of your PC or mobile devices | |
What GUI is all about:- | |
Its Just the graphics wat you see on screen. | |
Basic Components | |
1)Pointers | |
2)Pointing devices | |
3)Display Systems | |
4)icons | |
5)menu | |
6)windows | |
Descriptions about the components | |
pointer : A symbol that appears on the display screen and that you move to select objects and commands. Usually, the pointer appears as a small angled arrow. Text -processing applications, however, use an I-beam pointer that is shaped like a capital I. | |
pointing device : A device, such as a mouse or trackball, that enables you to select objects on the display screen. | |
icons : Small pictures that represent commands, files, or windows. By moving the pointer to the icon and pressing a mouse button, you can execute a command or convert the icon into a window. You can also move the icons around the display screen as if they were real objects on your desk. | |
desktop : The area on the display screen where icons are grouped is often referred to as the desktop because the icons are intended to represent real objects on a real desktop. | |
windows: You can divide the screen into different areas. In each window, you can run a different program or display a different file. You can move windows around the display screen, and change their shape and size at will. | |
menus : Most graphical user interfaces let you execute commands by selecting a choice from a menu. | |
Advantages of GUIs | |
A major advantage of GUIs is that they make computer operation more intuitive, and thus easier to learn and use. For example, it is much easier for a new user to move a file from one directory to another by dragging its icon with the mouse than by having to remember and type seemingly arcane commands to accomplish the same task. | |
Adding to this intuitiveness of operation is the fact that GUIs generally provide users with immediate, visual feedback about the effect of each action. For example, when a user deletes an icon representing a file, the icon immediately disappears, confirming that the file has been deleted (or at least sent to the trash can). This contrasts with the situation for a CLI, in which the user types a delete command (inclusive of the name of the file to be deleted) but receives no automatic feedback indicating that the file has actually been removed. | |
In addition, GUIs allow users to take full advantage of the powerful multitasking (the ability for multiple programs and/or multiple instances of single programs to run simultaneously) capabilities of modern operating systems by allowing such multiple programs and/or instances to be displayed simultaneously. The result is a large increase in the flexibility of computer use and a consequent rise in user productivity. | |
But the GUI has became much more than a mere convenience. It has also become the standard in human-computer interaction, and it has influenced the work of a generation of computer users. Moreover, it has led to the development of new types of applications and entire new industries. An example is desktop publishing, which has revolutionized (and partly wiped out) the traditional printing and typesetting industry. | |
Despite the great convenience of the GUI however, system administrators and other advanced users tend to prefer the CLI for many operations because it is frequently more convenient and generally more powerful1. On Unix-like operating systems, GUIs are actually just attractive, convenient coverings for command line programs (i.e., programs which operate from a CLI), and they rely on them for their operation. | |
One of the great attractions of Unix-like operating systems is that they have maintained their CLI capabilities while continuing to improve their GUIs, thereby allowing advanced users to harness the full power of the computer while simultaneously making it easier for beginning and intermediate users. In contrast, the newer versions of Microsoft Windows (such as 2000 and XP) have downgraded their CLIs to marginal roles. | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Define User Interface | |
Types of UI | |
Breif On CLI | |
Definition of GUI and some examples of GUI | |
What actually is a GUI | |
Basic Components of a GUI system | |
A Brief on each component | |
Advantages of GUI over CLI | |
A Sentence to Mention the use of CLI in Linux and windows | |
Conclusions on GUI |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment