SlideShare a Scribd company logo
1 of 19
Step 5
TYPES OF WINDOWS
Primary Window
• Proper Usage:
– Represent an independent function or application
– Present constantly used window components and controls
• Menu bar items that are:
– Used frequently
– Used by most, or all, primary or secondary windows
• Controls used by dependent windows
– Presenting information that is continually updated
– Providing context for dependent windows
– Do not:
• Divide an independent function into two or more primary windows
• Present unrelated functions in one primary window
Step 5
TYPES OF WINDOWS
Secondary Windows
• Proper Usage:
– Performing subordinate, supplemental, or ancillary actions
that are:
• Extended or more complex in nature
• Related to objects in the primary window
– Presenting frequently or occasionally used window components
• Important Guidelines:
– Should typically not appear as an entry on the taskbar
– A secondary window should not be larger than 263 x 263
dialog units
Step 5
TYPES OF WINDOWS
Modal Secondary Windows
• Use when interaction with any other window must not
be permitted. Use for:
– Presenting information
• For example, messages (sometimes called a message box)
– Receiving user input
• For example, data or information (sometimes called a prompt box)
– Asking questions
• For example, data, information, or directions (sometimes called a
question box)
– Use carefully because it constrains what the user can do
Modeless Secondary Windows
• Use when interaction with other windows:
– Must be permitted
– Must be repeated
Step 5
TYPES OF WINDOWS
Cascading Secondary Windows
• Purpose:
– To provide advanced options at a lower level in a complex dialog
• Guidelines:
– Provide a command button leading to the next dialog box with a
“To a Window” indicator
• An ellipsis (...)
– Present the additional dialog box in cascaded form
– Provide no more than two cascades in a path
– Do not cover previous critical information
• Title Bar
• Relevant displayed information
– If independent, close the secondary window from which it was
opened
Step 5
TYPES OF WINDOWS
Unfolding Secondary Windows
• Purpose:
– To provide advanced options at the same level in a
complex dialog
• Guidelines:
– Provide a command button with an expanding dialog
symbol (>>)
– Expand to right or downward
Step 5
TYPES OF WINDOWS
Dialog Boxes
• Purpose:
– For presenting brief messages
– For requesting specific, transient actions
– For performing actions that:
• Take a short time to complete
• Are not frequently changed
• Guidelines:
– Command buttons to include:
• OK
• Cancel
• Others as necessary
Step 5
TYPES OF WINDOWS
Property Sheets
• Purpose:
– Use for presenting the complete set of properties for an object
• Guidelines:
– Categorize and group within property pages
• Use tabbed property pages for grouping peer-related property sets
– Command buttons to include:
• OK
• Cancel
• Apply
• Reset
• Others as necessary
– For single property sheets:
• Place commands on the sheet
– For tabbed property pages:
• Place commands outside the tabbed pages
Step 5
TYPES OF WINDOWS
Property Inspectors
• Purpose:
– Use for displaying only the most common or frequently
accessed object properties
• Guideline:
– Make changes dynamically
Step 5
TYPES OF WINDOWS
Message Boxes
• Purpose:
– Use for displaying a message about a particular situation or
condition
• Guidelines:
– Command buttons to include:
• OK
• Cancel
• Help
• Yes and No
• Stop
• Buttons to correct the action that caused the message box to be displayed
– Enable the title bar close box only if the message includes a
cancel button
– Designate the most frequent or least destructive option as the
default command button
Step 5
TYPES OF WINDOWS
Palette Windows
• Purpose:
– Use to present a set of controls
• Guidelines:
– Design as resizable
• Alternatively, design as fixed in size
Step 5
TYPES OF WINDOWS
Pop-up Windows
• Use pop-up windows to display:
– Additional information when an abbreviated form is the main
presentation
– Collect secondary information
– Textual labels for graphical controls
– Context-sensitive Help information
• Guidelines:
– Present at front of screen
– One-quarter to one-third window size
– OK, Cancel, and Save buttons
– Never display unsolicited pop-up
Step 5
ORGANIZING WINDOW FUNCTIONS
Window Organization
• Organize windows to support user tasks
• Support the most common tasks in the most efficient
sequence of steps
• Use primary windows to:
– Begin an interaction and provide a top-level context for
dependent windows
– Perform a major interaction
• Use secondary windows to:
– Extend the interaction
– Obtain or display supplemental information related to the primary
window
• Use dialog boxes for:
– Infrequently used or needed information
– “Nice-to-know” information
Step 5
ORGANIZING WINDOW FUNCTIONS
• Poor functional organization is often a result of:
– Emphasis on technical ease of implementation rather
than proper analysis of user tasks
– Focus on applications, features, functions, or data
types instead of tasks
– Organization of the design team into applications, with
little cross-team communication
– Blindly mimicking the manual world and carrying over
manual inefficiencies to the computer system
• Number of Windows
– Minimize the number of windows needed to
accomplish an objective

