Oct 091 Example Program DemoInputValidation1.java DemoInputValidation2.java.

Slides:



Advertisements
Similar presentations
Prof. Yitzchak Rosenthal
Advertisements

The New User Interface MEDITECH Training & Education.
Human Computer Interface
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
AS ICT Building MS-Access Databases. Creating a Combo Box Drop Down List 1.When creating a Field requiring a Drop Down list in a Table, select the Lookup.
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
Microsoft Word – Lesson 1
Chapter 5 Multitable Forms
ITEC220 GUI Lecture – Part 2 References  Java Software Solutions,” by Lewis & Loftus  Chapter 7  Chapter 8  Chapter 9  Java Foundations-Introduction.
COE201 – Computer Proficiency Mr. Hamze Msheik
© by Pearson Education, Inc. All Rights Reserved.
Using Powerpoint to Create Interface Prototype Copy & Paste Interface Designs –Use Screen Capture to Copy Existing Interface –“Print Screen / SysRq” Button:
Interaction Styles Interface Widgets. What are Interaction Styles?  A Collection of interface objects and associated techniques from which an interaction.
FIRST COURSE PowerPoint. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 What Is PowerPoint? PowerPoint is a powerful presentation graphics.
MCT260-Operating Systems I Operating Systems I Interfaces to Operating Systems.
Word Processing Microsoft Office: Exploring Word 2011 for MAC.
Basic Editing Lesson 2- Part 2. Navigating and Searching Through a Document Find command options, the mouse, scroll bars, and various keystroke and keyboard.
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
Access Tutorial 10 Automating Tasks with Macros
Microsoft Visual Basic 2012 CHAPTER TWO Program and Graphical User Interface Design.
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Chapter 6 Advanced Report Techniques
11.10 Human Computer Interface www. ICT-Teacher.com.
G-Databases Competency 7.00 Objective 7.01 Demonstrate basic database concepts and functions.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 2 Creating a User Interface.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Lesson 1 Introduction.
Productivity Programs Common Features and Commands.
Word 2010 Vocabulary List 1. Click and Type - A feature that allows you to double-click a blank area of a document to position the cursor in that location,
S511 Session 7, IU-SLIS 1 DB Implementation: MS Access Forms.
Oct 071 Example Program DemoLookAndFeel.java Metal (java) Motif Windows.
Microsoft Publisher 2010 Chapter 7 Advanced Formatting and Merging Publications with Data.
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
Microsoft Access 2010 Chapter 8 Advanced Form Techniques.
DB Implementation: MS Access Forms. MS Access Forms  Purpose Data entry, editing, & viewing data in tables Forms are user-friendlier to end-users than.
© 2010 Pearson Education, Inc. | Publishing as Prentice Hall1 Computer Literacy for IC 3 Unit 2: Using Productivity Software Chapter 1: Starting with Microsoft.
3461A Widgets More GUI goo. 3461A Outline  What is a widget?  Buttons  Combo boxes  Tool bars  Text components  Sliders  Scrollbars.
Return to the FastCourse Excel 2007 Level 1 book page Lesson 1: Exploring Excel 2007.
Fall 2003Sylnovie Merchant, Ph.D. ACCESS Tutorial Note: The purpose of this tutorial is to provide an introduction to some of the functions of ACCESS in.
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 14: Exploring Excel Learning Objectives After studying this lesson, you will be able to:  Explain ways Excel can help your productivity.
Lesson 1: Exploring Excel Learning Objectives After studying this lesson, you will be able to:  Explain ways Excel can help your productivity.
Excel Tips to Make Your Life Easier Michael Winecoff Associate University Librarian for Technical Services November 5, 2015.
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.
Producing a Mail Merged Letter Step 1 Create an Access database for Names and Addresses you can use the ‘Customers’ template in Group Work. Enter the necessary.
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
CMPF124 Personal Productivity With Information Technology Chapter 1 – Part 2 Introduction to Windows Operating Systems Manipulating Windows GUI CMPF 124.
Creating bibliographic records from templates Click on New icon or Record>New>Bibliographic When Select Bibliographic template dialog box opens double.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 14 Event-Driven Programming with Graphical User Interfaces.
GUI Controls for Input Design Introduction –Most new applications being developed today include a GUI. This approach is influenced by a new trend in.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
PowerPoint Essentials Vocabulary
Decision Support System by Simulation Model (Ajarn Chat Chuchuen) 1 Chapter 6 User Interface Management.
DB Implementation: MS Access Forms. MS Access Forms: Purpose Data entry, editing, & viewing data in Tables Forms are user-friendlier to end-users than.
Allows the user and the computer to communicate with each other.
Dive Into® Visual Basic 2010 Express
Lesson 1: Word – Working with Word Basics
Human Computer Interaction Lecture 07 The Interaction
Developing Forms and Subforms.
INTRODUCTION TO ADOBE ILLUSTRATOR
DB Implementation: MS Access Forms
DB Implementation: MS Access Forms
G-Databases Competency 7.00
Data Groupings: File File: a group of related records
ITEC220 GUI Lecture – Part 2 References
Presentation transcript:

Oct 091 Example Program DemoInputValidation1.java DemoInputValidation2.java

Oct 092 Navigating The process of moving from one component to the next The currently active component has focus (identified with I-beam cursor or special highlighting) Navigation possibilities Clicking with mouse pointer Should accept and validate entry in current field and advance focus to the selected field Sequence determined by user, not the application Tab or Enter Should accept and validate entry and go to the ‘next’ field Sequence determined by application, not the user

Oct 093 Design Guideline A user should be able to interact with a graphical user interface using… mouse only keyboard only combination of mouse and keyboard A tall order E.g., text input via a mouse is difficult (but not impossible!)

Oct 094 Example Program DemoTextField.java

Oct 095 Editable Combo Boxes Like a combo box, except allows the user to directly type in an entry Much more complicated due to… Validating input Navigation

Oct 096 Example Program DemoComboBox2.java Same as DemoComboBox.java, except uses an editable combo box to specify font size.

Oct 097 Outline More text components Tool bars Sliders Scrollbars Lists Tables Dialog boxes

Oct 098 What is a tool bar? A group of buttons arranged in a row or column Tool bar buttons usually display an icon, rather than text Provide convenient access to common menu commands Often, the tool bar can be dragged into a separate window Advantage of tool bars Commands are displayed (remember ‘recognize’ vs. ‘recall’) Disadvantage of tool bars Consume display space (less space for application)

Oct 099 Example Program DemoToolBar.java

Oct 0910 Tool Tips A tool tip is a small text field that pops up when the cursor pauses over a GUI component The text provides a terse supplementary description of the command associated with, or the purpose of, the component

Oct 0911 Tool Tips Advantages Aids in command recognition Does not consume screen space until shown Disadvantages Terse wording may be inadequate Frequent cycles of appear/disappear (i.e., animation) annoying to some users

Oct 0912 Tool Tip Example (Note: cursor not captured with “Print Screen”)

Oct 0913 Tool Tip Example (2) From MS PowerPoint… ?

Oct 0914 Outline More text components Tool bars Sliders Scrollbars Lists Tables Dialog boxes

Oct 0915 Sliders Input control to establish a setting for a pseudo-continuous variable Examples RGB values in a color chooser Time delays for animations

Oct 0916 Example Program DemoSliderBB.java

Oct 0917 Example Program DemoSlider.java