Copyright 1999 all rights reserved Screen-Based Controls n Primarily ready-made objects –Standard look and feel across applications –Available in APIs.

Slides:



Advertisements
Similar presentations
Step 7: Proper Screen-Based Control
Advertisements

Microsoft Office 2007 Access Chapter 3 Maintaining a Database.
What is a Dialog box? A Dialog box is a window or “form” that contains other child windows or “controls” that have a specific appearances and pre-defined.
EXCEL Spreadsheet Basics
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Technology Education and Information Design Copyright 2009 MediTech NUI: New User Interface Online Training.
Customizing Forms and Writing QuickBooks Letters Lesson 15.
Chapter 3 Introduction to Event Handling and Windows Forms Applications.
Chapter 3 Maintaining a Database
CHAPTER 14 Formatting a Workbook Part 1. Learning Objectives Format text, numbers, dates, and time Format cells and ranges CMPTR Chapter 14: Formatting.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
© Ms. Masihi.  The Dreamweaver Welcome Screen first opens when you start Dreamweaver.  This screen gives you quick access to previously opened files,
CIS—100 Chapter 9—PowerPoint 1. The PowerPoint User Interface 2 There is a tall band across the screen that contains many, very visual commands arranged.
POWER POINT CREATING A PRESENTATION. What is a Presentation? A presentation is an informative talk, such as a lecture or speech, that usually includes.
Microsoft PowerPoint Getting Started Guide Prepared for Towson University Dr. Jeff M. Kenton Amy Chase Martin 2007.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 4 1 Microsoft Office FrontPage 2003 Tutorial 4 – Using Shared Borders and Themes.
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VIII Graphical User Interface using MATLAB Rajeev Madazhy
IE 411/511: Visual Programming for Industrial Applications
Creating a PowerPoint Presentation
Website Development with Dreamweaver
Creating your own form from scratch.. To create a custom form, you can modify an existing form or design and create a form from scratch. In either case,
Microsoft Word 2000 Presentation 5. Major Word Topics Columns Tables Lists.
Chapter 8: Writing Graphical User Interfaces Visual Basic.NET Programming: From Problem Analysis to Program Design.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Teacher’s Assessment Assistant Worksheet Builder Starting the Program
Chapter 2 - More Controls More controls – Text boxes - used for user input – Frames - containers to group items – check boxes - user select an option -
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
S511 Session 7, IU-SLIS 1 DB Implementation: MS Access Forms.
CREATING A POWERPOINT PRESENTATION. Planning a presentation Create a presentation Rearrange and delete text and slides Add animations Add transitions.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. word 2010 Chapter 3 Formatting Documents.
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
© 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 15 Advanced Tables.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
DB Implementation: MS Access Forms. MS Access Forms  Purpose Data entry, editing, & viewing data in tables Forms are user-friendlier to end-users than.
Using Advanced Options Lesson 14 © 2014, John Wiley & Sons, Inc.Microsoft Official Academic Course, Microsoft Word Microsoft Word 2013.
By Felixberto Dominic B. Eruela.  Using a computer to create, edit, and print documents. Of all computer applications, word processing is the most common.
Microsoft Access 2000 Presentation 3 Creating Databases Part II (Creating Forms)
User Interface Components Lecture # 5 From: interface-elements.html.
McGraw-Hill/Irwin Programming in Visual Basic 6.0 © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Update Edition Chapter 2 More Controls.
Oct 021 Outline What is a widget? Buttons Combo boxes Text components Message boxes.
Lesson: 2 Common Features and Commands After completing this lesson, you will be able to: Identify the main components of the user interface. Identify.
Lesson 6 Formatting Cells and Ranges. Objectives:  Insert and delete cells  Manually format cell contents  Copy cell formatting with the Format Painter.
Chapter 7 Jay Babb Andrew Bates Steve Haroz. Display limitation  Long, functionally grouped menus are preferred over deep menus.  Resolution problem.
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.
Selection Controls. A selection control presents on the screen used to select possible alternatives, conditions, or choices, or value. The relevant item.
CMPF114 Computer Literacy Chapter 3 The Visual Basic Environment 1.
Mr. Munaco Computer Technology TEACHING ADVANCED WORD 2007.
GUI Controls for Input Design Introduction –Most new applications being developed today include a GUI. This approach is influenced by a new trend in.
TOOLBOX. The Toolbox Intrinsic Controls - always included in the Toolbox ActiveX Controls - separate files with ocx file extension Insertable Objects.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Integrating Components and Dynamic Text Boxes with the Animated Map– Lesson 101 Integrating Components and Dynamic Text Boxes with the Animated Map Lesson.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
1 Chapter 6: Creating Oracle Data Block Forms. 2 Forms  Application with a graphical user interface that looks like a paper form  Used to insert, update,
DB Implementation: MS Access Forms. MS Access Forms: Purpose Data entry, editing, & viewing data in Tables Forms are user-friendlier to end-users than.
Human Computer Interaction Lecture 07 The Interaction
Chapter 8: Writing Graphical User Interfaces
User Interface Components
Building a User Interface with Forms
Unit Six: Labels In this unit… Review Adding Text to Maps
DB Implementation: MS Access Forms
DB Implementation: MS Access Forms
Chapter 4 Enhancing the Graphical User Interface
Choose the Proper Screen-Based Controls Lecture-10
Chapter 4 Enhancing the Graphical User Interface
Presentation transcript:

Copyright 1999 all rights reserved Screen-Based Controls n Primarily ready-made objects –Standard look and feel across applications –Available in APIs Visual BasicVisual Basic Visual C++Visual C++ n Predefined behaviors –Customizable properties