More Related Content

Similar to Module-4-Windows Characteristics.ppt

Design patterns for mobile apps
Design patterns for mobile appsDesign patterns for mobile apps
Design patterns for mobile appsIvano Malavolta
 
Creating a Great XPages User Interface
Creating a Great XPages User InterfaceCreating a Great XPages User Interface
Creating a Great XPages User InterfaceTeamstudio
 
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014Howard Greenberg
 
3 Module - Operating Systems Configuration and Use by Mark John Lado
3 Module - Operating Systems Configuration and Use by Mark John Lado3 Module - Operating Systems Configuration and Use by Mark John Lado
3 Module - Operating Systems Configuration and Use by Mark John LadoMark John Lado, MIT
 
Ad107 - Enhance Your Existing Applications with XPages
Ad107 - Enhance Your Existing Applications with XPagesAd107 - Enhance Your Existing Applications with XPages
Ad107 - Enhance Your Existing Applications with XPagesddrschiw
 
What’s new in joomla 3.7
What’s new in joomla 3.7What’s new in joomla 3.7
What’s new in joomla 3.7Tim Plummer
 
SHOW103: Sidebar Safari everything you wanted to know about the Notes 8.5 Sid...
SHOW103: Sidebar Safari everything you wanted to know about the Notes 8.5 Sid...SHOW103: Sidebar Safari everything you wanted to know about the Notes 8.5 Sid...
SHOW103: Sidebar Safari everything you wanted to know about the Notes 8.5 Sid...guest4d913
 
We4IT lcty 2013 - keynote - worst practices - the best of the worst
We4IT lcty 2013 - keynote - worst practices - the best of the worstWe4IT lcty 2013 - keynote - worst practices - the best of the worst
We4IT lcty 2013 - keynote - worst practices - the best of the worstWe4IT Group
 
Odoo experience 2018 - Work Faster Using Keyboard
Odoo experience 2018 - Work Faster Using KeyboardOdoo experience 2018 - Work Faster Using Keyboard
Odoo experience 2018 - Work Faster Using KeyboardElínAnna Jónasdóttir
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
Art blue responsive mangeto theme document
Art   blue responsive mangeto theme documentArt   blue responsive mangeto theme document
Art blue responsive mangeto theme documentTà Thần
 
5 free tools for web accessibility testing
5 free tools for web accessibility testing5 free tools for web accessibility testing
5 free tools for web accessibility testingJohn McNabb
 
The Joy of Subforms with Randy Carey
The Joy of Subforms with Randy CareyThe Joy of Subforms with Randy Carey
The Joy of Subforms with Randy Careyjdaychi
 
Personalizations Top Ten Rtr
Personalizations Top Ten RtrPersonalizations Top Ten Rtr
Personalizations Top Ten RtrHossam El-Faxe
 

Similar to Module-4-Windows Characteristics.ppt (20)

