Copyright 1999 all rights reserved Menus n Overview n Design guidelines n Types of menus.

Slides:



Advertisements
Similar presentations
© De Montfort University, Characteristics of Good Dialogues Howell Istance Department of Computer Science De Montfort University.
Advertisements

Menu Interfaces Benefits of menu’s: Learnability, memorability, error avoidance Minimize memory load Drawbacks: possible inefficiency hierarchical complexity.
1 Menus. 2 Binary Menus 3 Text Based Menus 4 Text Based Menus Cont...
XP Exploring the Basics of Microsoft Windows XP1 Exploring the Basics of Windows XP.
Interaction Styles Course 6, CMC, 07/10/03 Direct Manipulation
MENUS AND THE MENU EDITOR Elements of a Menu Menu bar Menu title Separator bar Menu items.
XP New Perspectives on Microsoft Office Word 2003 Tutorial 1 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
Interaction Styles Interface Widgets. What are Interaction Styles?  A Collection of interface objects and associated techniques from which an interaction.
XP 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
Microsoft Word 2007 Introduction to Word Processors.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Key Applications Module Lesson 12 — Word Essentials
Copyright 1999 all rights reserved Screen-Based Controls n Primarily ready-made objects –Standard look and feel across applications –Available in APIs.
Prepared by: Ms. Catherine M. Catamora IAS - IT
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
Word Lesson 2 Editing and Formatting Text
Word Processing basics
Ch 71 Using ATTRIB, SUBST, XCOPY, DOSKEY, and the Text Editor.
Systems Analysis and Design in a Changing World, 6th Edition
Microsoft ® Office 2007 Get up to speed with the 2007 system Murray State University College of Education:
Microsoft Wang Li, Wang Yini, Li YIcheng.  This is a presentation about Microsoft Windows7 guidelines  Wang Li K8wali00  Li Yicheng K8liyi00  Wang.
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
Key Applications Module Lesson 19 — PowerPoint Essentials
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 22 Macros.
1 CA201 Word Application Increasing Efficiency Week # 13 By Tariq Ibn Aziz Dammam Community college.
TERMS TO KNOW. Desktop This does not mean a computer desktop vs. a laptop. You probably keep a number of commonly used items on your desk at home such.
Microsoft Office 2003 Illustrated Brief Document Creating a.
Designing a Graphical User Interface (GUI) Krisana Chinnasarn, Ph.D. January 2007.
11.10 Human Computer Interface www. ICT-Teacher.com.
Microsoft Access Lesson 1 Lexington Technology Center February 11, 2003 Bob Herring On the Web at
SWE205 Review Spring Why is software unusable? Users are no longer trained. Why? Feature creep Inherently hard: a problem of communication Designed.
10/8/2015© Jeff Offutt, Menu Design Guidelines Jeff Offutt SWE 432 Design and Implementation of Software for.
Word Lesson 2 Basic Editing
XP 1 Microsoft Word 2002 Tutorial 1 – Creating a Document.
GUI Widgets Jeff Offutt SWE 432 Design and Implementation of Software for the Web.
Information Technology Word Processing. Word Processing is the preparation of documents such as letters, reports, memos, books, or any other type of correspondences.
1 Lesson 7 Getting Started with Word Essentials Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Productivity Programs Common Features and Commands.
XP 1 Microsoft Access 2003 Introduction To Microsoft Access 2003.
Excel 2007 What You Should Have Learned about Excel had You Been Paying Attention.
Key Applications Module Lesson 21 — Access Essentials
Get up to speed Get your bearings—what’s changed and why The most noticeable change in PowerPoint 2007 is at the top of the window. Instead of menus and.
Microsoft Outlook 2010 Instructor: Julie Thorngren
Lesson: 2 Common Features and Commands After completing this lesson, you will be able to: Identify the main components of the user interface. Identify.
Word Lesson 2 Basic Editing
Lesson 1 - Understanding the Word Window and Creating a New Document
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.
The Excel model for information processing The Excel model is a grid of cells in which items of information are stored and processed. Any information that.
Microsoft Word. OPENING MICROSOFT WORD Click Start button Point to Programs Click Microsoft Office then Microsoft Word 2007.
Importance of user interface design – Useful, useable, used Three golden rules – Place the user in control – Reduce the user’s memory load – Make the.
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.
Pasewark & Pasewark 1 Word Lesson 2 Basic Editing Microsoft Office 2007: Introductory.
1. Using word you can create the document and edit them later, as and when required,by adding more text, modifying the existing text, deleting/moving.
Human Computer Interaction Lecture 07 The Interaction.
Key Applications Module Lesson 12 — Word Essentials Computer Literacy BASICS.
1 Word Lesson 2 Basic Editing Microsoft Office 2010 Introductory Pasewark & Pasewark.
What’s changed, and why Lesson 1 By the end of this lesson you will be able to complete the following: Get a handle on the new look of Excel. Understand.
Human Computer Interaction Lecture 07 The Interaction
11.10 Human Computer Interface
dialogue … computer and user distinct styles of interaction
Tutorial 1 – Creating a Document
Cooper Part III Interaction Details Designing for the Desktop
Key Applications Module Lesson 12 — Word Essentials
Key Applications Module Lesson 12 — Word Essentials
What is Interaction? Communication User  System
Chapter 4 Enhancing the Graphical User Interface
Microsoft Word 2007 Introduction to Word Processors.
Presentation transcript:

