Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.

Slides:



Advertisements
Similar presentations
The New User Interface MEDITECH Training & Education.
Advertisements

Human Computer Interface
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
User Interface Design Components
Benchmark Series Microsoft Access 2010 Level 1
Microsoft Office 2010 Office 2010 and Windows 7: Essential Concepts and Skills Mark Worden Instructor Use your spacebar or down arrow key to advance slides.
Tutorial 8: Developing an Excel Application
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Word Project 7 Creating an Online Form.
Microsoft Word Basics. Introduction to Microsoft Word Microsoft Word is a word processor designed by Microsoft. A word processor is a computer application.
XX/XX/XX Presenter names Position Title Accessibility “How to”
1 Chapter 3 Reviewing Forms, Reports, and Data Access Pages.
Automating Tasks With Macros
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Interaction Styles Interface Widgets. What are Interaction Styles?  A Collection of interface objects and associated techniques from which an interaction.
1 Committed to Shaping the Next Generation of IT Experts. Chapter 3 – Graphs and Charts: Delivering a Message Robert Grauer and Maryann Barber Exploring.
Technology Education and Information Design Copyright 2009 MediTech NUI: New User Interface Online Training.
How to Create Accessible PowerPoint Presentations Elizabeth Tu and Thayer Watkins April, 2010.
SPSS 1: An Introduction to the Statistical Package SPSS Suzie Cro MRC Clinical Trials Unit.
Copyright 1999 all rights reserved Screen-Based Controls n Primarily ready-made objects –Standard look and feel across applications –Available in APIs.
ADVANCED MICROSOFT POWERPOINT Lesson 6 – Creating Tables and Charts
Customizing Your Toolbars in Microsoft Office Lunch and Learn: June 7, 2005.
Adobe Forms THE FORM ELEMENT PANEL. Creating a form using the Adobe FormsCentral is a quick and easy way to distribute a variety of forms including surveys.
Access Tutorial 10 Automating Tasks with Macros
Microsoft Office 2010 Office 2010 and Windows 7: Essential Concepts and Skills.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
VistA Imaging Display User Guide. VistA imaging Display 2 VISTA IMAGING DISPLAY There are minor changes in this document from previous versions of the.
XP New Perspectives on Microsoft Office PowerPoint 2003 Tutorial 2 1 Microsoft Office PowerPoint 2003 Tutorial 2 – Applying and Modifying Text and Graphic.
IE 411/511: Visual Programming for Industrial Applications
USER INTERFACE.
Introduction to MS WORD.
VistA Imaging Capture via Scanning. October VistA Imaging Capture via Scanning The information in this documentation includes only new and updated.
Lecture 5(b), Slide 1 CP2030 Copyright © University of Wolverhampton CP2030 Visual Basic for C++ Programmers v Component 5(b) HCI aspects of VB programming.
S511 Session 7, IU-SLIS 1 DB Implementation: MS Access Forms.
CREATING TEMPLATES CREATING CUSTOM CHARACTERS IMPORTING BATCH DATA SAVING DATA & TEMPLATES CREATING SERIES DATA PRINTING THE DATA.
Key Applications Module Lesson 21 — Access Essentials
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 3 Welcome Application Introduction to Visual Programming.
XP New Perspectives on Microsoft Windows 2000 Professional Windows 2000 Tutorial 1 1 Microsoft Windows 2000 Professional Tutorial 1 – Exploring the Basics.
Office Management Tools II Ms Saima Gul. Office Management Tools II Ms Saima Gul.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
DB Implementation: MS Access Forms. MS Access Forms  Purpose Data entry, editing, & viewing data in tables Forms are user-friendlier to end-users than.
1 User Interface Design Components Chapter Key Definitions The navigation mechanism provides the way for users to tell the system what to do The.
3461A Widgets More GUI goo. 3461A Outline  What is a widget?  Buttons  Combo boxes  Tool bars  Text components  Sliders  Scrollbars.
11/25/2015Slide 1 Scripts are short programs that repeat sequences of SPSS commands. SPSS includes a computer language called Sax Basic for the creation.
Oct 021 Outline What is a widget? Buttons Combo boxes Text components Message boxes.
Chapter 23: GUI Design Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
CMPF114 Computer Literacy Chapter 3 The Visual Basic Environment 1.
Oct 091 Example Program DemoInputValidation1.java DemoInputValidation2.java.
Key Applications Module Lesson 22 — Managing and Reporting Database Information Computer Literacy BASICS.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
Microsoft Word CERTIFICATION PREP. Lesson 1 Basic Overview RIBBON The main command interface in Microsoft office 2013 is the ribbon. The Ribbon is a centralized.
Customizing Menus and Toolbars CHAPTER 12 Customizing Menus and Toolbars.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
DB Implementation: MS Access Forms. MS Access Forms: Purpose Data entry, editing, & viewing data in Tables Forms are user-friendlier to end-users than.
User Interface Design Chapter 10.
Office 2010 and Windows 7: Essential Concepts and Skills
DB Implementation: MS Access Forms
Systems Analysis and Design
DB Implementation: MS Access Forms
Microsoft Office Ribbon
Presentation transcript:

