GRAPHICAL USER INTERFACE

Slides:



Advertisements
Similar presentations
Chapter 16 Graphical User Interfaces
Advertisements

Introduction to Computers Section 6A. home The Operating System (OS) The operating system (OS) is software that controls the interaction between hardware.
Windows Test Review.
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Operating Systems. Operating System (OS) The software that manages the sharing of the resources of a computer. Examples of Operating Systems ◦ Windows.
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
Chapter 16 Graphical User Interfaces John Keyser’s Modifications of Slides by Bjarne Stroustrup
© by Pearson Education, Inc. All Rights Reserved.
Lecture 7 Date: 23rd February
Chapter 1- Visual Basic Schneider 1 Chapter 1 An Introduction to Computers and Visual Basic.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
MCT260-Operating Systems I Operating Systems I Interfaces to Operating Systems.
Exploring the Basics of Windows XP
Graphical User Interfaces A Quick Outlook. Interface Many methods to create and “interface” with the user 2 most common interface methods: – Console –
Operating Systems Chapter 4.
Computer for Health Sciences
Chapter 3 Working with Symbols and Interactivity.
How do people communicate with computers?
IE 411/511: Visual Programming for Industrial Applications
11.10 Human Computer Interface www. ICT-Teacher.com.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Symbols and Interactivity.
Working with Symbols and Interactivity
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
UNIT 7 Describing how an item functions [2] (infinitive with or without ‘to’)
CSCE 121: Introduction to Program Design and Concepts, Honors Dr. J. Michael Moore Spring 2015 Set 15: GUIs 1.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Microsoft Office XP Illustrated Introductory, Enhanced Started with Windows 2000 Getting.
® Microsoft Office 2010 Exploring the Basics of Microsoft Windows 7.
Different Types of HCI CLI Menu Driven GUI NLI
Software 3 See Edmodo for images Group name: topcat Group code: i4qf9a 11/03/11.
Graphical User Interface Saint-Petersburg IT College Saint-Petersburg 2014.
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Operating Systems. Define OS Operating System is a type of system software. Operating system software includes instructions that allow a computer to run.
Graphical User Interface.  A graphical user in terface (GUI) is often pronounced as ‘goo-ey’.  It is atype of user interface that controls a display.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Pasewark & Pasewark 1 Windows Vista Lesson 1 Windows Vista Basics Microsoft Office 2007: Introductory.
Fundamentals of Windows Mouse n 4 Basic Operations: –Pointing –Clicking –Double Clicking –Dragging.
Chapter 6 : User interface design
Dive Into® Visual Basic 2010 Express
Visual Basic.NET Windows Programming
Human Computer Interaction Lecture 07 The Interaction
Chapter Topics 15.1 Graphical User Interfaces
11.10 Human Computer Interface
Human Impact of UI Design Paradigms
Chapter 2 – Introduction to the Visual Studio .NET IDE
An Introduction to Computers and Visual Basic
Console and GUI Programs
Unit 2 User Interface Design.
CHAPTER 8 Multimedia Authoring Tools
Chapter 3 Software Interfaces.
An Introduction to Computers and Visual Basic
What is an operating system?
Software engineering USER INTERFACE DESIGN.
Exploring the Basics of Windows XP
Program and Graphical User Interface Design
Microsoft Office Illustrated Introductory, Windows XP Edition
Module 1: Getting Started with Windows 95
Chapter 2 – Introduction to the Visual Studio .NET IDE
CIS16 Application Development Programming with Visual Basic
Windows xp PART 1 DR.WAFAA SHRIEF.
Microsoft Windows 7 Basics
Exploring the Basics of Windows XP
Working with Symbols and Interactivity
An Introduction to Computers and Visual Basic
Chapter 15: GUI Applications & Event-Driven Programming
Graphical User Interfaces
Windows Operating System
Human-computer interaction
Presentation transcript:

GRAPHICAL USER INTERFACE Computer Systems Concepts Presentation on GRAPHICAL USER INTERFACE Presented By- Said Mohammad Al-rashdi April 2012 Submitted to- Dr. Tariq Gasemi Information Systems Section College of Economics Management and Information Systems

Overview GUI concept History of GUI Examples GUI Features & Tasks User Interface Design Process Comparison between CLI & GUI

GRAPHICAL USER INTERFACE A graphical User Interface (GUI), is often pronounced as ‘goo-ey’. 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 icons, and visual indicators. It was developed because interacting with computers in text mode (C.L.I.) was a very time consuming & cumbersome activity.

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. The 1st commercial GUI

A GRAPHIC USER INTERFACE (GUI) DESKTOP GRAPHIC ICONS POINTER A GRAPHIC USER INTERFACE (GUI) DESKTOP

GUI examples

Features Pointer : A symbol that appears on the screen and used to select objects and commands. It is a small angled arrow. Text –it is 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.

Cont… icons : Small pictures that represent commands, files, or windows. By a simple click on it we can execute a command/program or convert the icon into a window desktop : The area on the display screen where icons are grouped. menus : Most graphical user interfaces let you execute commands by selecting a choice/option from a menu.

Common GUI tasks Titles / Text Fields / Dialog boxes Buttons Names Prompts User instructions Fields / Dialog boxes Input Output Buttons Let the user initiate actions Let the user select among a set of alternatives e.g. yes/no, blue/green/red, etc.

Common GUI tasks (cont.) Display results Shapes Text and numbers Make a window “look right” Style and color Note: our windows look different (and appropriate) on different systems More advanced Tracking the mouse Dragging and dropping Free-hand drawing

GUI From a programming point of view GUI is based on two techniques Object-oriented programming For organizing program parts with common interfaces and common actions Events For connecting an event (like a mouse click) with a program action

Command Line Interface

Command interfaces * User types commands to give instructions to the system e.g. UNIX * May be implemented using cheap terminals. * Easy to process using compiler techniques * Commands of arbitrary complexity can be created by command combination * Concise interfaces requiring minimal typing can be created.

Problems with command interfaces: * Users have to learn and remember a command language. * Users make errors in command. An error detection and recovery system is required * System interaction is through a keyboard so typing ability is required

Comparison between CLI & GUI- GUI- much easier to learn & use than CLI (Command-Line Interface). In CLI the commands are textual,& in GUI commands are graphical. GUI provides a screen full of graphic icons or menus to users. In GUI a point-&-draw (mouse, joystick etc) device is used. Eg- To delete file in CLI = rm <filename> , & in GUI by click on the item & select delete option.

CLI & GUI Eg- To delete file in CLI = c:\> del <filename> , & in GUI by click on the item & select delete option.

Modify-edit-delete by click CLI & GUI GUI Command easy Difficult Clear Not Any user Prof. user attractive Basic Modify-edit-delete by click Need codes Color Screen Black & White Screen Graphic Text

Summary GUI definition History of GUI Examples of GUI in Software & OS GUI Features & Multi- Tasks User Interface Design Process Comparison between CLI & GUI

Refrences http://www.stroustrup.com http://www.ics.uci.edu/~taylor/ICS_52_FQ02/ICS52FQ02-06.pdf http://www.authorstream.com/Presentation/dhirj4u-540274-presentation-gui/ http://www.ats.ucla.edu/stat/mlwin/faq/command_line.htm

THANK YOU.. Questions.. Discussion..