DUG2006 FOM3836
DUG2006 FOM3836DUG2006 FOM3836
DUG2006 FOM3836
 
Pcl3e.ch.05
Pcl3e.ch.05Pcl3e.ch.05
Pcl3e.ch.05
 
Design patterns for mobile apps
Design patterns for mobile appsDesign patterns for mobile apps
Design patterns for mobile apps
 
Creating a Great XPages User Interface
Creating a Great XPages User InterfaceCreating a Great XPages User Interface
Creating a Great XPages User Interface
 
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
 
Adminblast 2013
Adminblast 2013Adminblast 2013
Adminblast 2013
 
3 Module - Operating Systems Configuration and Use by Mark John Lado
3 Module - Operating Systems Configuration and Use by Mark John Lado3 Module - Operating Systems Configuration and Use by Mark John Lado
3 Module - Operating Systems Configuration and Use by Mark John Lado
 
Ad107 - Enhance Your Existing Applications with XPages
Ad107 - Enhance Your Existing Applications with XPagesAd107 - Enhance Your Existing Applications with XPages
Ad107 - Enhance Your Existing Applications with XPages
 
What’s new in joomla 3.7
What’s new in joomla 3.7What’s new in joomla 3.7
What’s new in joomla 3.7
 
Forms 6i guide
Forms 6i guideForms 6i guide
Forms 6i guide
 
SHOW103: Sidebar Safari everything you wanted to know about the Notes 8.5 Sid...
SHOW103: Sidebar Safari everything you wanted to know about the Notes 8.5 Sid...SHOW103: Sidebar Safari everything you wanted to know about the Notes 8.5 Sid...
SHOW103: Sidebar Safari everything you wanted to know about the Notes 8.5 Sid...
 
We4IT lcty 2013 - keynote - worst practices - the best of the worst
We4IT lcty 2013 - keynote - worst practices - the best of the worstWe4IT lcty 2013 - keynote - worst practices - the best of the worst
We4IT lcty 2013 - keynote - worst practices - the best of the worst
 
Odoo experience 2018 - Work Faster Using Keyboard
Odoo experience 2018 - Work Faster Using KeyboardOdoo experience 2018 - Work Faster Using Keyboard
Odoo experience 2018 - Work Faster Using Keyboard
 
forms
formsforms
forms
 
Interaction
InteractionInteraction
Interaction
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Art blue responsive mangeto theme document
Art   blue responsive mangeto theme documentArt   blue responsive mangeto theme document
Art blue responsive mangeto theme document
 
5 free tools for web accessibility testing
5 free tools for web accessibility testing5 free tools for web accessibility testing
5 free tools for web accessibility testing
 
The Joy of Subforms with Randy Carey
The Joy of Subforms with Randy CareyThe Joy of Subforms with Randy Carey
The Joy of Subforms with Randy Carey
 
Personalizations Top Ten Rtr
Personalizations Top Ten RtrPersonalizations Top Ten Rtr
Personalizations Top Ten Rtr
 

Recently uploaded

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 

Recently uploaded (20)

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 