Copyright 1999 all rights reserved Predefined Controls n Command buttons n Text entry/read only n Selection controls n Combination entry/selection n Custom n Presentation

Copyright 1999 all rights reserved Design Issues n Labels and graphics n Layout and organization n How activated Remember Galitz principles! Balance, symmetry...

Copyright 1999 all rights reserved Buttons n Square or rectangle with a label n Causes an action to be accomplished immediately –Start an action –Change properties –Display pop-up menu n For frequently-used actions

Copyright 1999 all rights reserved Button Styles n Command button –usually in a window n Bar button –part of toolbar n Symbol button –platform-specific OK

Copyright 1999 all rights reserved Command Buttons n Initiate an action –An alternate to menu choice or command line entry n Always visible Convenient access to commandsConvenient access to commands Standard screen location for similar commandsStandard screen location for similar commands One click activationOne click activation Takes screen spaceTakes screen space n Text or icon as label Cancel

Copyright 1999 all rights reserved Labeling Buttons n Use standard names when appropriate n Use consistent font style n Clearly tie the text to the control n Only use icons on commonly executed tasks –Make sure that the design maps to the action –Users have trouble identifying what icons are used for –Supplement icons with text descriptions Close

Copyright 1999 all rights reserved Button Graphics n Maintain consistent heights, widths and spacing of buttons n Use common shapes (rectangles) n Avoid fancy graphic techniques, e.g., 3-D buttons

Copyright 1999 all rights reserved Button Organization and Layout n Provide adequate spacing n Limit the number of controls on one screen n Keep related controls together –Use visual enclosure of groups where appropriate

Copyright 1999 all rights reserved Button Ordering n Affirmative action to left or above n Default goes first n OK and Cancel next to each other n Help last (if available) OKCancelHelpApply

Copyright 1999 all rights reserved Button Intent Indicators n Action performed immediately n Cascading dialog follows n Menu follows n Expanding dialog follows n Contingent relationship to another control Apply<- Select allOptions >>Menu >Open...

Copyright 1999 all rights reserved Button Activation n Provide keyboard equivalents –Make equivalents consistent, e.g., –Make equivalents consistent, e.g., n Allow user to or advance from button to button on display n Provide feedback for actions n Gray out unavailable choices Open...

Copyright 1999 all rights reserved Button bar/Tool bar n Collection of commands, actions, or functions n Grouped as a panel for quick access n Buttons generally same size (square) n Buttons usually show an icon

Copyright 1999 all rights reserved Button Bar Purposes n Provide easy access to frequently used commands or options n Invoke sub-applications

Copyright 1999 all rights reserved Button Bar Organization/Layout n Place most common choices at left/top n Keep related buttons grouped together n Separate potentially destructive choices n Permit user reconfiguration

Copyright 1999 all rights reserved Button Bar Location n Locate the main bar horizontally just below menu bar n Position subsidiary bars along the sides of the window

Copyright 1999 all rights reserved Text Entry/Read-Only Controls n Contains text –Entered or modified via keyboard –May be display-only (no user input) n Usually a rectangle n Usually has a descriptive caption

Copyright 1999 all rights reserved Simple Text Boxes n Basic data entry and display –Data entry form fields n Variations –Editable or read-only –Single line or multiple lines –Fixed size or resizable –Visual or non-visual box –Scrollable or non-scrollable Customer Name: John Q. Public

Copyright 1999 all rights reserved We have discussed text boxes in some detail already!

Copyright 1999 all rights reserved Single-Line Text Boxes n Short textual entries –File name –Directory path –Data on a form –Command

Copyright 1999 all rights reserved Multiple-Line Text Boxes n Longer passages of text –Messages –Text file content –Free-form notes n May have scroll bars

Copyright 1999 all rights reserved Text Box Captions n Identify the kind of information for the text box n Uses mixed-case font, normal intensity n Place to left or above the text box n Follow with a colon Customer Name: John Q. Public Related Customers: Mary R. Public Sam D. Public Nellie B. Swift

Copyright 1999 all rights reserved Text Fields n Break up long text boxes using separate fields or delimiters Social Security Number: - - Telephone: ( ) - Social Security Number: Telephone:

Copyright 1999 all rights reserved Selection Controls n Presents all choices on the screen –Radio buttons –Check boxes –Palettes n Single or multiple selection allowed

Copyright 1999 all rights reserved Plan Choice: Limited Basic Superior Premium Radio Buttons n Use for mutually exclusive choices n Attributes, values, properties –Discrete –Few, fixed options –Hard to remember –Understood in context n Where adequate screen space is available

Copyright 1999 all rights reserved Choice Descriptions n Clear and meaningful n Fully spelled-out n One text line each n Gray out if unavailable n Include None if appropriate

Copyright 1999 all rights reserved Check Boxes n Independently selectable options –Set each option on or off –States are clearly opposite n Attributes, values, properties –Similar to radio buttons n Can be used to affect other controls

Copyright 1999 all rights reserved Check Boxes n Related choices –Each can be selected or not selected –Similar to menus with toggled choices Standard Formatting Animation Drawing Pictures Toolbars > Standard Formatting Animation Drawing Pictures X X X X X Toolbars :

Copyright 1999 all rights reserved Palettes n Series of graphical alternatives n Choices are self-describing –Colors –Patterns –Images n Selections are mutually exclusive

Copyright 1999 all rights reserved Sample Palettes

Copyright 1999 all rights reserved List Boxes n Text box with scroll bars –Limits screen space required –Allows for list of any length n Used for selecting items from a list n Drop-down list boxes –Provide permanent display of current choice n Combo boxes –Text box plus a drop down list