Module 5
Module 5
SCREEN BASED
CONTROLS
SCREEN-BASED
CONTROLS
Screen-based controls, often simply called controls or
widgets, are the elements of a screen that represent the
properties or operations of other objects.
A control may:
2. Toolbar buttons
without labels.
3. A symbol button.
BUTTONS
1. Command Buttons
2. Structure
3. Size
4. Labels
7. Location and Layout
5. Number
6. Expansion Buttons
8. Organization
9. Unavailable Choices
10. Defaults
11. Scrolling
12. Intent Indicators
13. Keyboard Equivalents and Accelerators
2. Structure
3. Size
4. Organization
5. Location
6. Active Items
7. Customization
8. Keyboard Equivalents and Accelerators
9. Button Activation
OTHER OPERABLE
1. Tabs CONTROLS
2. Slider
3. Date-Picker
4. Tree Views
5. Scroll Bars
1. Tabs
2. Slider
Guidelines to use slider are following:
2. Scale
3. Slider Arm
3. Date-Picker
4. Tree View
5. Scroll Bar
2. TEXT ENTRY/READ-ONLY CONTROLS
• A Text Entry/Read-Only control contains text that is exclusively entered
or modified through the keyboard.
• It may also contain entered text being presented for reading or display
purposes only.
• There are two types of Text Boxes: Single-Line and Multiple-Line Text
Boxes.
1. Text Boxes
2. Captions
3. Fields
3. SELECTION CONTROLS
• A selection control presents on the screen all the possible alternatives,
conditions, or choices that may exist for an entity, property, or value.
• Selection controls include:
1. Radio buttons
2. Check boxes
3. List boxes
4. Drop-down/pop-up list boxes
5. Palettes.
1. Radio buttons
Radio button guidelines include
the following:
1. Choice Descriptions
2. Size
3. Default
2. Check boxes
Check boxes guidelines include the following:
1. Choice Descriptions
2. Size
3. Default
Related Control
Keyboard Equivalents
Captions
Selection Method and Indication
3. List Boxes
List box guidelines include the following:
1. Selection Descriptions
2. List Size
3. Organization
4. Box size
5. Organization
4. Drop-down/pop-up list boxes
Drop-down/pop-up list boxes guidelines include the following:
1. Selection Descriptions
2. List Size
3. Box Size
5. Palettes
Captions
4. CUSTOM CONTROL
• Many toolkits and interface builders provide the ability to create
custom controls; implement them with caution.
Example
8. Scrolling Tickers
6. WINDOWS TESTS-PROTOTYPES
• A prototype is a simulation of an actual system that can be
quickly created.
• A prototype may be a rough approximation, such as a simple
hand-drawn sketch, or it may be interactive, allowing the user
to key or select data using controls, navigate through menus,
retrieve displays of data, and perform basic system functions.
• Various kinds of prototypes are:
1. Hand Sketches and Scenarios
2. Interactive Paper Prototypes
3. Programmed Facades
4. Prototype-Oriented Languages
1. Hand Sketches and
Scenarios
2. Interactive Paper Prototypes
3. Programmed Facades
4. Prototype-Oriented
Languages
7. KINDS OF TESTS
• A test is a tool that is used to • Various kinds of windows
measure something. The
tests are:
“something” may be: Conformance
with a requirement. 1. Guidelines Review
2. Think-Aloud Evaluations
3. Cognitive Walkthroughs
4. Heuristic Evaluation
5. Usability Test
End of
Module 5
6. Focus Group
7. Classic Experiments