Designing Interface Components

Components Navigation components - the user uses these components to give instructions. Input – Components that are used to obtain input from a user. Output - Are used to convey information to the user.

Navigation Components Command language instruction -requires the user to type in a particular command such as cd in MSDOS. There also exist a few natural language interfaces, e.g. help in MsWord. Menus generally provide the user with a list of options. Direct manipulation involves using a pointing device such as a mouse to enter commands by clicking on them, dropping and dragging objects, or resizing an object.

Menus Commands on menus should be clearly labelled. Limit choices. If there are many similar choices on a menu it may be a better idea to create a second level of menu. Commands that cannot be used at a particular point should not be displayed or “grayed” out.

Menus The should be an undo option available in case the user makes a mistake. If the user is about to perform an action that cannot be undone, the user should be informed of this. Ensure that the grammar order of instructions are consistent. Most systems specify this in an object-action order. Choose titles that are unambiguous and reflect the action.

Menus Menus should be made “broad and shallow” rather than “narrow and deep”. A menu should include a maximum of eight items. It should take a minimum of two keystrokes or mouse clicks from a menu to perform an action. If a menu has to have more than eight items these should be broken into subgroups with each subgroup being separated by a horizontal line.

Menus A menu can have hotkeys, Crtl-F for find, to enable users to quickly issue commands. Like items should be placed together in menus. For example, MsWord groups actions according to File, Table, Window, etc. Different types of menus: menu bar, drop- down menu, pop-up menu, tab menu, toolbar, image map.

Menu Bar Commands are listed at the top of the screen. This is usually the main menu for the system. Menu items are one word. Menu items are linked to other menus that provide a list of actions to perform, i.e. menu items do not perform actions.

Drop-down Menu This forms the second level of menus when an option is chosen from a menu bar. Menu items can be more than one word. Avoid abbreviations. Menu items represent actions or can invoke another menu. This menu drops down below the previous menu and disappears after one use.

Pop-up Menu This is a floating menu that pops up and disappears after one use. Used as a shortcut to commands for experienced users. These are usually invoked by a right click.

Tab Menu This is a multipage menu with a tab for each page. This is also a floating menu which remains on the screen until closed. Is used to allow the user to change several settings or perform a set of related commands. Menu item names must be short so as to fit on the tab. Try to have only one row of tabs.

Toolbar This is basically a menu of buttons with each button containing an icon. This is generally used to provide shortcut commands to existing menu options. All buttons must be of the same size. All buttons with icons must have a tool tip.

Image Map This is a graphic image in which certain areas are linked to actions or other menus. This is only used if the graphic adds meaning to the menu.

Icons Icons are context dependant. The icon must be appropriate for the chosen task or concept. The icon must also be aesthetically pleasing. Icons must be distinguishable from each other. Icons must be of the appropriate resolution. The icon must still look good in black and white. When performing user evaluation icons must be tested to determine whether they do convey the expected action.

Input Components Real time processing vs. batch. Data must be captured at its original source or as close to this source as possible. They system should minimise the number of keystrokes required by the user to enter information. A system should not require the user to enter input that can be obtained via another means. The user should not need to type information that can be chosen from a list of options. If fields have values that can reoccur, the frequent value should be used as a default.

Different Inputs Text – is usually entered into fields in a text box. Numbers - A number box allows for numbers to be entered. The software may automatically format the numbers. Selection box - Selection boxes provide a list of options from which the user can choose one. Do not use a text box or a number box if a selection box can be used instead.

Types of Selection Boxes Check box - Presents a list of items, each with a square box in front of them. The user can choose more than one option. Radio button - Presents a list of mutually exclusive options, i.e. only one option can be chosen. There should be a maximum of six radio buttons in a list. Combo box - Is a drop-down list box. The user can type or choose options from a list. This type of box is used for more experienced users. Slider - Is a graphic scale with a sliding pointer to select a particular number on a continuous scale. The slider may also include a number box to allow the user to enter a particular number.

Checks to Validate Input Completeness check Format check Range check Check digit check Consistency checks Database checks

Output Components Output from a system provides the user with information. Reports are often used to provide information. Messages are used to provide feedback during use of the system.

Reports The developers must obtain an understanding of how the reports generated will be used. The amount of information provided must be managed, i.e. there must not be too much neither too little information. In a tutoring system the developers must think carefully about the granularity of feedback. Reports must not be bias in any way.

Types of Reports Detail report - A detailed report providing the full information for the particular context. Summary report - Provides a summary of the details. Turnaround document - Outputs are reverted to inputs. Graphs - Different charts, e.g. line, pie, bar, are used for analysis purposes.

Messages Message are used to inform users of something, report errors or generally provide limited feedback. Messages should be polite, concise and clear, i.e. unambiguous. Do not use negatives in messages. The user should be required to acknowledge the message in some way, e.g. click an OK button. Use simple English and avoid jargon.

Types of Messages Error messages Confirmation messages Acknowledgement messages Status/Delay messages Help messages