Copyright 1999 all rights reserved Menus n Overview n Design guidelines n Types of menus

Copyright 1999 all rights reserved Overview n Definition n Basic menus types n Advantages and disadvantages

Copyright 1999 all rights reserved Overview n What is a menu? n Why do we use menus? n When should we use them? ?

Copyright 1999 all rights reserved What is a Menu? n A list of options from which a user selects a desired choice –Generally presented as text –May allow selection by keyboard or pointing device n Allow users to work by recognition instead of recall memory

Copyright 1999 all rights reserved Menus in MS Windows FileEditViewInsertFormatHelp New... Open... Close Save Save As... Cut Copy Paste Menu bar Pull-down Menu Pop-up Menu Send to > Mail recipient… Routing recipient... Cascading Menu

Copyright 1999 all rights reserved Menu-driven Applications 1. Purchasing Reports 2. Sales Reports 3. Purchasing Data Entry 4. Sales Data Entry 5. System Administration Type a selection and press __ (1 - 5) Whizz Co Reporting System

Copyright 1999 all rights reserved Advantages of Menus n Reduced training need –Tells user what can be done and how to do it n Reduced memory load n Reduced keystrokes n Easier error handling –User choices are constrained n Enhancements are visible –Command line addition is invisible

Copyright 1999 all rights reserved Disadvantages of Menus n Sometimes less efficient –especially with deep menu structures –can be tedious for expert users n Less flexible –allows only certain sequences of selections n Impractical for large sets of choices n Uses more space than command line –screen space is scarce

Copyright 1999 all rights reserved Design guidelines n Menu structure n Menu choices n Menus in action

Copyright 1999 all rights reserved Menu Structure n Match structure to user tasks –not system data or internal structure n Provide a main menu –what is the main menu for MS Windows? n Allow for customization –not all users work the same way

Copyright 1999 all rights reserved Depth Vs. Breadth DeepDeep Many levels Broad Many choices at one level

Copyright 1999 all rights reserved Depth Vs. Breadth n Fewer levels is usually better –Although depth can provide isolation n Breadth within a level –4-8 choices without grouping –9 or more with grouping –Larger numbers in special cases expert user; simple choices; logical groupingexpert user; simple choices; logical grouping n Decreasing direction is usually better –Fewer choices at deeper levels

Copyright 1999 all rights reserved Menu Choices n Present text choices vertically –Left-justify text n Provide choice descriptors for complex systems –Look ahead - shows next lower menu when cursor passes over choice –Micro-help - brief menu description in pop-up or status bar

