Professional Documents
Culture Documents
INDEX
UNIT 5 PPT SLIDES
S.NO.
1.
2.
3.
TOPIC
LECTURE NO.
4.
Selection of devices-based
Controls
Screen-based Controls
5.
REVISION
PPTSLIDES
L30
L31
L30.1 to L30.11
L31.1 to L31.18
L32
L33
L32.1 to L32.9
L32.1 to L32.14
L34
L34.1 to L34.10
L35
L35.1 to L35.6
L36
L37
L36.1 to L36.29
L37.1 to L37.23
L38
Lecture 30 slide 1
Single Menus
Lecture 30 slide 1
Structures of Menus
Lecture 30 slide 2
Structures of Menus
Simultaneous Menus
ALTERNATIVE 1
Choice 1
ALTERNATIVE 3
Choice 1
Choice 2
Choice 2
Choice 3
Choice 3
ALTERNATIVE 2
ALTERNATIVE 4
Choice 1
Choice 1
Choice 2
Choice 2
Choice 3
Choice 3
Lecture 30 slide 3
Structures of Menus
Hierarchical Menus
When many relationships exist between menu alternatives, and some menu
options are only appropriate depending upon a previous menu selection, a
hierarchical structure is the best solution
Menu 1
Menu 2
Menu 5
Menu 6
Menu 3
Menu 4
Menu 7
Lecture 30 slide 4
Menu 8
Structures of Menus
Connected Menus
This menu gives you a full control over the navigation flow
Menu 1
Menu 2
Menu 3
Menu 4
Menu 5
Menu 6
Menu 7
Menu 8
Menu 9
Lecture 30 slide 5
Structures of Menus
Event-Trapping Menus
Lecture 30 slide 6
Functions of Menus
Displaying Information
Lecture 30 slide 7
Content of Menus
Menu Context
Menu Title
Choice Descriptions:
Completion Instructions
Formatting of Menus
Consistency
Display
Frequent references
Permanently display the menu in an area of the screen that will not
obscure other screen data
Occasional references
Presentation
Lecture 30 slide 9
Formatting of Menus
Organization
Lecture 30 slide 10
Formatting of Menus
Complexity
Item Arrangement
Ordering
Numeric order
Sequence/Frequency of occurrence
Importance
Semantic similarity
Lecture 30 slide 11
Groupings
Line Separator
Line Separator
Lecture 31 slide 2
Keyboard Accelerators
Ctrl+B or (Ctrl+B)
Keyboard Equivalents
Lecture 31 slide 2
Intent Indicators
To a cascade indicator: place a triangle or rightpointing solid arrow following the choice
To a window indicator: place ellipsis (...)
immediately follow the choice
Window indicator
Cascade indicator
Lecture 31 slide 3
Pointers
Keyboards
Selection/Execution
Combining techniques
Defaults
Unavailable Choices
Lecture 31 slide 4
Purpose
Ctrl+B
Ctrl+I
Lecture 31 slide 5
Purpose
View
Hide Grid
Show Grid
Lecture 31 slide 6
Menu Bar
Pull-Down Bar
Cascading Menu Bar
Pop-Up Menu
Iconic Menu
Lecture 31 slide 7
Menu Bar
Advantage
Always visible
Easy to browse
Do not obscure the screen working area
Allow for use of keyboard equivalents
Disadvantage
Lecture 31 slide 8
Menu Bar
Lecture 31 slide 9
Menu Bar
Lecture 31 slide 10
Pull-Down Menu
Proper Usage
Advantages
Disadvantage
Pull-Down Menu
Lecture 31 slide 12
Pull-Down Menu
Grouping:
Mark Toggles or Setting
Cascade and Leading to other windows indicator
Keyboard Equivalents and Accelerators
Lecture 31 slide 13
Cascading Menus
Advantage:
Disadvantage
Lecture 31 slide 14
Cascading Menus
Lecture 31 slide 15
Pop Up Menu
Disadvantage
Iconic Menu
Lecture 31 slide 17
Content
A windows characteristics
A windows components
A windows presentation styles
The types of windows available
Organizing window system functions
A windows operations
Web system frames and pop-up windows
Lecture 32 slide 2
Window Characteristics
Lecture 32 slide 4
Components of a Window
Frame (Border)
Title Bar
Title Bar Icon
Window Sizing Buttons
Whats This Button
Menu Bar
Status Bar
Scroll Bars
Lecture 32 slide 5
Tiled Windows
Overlapped Windows
Lecture 32 slide 7
Lecture 32 slide 8
Type of Windows
Primary Window
Lecture 33 slide 1
Type of Windows
Secondary Windows
A dependent secondary
A independent secondary
It can only be displayed from a command on the interface of its primary window
Can be opened independently of a primary window (property sheet)
Dialog boxes
Property sheet
Property inspectors
Message boxes
Palette windows
Pop-up windows
Lecture 33 slide 2
Type of Windows
Secondary Windows
Lecture 33 slide 3
Modal window
Will not permit interaction with another window until the current
dialog is completed
Remain displayed until the appropriate action is taken after which it
is removed
Modal dialog boxes typically request critical information or actions
Modeless window
Lecture 33 slide 4
Cascading
Relevant information
Title Bar
Unfolding
Dialog Boxes
OK
Cancel
Others as necessary
Lecture 33 slide 6
Dialog Boxes
Lecture 33 slide 7
Property sheets
Ok
Cancel
Apply
Reset
Others as necessary
Property sheets
Lecture 33 slide 9
Property Inspectors
Lecture 33 slide 10
Message Boxes
Message Boxes
Information
Warning
Critical
Lecture 33 slide 12
Lecture 33 slide 14
Lecture 34 slide 1
Trackball
Joystick
Graphic tablet
Light pen
Touch screen
Voice
Mouse
Keyboard
Lecture 34 slide 2
Trackball
Description
Advantages
Disadvantage
Joystick
Advantages
Disadvantage
Description
Advantages
Disadvantage
Touch Screen
Advantages
Disadvantage
Lecture 34 slide 6
Light Pen
Description
Advantage
Disadvantage
Voice
Description
Advantage
Disadvantage
Mouse
Advantage
Disadvantage
Lecture 34 slide 10
Keyboard
Advantage
Familiar
Accurate
Does not take up additional desk space
Very useful for
Disadvantage
Keyboard Guidelines
Infrequent actions
Tasks that represent larger-scale versions of the task assigned to the
unmodified key
Infrequent actions
Tasks that represent larger-scale versions of the task assigned to the
unmodified key
Lecture 35 slide 5
Pointer Guidelines
The pointer
Shape of pointer
Lecture 36 slide 1
Operable Controls
Buttons
Text entry/read-only, selection, combination entry/selection
Specialized controls
Lecture 36 slide 2
Buttons
Description
Command Buttons
Toolbars
Lecture 36 slide 3
Lecture 36 slide 4
Command Buttons
(Location and Layout)
Command Buttons
(Location and Layout)
Configure
Network
Add
Add Printer >>
OK
OK
Cancel
Cancel
Exiting buttons
Lecture 36 slide 7
Invoking feature/
Expanding dialog buttons
Command Buttons
(Location and Layout)
Bread
Cereal
Dairy Foods
Desserts
Drinks
Lecture 36 slide 8
0 selected
Lecture 36 slide 9
Command Buttons
(Intent Indicators)
Command Buttons
(Expansion and Defaults)
A confirmation
An application of the activity being performed
A positive action such as OK
If a destructive action is performed (such as a deletion) the default
should be Cancel
Command Buttons
(Keyboard Equivalents, Accelerators)
Lecture 36 slide 12
Command Buttons
(Scrolling and Button Activation)
Lecture 36 slide 13
Toolbars
(Usage, Structure and size)
Place the most frequently used actions to the left or the top
Keep related buttons grouped together
Separate potentially destructive buttons from frequently
chosen selections
Permit user to reconfigure the button organization
Position main features and functions bar horizontally across
top of window just below menu bar
Position subtask and subfeatures bars along sides of
window
Permit the location of the bar to be changed by the user
Lecture 36 slide 15
For single fields, caption can be located in front of upperleft corner of the box
For multiple fields, position the caption upper left of the box
For read-only boxes
If the data field is long or about the same length, center the
caption above the displayed text box
If the data field is numeric and variable in length, rightjustify the caption above the displayed
Lecture 36 slide 17
Lecture 36 slide 18
Selection Controls
Radio Buttons
Check Boxes
Palettes
List Boxes
List View Controls
Drop-down/Pop-up List Boxes
Lecture 36 slide 19
Radio Buttons
Purpose
Lecture 36 slide 20
Radio Buttons
Discrete
Small and fixed in number
Not easily remembered
Most easily understood when the alternatives can be seen
together and compared to one another
Never change in content
Do not use
For commands
Lecture 36 slide 21
Radio Buttons
(Organization, Related Control)
Lecture 36 slide 23
Horizontal orientation
Radio Buttons
Color
Color:
Red
Color:
Red
Red
Yellow
Yellow
Yellow
Green
Green
Green
Color:
Red
Yellow
Color:
Red
Yellow
Green
Color
Red
Yellow
Green
Green
Red
Lecture 36 slide 26
Check Boxes
Palettes
Do not use
Palettes
List Boxes
List Boxes
Lecture 37 slide 2
List Boxes
Use mixed-case
Preferred position of the control caption is above upper-left
When a list box is disabled, display its caption as gray out
Highlight the selection choice when the pointer is resting on
Lecture 37 slide 3
Position the list box below and as close as possible to the text
box
The list box caption should be worded similarly to the text box
caption
If the related text box and the list box are very close, the caption
may be omitted from the list box
Lecture 37 slide 6
Lecture 37 slide 7
Spin Boxes
Combo Boxes
Drop-down/Pop-up Combo Boxes
Slider
Lecture 37 slide 8
Spin Boxes
Lecture 37 slide 9
Spin Boxes
Combo Boxes
Lecture 37 slide 11
Combo Boxes
Lecture 37 slide 12
A single rectangular text box with a small button to the side and
an associated hidden list of options
Selection are made by using the mouse or keyboard
The information keyed doesnt not have to match
Unlimited number of entries and choices
Flexible, permitting selection or typed entry
Requiring scrolling
Proper usage
Lecture 37 slide 13
Lecture 37 slide 14
Slider
Lecture 37 slide 15
Custom Controls
Presentation controls
Lecture 37 slide 16
Best Control
Radio Buttons
If screen Space
Constraints Exist
Drop-down/Pop-up
List Box
Multiple-Selection List
Box
Drop-down Combo
Box
Text Box
Spin Button
Lecture 37 slide 17
USE:
Radio Buttons
OR:
Typed entry is never necessary
Content can never change
Adequate screen space is not available
OR:
Combo box
Typed entry may be necessary
Content can change
Adequate screen space is available Lecture 37 slide 18
USE:
OR:
Type entry may be necessary
Content can change
Adequate screen space is not available
Lecture 37 slide 19
USE:
OR:
Typed entry is never necessary
Content can never change
Adequate screen space is not available
OR:
Combo box
Typed entry may be necessary
Content can change
Adequate screen space is available Lecture 37 slide 20
USE:
OR:
Typed entry may be necessary
Content can change
Adequate screen space is not available
Lecture 37 slide 21
USE:
Palette
IF:
USE:
Spin Box
OR:
Adequate screen space is not available
Combo Box
Lecture 37 slide 22
USE:
Slider
IF:
USE:
Nonexclusive alternatives
Best represented verbally
Typed entry is never necessary
Content can never change
Adequate screen space is available
And:
Very limited in number (2 to 8)
Check Boxes
OR:
Lecture 37 slide Multiple-Selection
23
List Box
Potentially large in number (9 or more)
Revision
Lecture 30 slide 1