Enhancing the Graphical User Interface Multiple Forms, Controls, and Menus.

Slides:



Advertisements
Similar presentations
Intro to Office 2007 Instructor: Lynn Lee How to make the transition from 2003 to 2007.
Advertisements

Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Microsoft Word Objectives: Word processing using Microsoft Word
Introduction to Visual Basic Programming. Lecture Outline History What is Visual Basic First Look at the VB 6.0 Environment Some VB Terminology Our first.
Creating Custom Forms. 2 Design and create a custom form You can create a custom form by modifying an existing form or creating a new form. Either way,
Visual Basic Project 1 IDS 306 Spring 1999 V. Murphy.
MENUS AND THE MENU EDITOR Elements of a Menu Menu bar Menu title Separator bar Menu items.
Introduction to Visual Basic What it is, and a simple program Mike Thelwall University of Wolverhampton, UK.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
Introduction to Visual Basic. What is Visual Basic? An environment for developing Windows applications Components –A GUI (Graphical User Interface - gooey)
Module 3 Productivity Programs Common Features and Commands Microsoft Office 2007.
Microsoft Visual Basic 2005 ENRICHMENT CHAPTER Visual Studio Tools for Office.
Chapter 2 Build Your First Project A Step-by-Step Approach 2 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
1 Integrated Development Environment Building Your First Project (A Step-By-Step Approach)
Visual Basic Chapter 1 Mr. Wangler.
CST-092 © Delta College CST FacultyIntroduction to Windows Operating System Lecture 2.
Basic PowerPoint Skills. What is a Presentation? Presentation: an informative speech that usually includes visuals, such as slides. The file name for.
Getting Started with Application Software
An Introduction to Visual Basic
IE 411/511: Visual Programming for Industrial Applications
Appendices A - F A-F Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
Lecture #2: Using your computer Learning about the Windows XP Operating System.
Visual Basic 101.
Microsoft Visual Basic 2005 ENRICHMENT CHAPTER Visual Studio Tools for Office.
Chapter 2 - More Controls More controls – Text boxes - used for user input – Frames - containers to group items – check boxes - user select an option -
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
Chapter One An Introduction to Visual Basic 2010 Programming with Microsoft Visual Basic th Edition.
§Visual - A method used to create GUI applications. §BASIC - Beginner’s All - purpose Symbolic Instruction Code developed by John Kemeny. §VB- Evolved.
How to Create a Document in Google Drive By Tressa Beckler.
Chapter Two Creating a First Project in Visual Basic.
CC111 Lec7 : Visual Basic 1 Visual Basic(1) Lecture 7.
Visual Basic.NET BASICS Lesson 1 A First Look at Microsoft Visual Basic.NET.
Key Applications Module Lesson 20 — Enhancing Presentations with Multimedia Effects Computer Literacy BASICS.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Microsoft Visual Basic 2005 BASICS Lesson 1 A First Look at Microsoft Visual Basic.
Visual Basic CDA College Limassol Campus Lecture:Pelekanou Olga Semester C Week - 1.
Visual Basic Programming Introduction VB is one of the High level language VB has evolved from the BASIC language. BASIC stands for Beginners All-purpose.
Unit A Getting Started with Adobe Photoshop. What is Adobe Photoshop? Adobe Photoshop delivers powerful, industry-standard image-editing tools for designers.
Integrated Development Environment Visual Basic IDE Slide 2 of 10 Topic & Structure of the lesson Introduction Integrated Development Environment Tool.
Chapter 23: GUI Design Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
Lesson 10 Word Processing Unit 2—Using the Computer.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
Word 2003 The Word Screen. Word 2003 Screen File Menu –Holds the options for creating a new document, opening a document, saving a document, printing.
CMPF114 Computer Literacy Chapter 3 The Visual Basic Environment 1.
1 Introduction to Visual Basic Dr Mohd Nabil Almunawar MS 3403 Advanced Computing.
Microsoft Access 2003 Illustrated Introductory Using Forms.
Access Lesson 9 Using Advanced Form Features Microsoft Office 2010 Advanced Cable / Morrison 1.
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 6 1 Microsoft Office Access 2003 Tutorial 6 – Creating Custom Forms.
TOOLBOX. The Toolbox Intrinsic Controls - always included in the Toolbox ActiveX Controls - separate files with ocx file extension Insertable Objects.
Ms. Tracy MODULE 1- LESSON 7. BELL RINGER What are the primary functions of a word-processing program?
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Chapter 2 Build Your First Project A Step-by-Step Approach 2 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
Visual Basic.NET Windows Programming
Microsoft Word Objectives: Word processing using Microsoft Word
Computer Literacy BASICS
Chapter 1: An Introduction to Visual Basic 2015
Chapter 2 – Introduction to the Visual Studio .NET IDE
1. Introduction to Visual Basic
Microsoft Access 2003 Illustrated Complete
Chapter 12 Microsoft PowerPoint Window
Chapter 2 Visual Basic Interface
Microsoft Office Access 2003
Microsoft Office Access 2003
Chapter 4 Enhancing the Graphical User Interface
Overview of the IDE Visual Studio .NET is Microsoft’s Integrated Development Environment (IDE) for creating, running and debugging programs (also.
Chapter 4 Enhancing the Graphical User Interface
Presentation transcript:

Enhancing the Graphical User Interface Multiple Forms, Controls, and Menus

Objectives 1. How to design a good user interface 2. Use Toolbox tools to create and modify forms and controls 3. Multiple Document Interface (MDI) vs. Single Document Interface (SDI) vs. Explorer-style interface 4. Create input features such as text boxes, labels and command buttons

Objectives 5. Include graphics using picture box or image controls 6. Create a Graphical User Interface with menus 7. Include file management features using drive list boxes, directory list boxes and file list boxes 8. Include frames, check boxes, option buttons, combo boxes, and list boxes

Designing the GUI Interface Styles Multiple Document Interface (MDI) Single Document Interface (SDI) Explorer-style interface

Multiple Document Interface Parent Form Child Form

Single Document Interface Independent Form

Explorer-style interface Left pane browsing controls Right pane detailed view

Five Principles of GUI Design Principle 1: Know Your End User Principle 2: Be Consistent Principle 3: Show and Use Informative Graphics and Messages Principle 4: Keep It Simple Principle 5: Let the User Control the Application

Principle 1: Know Your End User Who is my audience? Will be used by children, adults or both? What is reading level of users? If retired adults, use large font. Write down as much as you know about your end user before beginning design.

Principle 2: Be Consistent Use Windows Guidelines - Close button Windows standard fonts - Arial, Times New Roman, and MS Sans Serif Establish font color and size, background color, and foreground color Use menus and standard menu positions See Appendix D - Standard Menus for Windows Applications

Principle 3: Show and Use Informative Graphics and Messages Show user, instead of telling Use informative graphics, instead of merely creative graphics Graphics especially useful for international applications GUI analogy - dashboard of car Use symbols, not words

Principle 4: Keep It Simple KISS “ Keep it simple sweetie ” If interface looks difficult, it will be hard to use Use several forms instead of a single cluttered form Group items, use tabbed format Set default options for user

Principle 5: Let the User Control the Application Conversation between computer and end user Let end user decide tasks and order Programmer controls computer ’ s responses to end user Visual Basic is event-driven so this is relatively easy to achieve

Form Designer Grid Twips - screen- independent unit Pixels - picture elements, screen-dependent unit See Appendix C - The Toolbox, Toolbars, and Controls

The Learning Arithmetic Project Game to practice addition, subtraction, multiplication and division skills Numbers from 0 to 9 Child in grade 3, 4 or 5 Give feedback to child Use Window Calculator accessory as model

GUI Enhancement with the Learning Arithmetic Project Hands-On Exercise 1 (p ) –Use the Application Wizard –Save your forms and project files –Modify the Splash form –Add the Calculator form –Add the Bears form –Write the Module code –Run and test the project –Debug your project –Print your project and exit

End of Lecture