Module-4-Windows Characteristics.ppt

  • 1. Step 5 TYPES OF WINDOWS Primary Window • Proper Usage: – Represent an independent function or application – Present constantly used window components and controls • Menu bar items that are: – Used frequently – Used by most, or all, primary or secondary windows • Controls used by dependent windows – Presenting information that is continually updated – Providing context for dependent windows – Do not: • Divide an independent function into two or more primary windows • Present unrelated functions in one primary window
  • 2.
  • 3. Step 5 TYPES OF WINDOWS Secondary Windows • Proper Usage: – Performing subordinate, supplemental, or ancillary actions that are: • Extended or more complex in nature • Related to objects in the primary window – Presenting frequently or occasionally used window components • Important Guidelines: – Should typically not appear as an entry on the taskbar – A secondary window should not be larger than 263 x 263 dialog units
  • 4.
  • 5. Step 5 TYPES OF WINDOWS Modal Secondary Windows • Use when interaction with any other window must not be permitted. Use for: – Presenting information • For example, messages (sometimes called a message box) – Receiving user input • For example, data or information (sometimes called a prompt box) – Asking questions • For example, data, information, or directions (sometimes called a question box) – Use carefully because it constrains what the user can do Modeless Secondary Windows • Use when interaction with other windows: – Must be permitted – Must be repeated
  • 6. Step 5 TYPES OF WINDOWS Cascading Secondary Windows • Purpose: – To provide advanced options at a lower level in a complex dialog • Guidelines: – Provide a command button leading to the next dialog box with a “To a Window” indicator • An ellipsis (...) – Present the additional dialog box in cascaded form – Provide no more than two cascades in a path – Do not cover previous critical information • Title Bar • Relevant displayed information – If independent, close the secondary window from which it was opened
  • 7.
  • 8. Step 5 TYPES OF WINDOWS Unfolding Secondary Windows • Purpose: – To provide advanced options at the same level in a complex dialog • Guidelines: – Provide a command button with an expanding dialog symbol (>>) – Expand to right or downward
  • 9. Step 5 TYPES OF WINDOWS Dialog Boxes • Purpose: – For presenting brief messages – For requesting specific, transient actions – For performing actions that: • Take a short time to complete • Are not frequently changed • Guidelines: – Command buttons to include: • OK • Cancel • Others as necessary
  • 10.
  • 11. Step 5 TYPES OF WINDOWS Property Sheets • Purpose: – Use for presenting the complete set of properties for an object • Guidelines: – Categorize and group within property pages • Use tabbed property pages for grouping peer-related property sets – Command buttons to include: • OK • Cancel • Apply • Reset • Others as necessary – For single property sheets: • Place commands on the sheet – For tabbed property pages: • Place commands outside the tabbed pages
  • 12.
  • 13. Step 5 TYPES OF WINDOWS Property Inspectors • Purpose: – Use for displaying only the most common or frequently accessed object properties • Guideline: – Make changes dynamically
  • 14.
  • 15. Step 5 TYPES OF WINDOWS Message Boxes • Purpose: – Use for displaying a message about a particular situation or condition • Guidelines: – Command buttons to include: • OK • Cancel • Help • Yes and No • Stop • Buttons to correct the action that caused the message box to be displayed – Enable the title bar close box only if the message includes a cancel button – Designate the most frequent or least destructive option as the default command button
  • 16. Step 5 TYPES OF WINDOWS Palette Windows • Purpose: – Use to present a set of controls • Guidelines: – Design as resizable • Alternatively, design as fixed in size
  • 17. Step 5 TYPES OF WINDOWS Pop-up Windows • Use pop-up windows to display: – Additional information when an abbreviated form is the main presentation – Collect secondary information – Textual labels for graphical controls – Context-sensitive Help information • Guidelines: – Present at front of screen – One-quarter to one-third window size – OK, Cancel, and Save buttons – Never display unsolicited pop-up
  • 18. Step 5 ORGANIZING WINDOW FUNCTIONS Window Organization • Organize windows to support user tasks • Support the most common tasks in the most efficient sequence of steps • Use primary windows to: – Begin an interaction and provide a top-level context for dependent windows – Perform a major interaction • Use secondary windows to: – Extend the interaction – Obtain or display supplemental information related to the primary window • Use dialog boxes for: – Infrequently used or needed information – “Nice-to-know” information
  • 19. Step 5 ORGANIZING WINDOW FUNCTIONS • Poor functional organization is often a result of: – Emphasis on technical ease of implementation rather than proper analysis of user tasks – Focus on applications, features, functions, or data types instead of tasks – Organization of the design team into applications, with little cross-team communication – Blindly mimicking the manual world and carrying over manual inefficiencies to the computer system • Number of Windows – Minimize the number of windows needed to accomplish an objective