Copyright 1999 all rights reserved Wording Menu Choices n Clear, common meaning –vocabulary of the user n Single, distinct words or short phrases n Grammatical consistency –key word first –parallel construction

Copyright 1999 all rights reserved Wording Menu Choices __List all requirements for major __Courses offered by term __Suggested schedule to complete requirement __Help __List requirements __Search courses offerings __Build schedule __Help VS.

Copyright 1999 all rights reserved Ordering Menu Choices n Do what makes sense –Common convention Example: months of the yearExample: months of the year –Frequency of expected use –Order of expected use –Alphabetic / Functional Especially for long lists with no obvious orderEspecially for long lists with no obvious order Order depends on type of expected useOrder depends on type of expected use January February March April Standard Formatting Animation Common Tasks Control Toolbox Drawing Pictures Reviewing Visual Basic Web Toolbars >

Copyright 1999 all rights reserved Ordering Menu Choices n Separate destructive choices from other choices –especially from common choices n Use consistent ordering on related menus n Use separators to identify groups New... Open... Close Save Save As... Send to >

Copyright 1999 all rights reserved Additional Indicators Do not use cascade or dialog indicators if selection sometimes produces direct action if selection sometimes produces direct action New... Open... Close Save Save As... Send to > Direct Action Cascade Dialog New... Open... Close Save Save As... Send to > Direct Action Cascade Dialog New... Open... Close Save Save As... Send to >

Copyright 1999 all rights reserved Menus in Action n Choice selection n Keyboard support n Toggles

Copyright 1999 all rights reserved Choice Selection n Provide defaults if sensible –Last or most frequent choice n Highlight current choice n Indicate unavailable choices –“Grayed out” –Removed from menu general rule: do not remove choicesgeneral rule: do not remove choices n Make choices large enough to select Unavailable New... Open... Close Send to > Save Save As... Print Current Choice

Copyright 1999 all rights reserved Toggles n Toggled marks on choices –Multiple choices that can be active or inactive n Toggled choices –Mutually exclusive choices –Wording change adds to clarity Standard Formatting Animation Drawing Pictures Toolbars >Hide Grid Show Grid

Copyright 1999 all rights reserved Keyboard Support n Goal: always provide keyboard support –Expert users –Motor skill problems –Cramped or grimy places Factory floorFactory floor PortablesPortables

Copyright 1999 all rights reserved Keyboard Support n Keyboard equivalents –“Access keys” n Keyboard accelerators –“Shortcut” or “hot” keys Normal BoldCtrl+B ItalicCtrl+I UnderlineCtrl+U

Copyright 1999 all rights reserved Other Considerations n Supporting expert users n Alternate menu structures n Alternate menus styles n Using existing menus

Copyright 1999 all rights reserved Supporting Expert Users n Provide keyboard support n Support direct screen access –Type-ahead for successive menu choices –Menu screen names for direct access –Keystroke macros n Provide alternate menu systems –“standard” and “advanced” n Provide menu customization options

Copyright 1999 all rights reserved Alternate Menu Structures Hierarchical Linear Networked

Copyright 1999 all rights reserved Alternate Menu Styles n Other menu styles exist –and menus will probably evolve n Example: pie menus –Shallow hierarchy –Small set of choices –Marks Stylus / pensStylus / pens Hand-held computersHand-held computers DrawingDrawing Red Blue Green Pale Light Med Dark

Copyright 1999 all rights reserved Use Existing Menus n Reduces development time n Reduces user learning n Consider: –menu style and structure –menu choice names n Warning! –Do not force a fit Do not bend the meaning of menu optionsDo not bend the meaning of menu options Don’t reinvent the wheel

Copyright 1999 all rights reserved Summary n Menus are a widely used interface style –lots of good reasons why n Menus are not a perfect choice –know what the tradeoffs are n Good menus require a lot of careful thought –and a good bit of testing