5
Windows guidelines: generalguidelines
Use consistency
– Easy to Understand and use
Use arrangement and flow
– Upper left corner
Use alignment
– Left alignment
Use grouping
– Show relationships
Use emphasis
– Focus, location, grouping, hierarchy, enabling/disabling, size,
color, font attributes
6.
6
Windows guidelines: generalguidelines..
Use visual clues
– Sizing to indicate similarity and difference
Use white space
– “breathing room”
Watch for vanity
– Avoid using logos, names anywhere
Watch sizing
– Independent resolution
Use resource templates
– Predefined grids
7.
7
2. Enable frequentusers to use shortcuts
Reduce number and increase pace of interaction
Abbreviations, special keys, hidden commands,
macros
Short response time and fast display rates
8.
8
3. Offer informativefeedback
Feedback for every user action
Varies from modest to substantial
Visual presentation
9.
9
4. Design dialogsto yield closure
Group Sequence of actions
– Beginning, middle, end
Provides sense of control, satisfaction
10.
10
5. Offer errorpreventions and simple error
handling
Do not allow possibility of serious errors
If errors are made
– Detect
– Offer instructions for recovery
– Leave the system state unchanged or provide
instructions to restore the state
Ex. Oh Dear, problem! This error should never,
ever happen!
11.
11
Guidelines: error messages
Avoiderror numbers
Avoid blaming the user
Avoid hostile language
Use plain English in the text
Avoid trying to be funny or clever in message text
Allow users to suppress non-critical text
13
6. Permit easyreversal of actions
Removes anxiety
Encourages exploration of unfamiliar options
Units of reversibility
– Single actions
– Data-entry task
– Complete task
14.
14
7. Support internallocus of control
Sense of control
Avoid
– Surprising system actions
– Tedious data entry sequence
– Inability or difficulty in obtaining information
– Inability to produce desired action
Users initiators of action
15.
15
8. Reduce short-termmemory load
Limits of STM: 7(+-)2
Keeps displays simple,
consolidate multiple page displays
Reduce window motion frequency
Training for codes, mnemonics, action sequences
17
Guidelines for datadisplay
Organize displays consistently
Support efficient assimilation by user
Minimize memory load
Keep display compatible with entry (WYSIWYG)
Provide format flexibility
18.
18
Windows Standard Layout
TitleZone
(Title, Menu, Toolbar, Date/Time)
Body Zone
(Work Space, Data Entry & Display)
Status Zone
(Help & Status Messages, Date/Time)
Opt.
2nd
Tool
Bar
19.
19
Getting user’s attention
Intensity:use two levels only
Marking: Underline, enclose in box, point to with
an arrow, or use an indicator such as an asterisk,
bullet, dash, or an X
Size: use up to four sizes
Choice of fonts: use up to three fonts
Inverse video: use inverse coloring
20.
20
Getting user’s attention…
Blinking:use blinking display
Color: use four standard colors, additional
colors for occasional use
Color blinking: changes in color
Audio: soft tones for regular positive
feedback, harsh sounds for emergency
21.
21
Guidelines: data entry
Fewerinput, greater productivity fewer chances
to occur errors
use of mouse, few keystrokes etc
selection from list eliminates memorization,
structured decision making, typographic errors
avoid redundant data entry
deactivate commands that are inappropriate