BUILDING DATABASE SYSTEMS (X478)

Size: px
Start display at page:

Download "BUILDING DATABASE SYSTEMS (X478)"

Transcription

1 Technology & Information Management Instructor: Michael Kremer, Ph.D. Class 4 Professional Program: Data Administration and Management BUILDING DATABASE SYSTEMS (X478)

2 AGENDA 4. Designing User Interfaces: Forms 4.1 Introduction to Interface Design 4.2 User Interface Architectures 4.3 Integrated Development Environments (IDE) 4.4 Designing Form Interfaces

3 Designing User Interfaces: Forms 4.

4 1.1 SYSTEM ANALYSIS AND DESIGN 1

5 4.1 INTRODUCTION TO INTERFACE DESIGN 87 Effective Interfaces Effective user interfaces minimize the time users require to learn and implement the system. It also minimizes the need for external documentation. What constitutes an effective user interface? Helps users accomplish their tasks. Does not impose its requirements on users. Never forces users to play by its rules. Plays by the users rules. No need to learn uninteresting stuff, just use it. Does not behave in unexpected ways.

6 4.1 INTRODUCTION TO INTERFACE DESIGN Interface Models 3 ways users think about systems: Mental Model: User s mental model describes what the user thinks is happening (Does not match reality). Example: Body burns food to provide energy same as a combustion engine. Implementation Model: What actually happens behind the scenes. Users do not care, but we (developers) do. Manifest Model: Actual user interface that sits between the user s mental model and the developer s implementation model. Ideally: Hide implementation and match mental model 88

7 4.1 INTRODUCTION TO INTERFACE DESIGN 89 User Levels Ideally, you want to build a system that is user-friendly, easy to use and easy to learn. Easy for whom? Beginner, Intermediate or Expert User. Beginner: Everyone is a beginner at some point. Almost everyone moves out of this phase. Therefore, your system should not be designed for absolute beginners! It gets in the way of the intermediate users.

8 4.1 INTRODUCTION TO INTERFACE DESIGN 90 Intermediate: The majority of users fall into this category. You must support this kind of users. They know what the system does, but not all the details. Well-designed menu and help file is important. Expert: They know almost everything. They want to accomplish tasks fast. Provide enough shortcuts. Let them turn off help systems or dialog boxes. Ability to customize the working environment.

9 4.1 INTRODUCTION TO INTERFACE DESIGN Usability of Interfaces Usability can be expressed as user-centered. Example: Lock all controls but the first one. Once data is entered in the first one, then the second control is unlocked, etc. This is not user-centered. Users may have reasons to enter data in the second control first! Allow freedom to your users, they should know what they are doing. This freedom requires a safety net, multiple undo levels, for example to recover changed data. Confirmation messages only when really necessary. 91

10 4.1 INTRODUCTION TO INTERFACE DESIGN 92 Consistency and Simplicity People are not good at remembering, therefore we are using computers. A good user interface does not require the user to remember. Comply with interface guidelines as much as possible, and if not, at least be consistent with your own guidelines. Companies develop their own list of acronyms, use them only if they are commonly accepted and known. KISS principle! Keep it simple s.

11 4.1 INTRODUCTION TO INTERFACE DESIGN 93 Consistency: Navigation through records. Adding/Editing records. Displaying complex entities. You as a developer develop consistency over time as you learn and gain more and more experience. Develop your own standards and document them. Discuss these standards with your customer. Some Examples: Placing command buttons. Error messages. Read-only controls.

12 4.2 USER INTERFACE ARCHITECTURES 94 Workflow Process Interface Design Interface design must be based on workflow processes. Example: Look at ERD diagram, build Customer form, then Order form with read-only reference to Customer form. In general, not bad. But what is the workflow here? The users start with a sales order. If this is a new customer, they should be able to enter a new customer from the Order form. Therefore, take a close look at the workflow processes and design your app around it!

13 4.2 USER INTERFACE ARCHITECTURES 95 For the order example, the users should be allowed to simply enter the customer name and then complete the order. If the entire customer information is not available, they can finish the customer record at a later time. Or, if the customer is actually present or on the phone, you can get the information right there. Listen to the users how they do their day to day work. Then wrap your application design around it.

14 4.2 USER INTERFACE ARCHITECTURES 96 Document Architecture User interface architectures come in two flavors: Single-Document Interface (SDI) (one window) Multi-Document Interface (MDI) (multiple windows) Again, make your choice based on workflow process Single-Document Interfaces Presents the user with one single window. It can display additional dialog boxes. Workbook Interface (similar to MS Excel) Tabbed interface in one main window. Use for simple systems, each tab can represent same data in a different view or different data

15 4.2 USER INTERFACE ARCHITECTURES 97 Example: Sales data Monthly Summary data on one tab Pie chart on second tab Bar chart displaying Year-to-date sales Tabs can also be used for workflow. Each tab represents a particular tasks in the entire process.

16 4.2 USER INTERFACE ARCHITECTURES 98 Outlook Style Interface Divides main window into sections. One or more sections can be used for navigation. Good for many workflow processes. Allow users to move sections. Also allow users to hide sections.

17 4.2 USER INTERFACE ARCHITECTURES 99 Multiple-Document Interfaces Multiple child windows can be opened in a main window. Classic MDI Architecture Best example is MS Word. Many documents can be opened in one application window. Good for comparing data or working on different processes simultaneously. Can be scary for new or inexperienced users. Good idea to open a main window when the application is opened.

18 4.2 USER INTERFACE ARCHITECTURES 100 Classic MDI Architecture (continued): Major problem with MDI is inconsistency in containment model. What if you have many windows open, and you choose to save or undo data. Which window is affected by that operation? In OS Windows, it applies to the currently active window only. Does not need to be in your app. Design clear main operations, for example Save All. Switchboard Interfaces Central form that contains main navigation elements. MS Access supports this kind of architecture. Ensure to design switchboard around workflow processes.

19 4.2 USER INTERFACE ARCHITECTURES 101 Project Interfaces: A main window allows independent child windows. Each window possesses an icon in the task bar so that users can manage them independently. But they are also controlled by the main window. Removes some of the inconsistency mentioned earlier. When main window is minimized, so are all child windows.

20 4.2 USER INTERFACE ARCHITECTURES 102 Wizard-type interfaces Series of pages displayed in a dialog box. Used to support infrequent tasks, therefore more structure is needed to complete task successfully. Wizards can be useful to support workflow tasks. Also good when conditional steps are to be performed. Be careful when designing complex workflow processes, especially when order does not matter! Wizards are normally good tool for completing tasks in a specific sequence.

21 INTEGRATED DEVELOPMENT ENVIRONMENTS (IDE) An IDE consists of: Source Code Editor Compiler and/or Interpreter Build automation tools Debugger Tightly-knit components to maximize programmer s productivity. Since IDE are pretty complex tools, high learning curve. Example IDE s: Eclipse Microsoft Visual Studio Active State Komodo NetBeans WinDev

22 INTEGRATED DEVELOPMENT ENVIRONMENTS (IDE) Introduction to Visual Studio Express for Desktop Based on Visual Studio.

23 INTEGRATED DEVELOPMENT ENVIRONMENTS (IDE) Left side shows toolbox to build forms and controls Top right window is Solution Explorer. The lower right window is Properties window. Bottom window contains various output information. Object-Oriented Concepts C# is object-oriented programming language. You can use C# to build your own objects. form_name frm = new form_name(); frm.show();

24 INTEGRATED DEVELOPMENT ENVIRONMENTS (IDE) The variable frm is a reference pointer to the form in memory. The variable frm points to an object that was instantiated from the class form_name. Abstraction Concept Microwave Oven example: I want to prepare a meal, but don t be bothered by internal details. Classification Concept What is a microwave? An oven that.. What is an over? A kitchen appliance.. What is

25 INTEGRATED DEVELOPMENT ENVIRONMENTS (IDE) In object-oriented world, you classify things and write software specific to each level. At a lower level you inherit the higher level and add only level-specific functionality. Interfaces Concept Interface is the only way to operate/use the object. Microwave: Keypad on the front. A class exposes features through defined interface. Access Control Control access to classes to ensure safe and predictable operation.

26 INTEGRATED DEVELOPMENT ENVIRONMENTS (IDE) C# Object-Oriented Programming When you create a new form, you are actually creating an instance of the.net Form class Class acts like a template (architectural blueprint) Class defines properties, methods and events Properties define characteristics of an object, you can assign values to these properties Methods determine the operations that can be performed by an object. Some methods need arguments, those arguments can be different. Events are signals sent by an object to the application telling it that something has happened that can be responded to.

27 INTEGRATED DEVELOPMENT ENVIRONMENTS (IDE)

28 4.4 DESIGNING FORM INTERFACES 110 First priority on how to design a form is based on workflow processes. Second priority is then based on entities involved. How does the form map to ERD? (Entities, Relationships) Representing Entities in Form Design Representing a single entity is the easiest form design (simple entity). If simple entity participates in a relationship, it is either on the many side or the other participant is not included.

29 4.4 DESIGNING FORM INTERFACES Book_Status 111 PK,I1 StatusID PK,I1 Book ISBN Title Edition Authors Publisher DatePublished NoCopies Status Book_Copy PK,I1 ISBN_Copy FK1 ISBN FK2 StatusID PK,FK2,I1 PK,FK1,I1 PK,I1 Book_Transaction PatronID ISBN_Copy Checked_Out Checked_In Due_date Past_Due_Fees Date_Paid

30 4.4 DESIGNING FORM INTERFACES 112

31 4.4 DESIGNING FORM INTERFACES 113

32 4.4 DESIGNING FORM INTERFACES 114 Ideally, no more than controls in a form section. Use a tab control to present different logical groups. If too many attributes, maybe design subsidiary forms to be opened from the main form. Display main customer information on subsidiary forms to provide context. Possibly make subsidiary forms modal. Alternatively, you could use subforms on the main form.

33 4.4 DESIGNING FORM INTERFACES 115 Representing Relationships 1-to-1 Relationship: In most cases can be handled as single entity. Create query to combine data from both entities. If primary entity has many 1-to-1 relationships, nature of relationships determines the layout. If all relationships can coexist, one big single entity. If they are mutually exclusive, use subforms to hide or show the secondary entity whenever applicable. Use same techniques as for single entities if you have too many attributes, such as tab controls.

34 4.4 DESIGNING FORM INTERFACES to-M Relationship Display one side on the main form and many side on a subform or subsidiary form. Either show all records on the many side (that belong to the one side) or one at a time. Depends on how much information you need to show. For few fields only choose to display all records (datasheet or spreadsheet type). Use vertical scroll bar if needed. For many fields, either show one record at a time or display a few fields but all records and enable buttons to launch subsidiary form to display remaining fields.

35 4.4 DESIGNING FORM INTERFACES to-M Relationship Occasionally, a form displaying parent data will have multiple 1-to-M relationships. Again, use tab controls to display the various child records.

36 4.4 DESIGNING FORM INTERFACES 118 M-to-M Relationship M-to-M can be treated as 1-to-M for form design. PK,I1 FK1 FK2 Book_Copy ISBN_Copy ISBN StatusID PK,FK2,I1 PK,FK1,I1 PK,I1 Book_Transaction PatronID ISBN_Copy Checked_Out Checked_In Due_date Past_Due_Fees Date_Paid PK,I1 I2 Patron PatronID Patron_Name Address1 Address2 City StateCode ZipCode Phone Status

37 4.4 DESIGNING FORM INTERFACES 119 Reasonable to display all patrons who checked out a given book (book_copy is one-side) or all books for a given patron (patron is one side). Most intersection tables contain only primary keys from each side of the many-to-many relationship. If additional attributes are present, display them on the many side.

38 4.4 DESIGNING FORM INTERFACES 120

39 4.4 DESIGNING FORM INTERFACES Representing Hierarchies 1-to-M is technically a hierarchy, but here we mean multiple hierarchies. One solution is to break it down: Show Book information separately, design a book_copy form showing book_copy records and transaction details along with patrons. But you can also create a form that shows a patron, all transaction for that patron, then the book_copy records and the book record. Depends on workflow processes and client s requirement how you design the form. PK,I1 Book ISBN Title Edition Authors Publisher DatePublished NoCopies PK,I1 FK1 FK2 Book_Copy ISBN_Copy ISBN StatusID Book_Transaction PK,FK2,I1 PatronID PK,FK1,I1 ISBN_Copy PK,I1 Checked_Out Checked_In Due_date Past_Due_Fees Date_Paid 121 PK,I1 I2 Patron PatronID Patron_Name Address1 Address2 City StateCode ZipCode Phone Status

40 4.4 DESIGNING FORM INTERFACES 122 Tree View controls are great controls to display hierarchies. The amount of information that can be presented on each level is limited (concatenate attributes). However, you could use the tree view control as a means of navigation. Once you found what you were looking for, open a form for more details. Newer controls are hierarchical grid controls. Best example is MS Access table data view or Windows Explorer. Using plus sign to view detail records.

2. create the workbook file

2. create the workbook file 2. create the workbook file Excel documents are called workbook files. A workbook can include multiple sheets of information. Excel supports two kinds of sheets for working with data: Worksheets, which

More information

Getting Help in Microsoft Office

Getting Help in Microsoft Office LESSON 3 Getting Help in Microsoft Office In this lesson, you learn how to access and use the Help system in Microsoft Office. HELP: WHAT S AVAILABLE? Microsoft Office supplies a Help system that makes

More information

One of the fundamental kinds of websites that SharePoint 2010 allows

One of the fundamental kinds of websites that SharePoint 2010 allows Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental

More information

Office Applications II Lesson Objectives

Office Applications II Lesson Objectives Office Applications II Lesson Unit 1: MICROSOFT EXCEL SPREADSHEETS BASICS What is a Spreadsheet and What Are Its Uses? Define spreadsheets Define the Microsoft Excel application List business, consumer,

More information

Getting Started with. Microsoft Office 2010

Getting Started with. Microsoft Office 2010 Getting Started with Microsoft Office 2010 Microsoft Office 2010 Objectives Explore the programs in Microsoft Office Start programs and switch between them Explore common window elements Minimize, maximize,

More information

Getting started 7. Setting properties 23

Getting started 7. Setting properties 23 Contents 1 2 3 Getting started 7 Introducing Visual Basic 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects

More information

Rev Up to Excel 2010

Rev Up to Excel 2010 Rev Up to Excel 2010 Upgraders Guide to Excel 2010 by Bill Jelen Published by H OLY MACRO! BOOKS PO Box 82, Uniontown, OH 44685 Contents About the Author Dedication Acknowledgements v v v Introduction

More information

Getting started 7. Setting properties 23

Getting started 7. Setting properties 23 Contents 1 2 3 Getting started 7 Introduction 8 Installing Visual Basic 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects 20 Reopening

More information

DOWNLOAD PDF LEARN TO USE MICROSOFT ACCESS

DOWNLOAD PDF LEARN TO USE MICROSOFT ACCESS Chapter 1 : Microsoft Online IT Training Microsoft Learning Each video is between 15 to 20 minutes long. The first one covers the key concepts and principles that make Microsoft Access what it is, and

More information

Contents. Introduction 13. Putting The Smart Method to Work 16. Session One: Basic Skills 23

Contents. Introduction 13. Putting The Smart Method to Work 16. Session One: Basic Skills 23 Contents Introduction 13 Feedback... 13 Downloading the sample files... 13 Problem resolution... 13 Typographical Conventions Used In This Book... 14 Putting The Smart Method to Work 16 Excel version and

More information

To be able to create charts that graphically represent your worksheet data, you will: Create column charts on chart sheets by using the F11 key.

To be able to create charts that graphically represent your worksheet data, you will: Create column charts on chart sheets by using the F11 key. L E S S O N 1 Creating charts Suggested teaching time 55-65 minutes Lesson objectives To be able to create charts that graphically represent your worksheet data, you will: a b c Create column charts on

More information

Customizing DAZ Studio

Customizing DAZ Studio Customizing DAZ Studio This tutorial covers from the beginning customization options such as setting tabs to the more advanced options such as setting hot keys and altering the menu layout. Introduction:

More information

SharePoint 2013 Site Owner

SharePoint 2013 Site Owner SharePoint 2013 Site Owner Effective Content and Document Collaboration with Axalta Teams 9 May 2014 Instructor: Jason Christie Site Owner Course Topics to be Covered Content Management Creating and configuring

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface CHAPTER 1 Finding Your Way in the Inventor Interface COPYRIGHTED MATERIAL Understanding Inventor s interface behavior Opening existing files Creating new files Modifying the look and feel of Inventor Managing

More information

Microsoft Excel 2010 Handout

Microsoft Excel 2010 Handout Microsoft Excel 2010 Handout Excel is an electronic spreadsheet program you can use to enter and organize data, and perform a wide variety of number crunching tasks. Excel helps you organize and track

More information

DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5)

DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5) Technology & Information Management Instructor: Michael Kremer, Ph.D. Database Program: Microsoft Access Series DEVELOPING DATABASE APPLICATIONS (INTERMEDIATE MICROSOFT ACCESS, X405.5) Section 5 AGENDA

More information

Intermediate Microsoft Access 2010

Intermediate Microsoft Access 2010 OBJECTIVES Develop Field Properties Import Data from an Excel Spreadsheet & MS Access database Create Relationships Create a Form with a Subform Create Action Queries Create Command Buttons Create a Switchboard

More information

Table of Contents. 1. Creating a Microsoft Excel Workbook...1 EVALUATION COPY

Table of Contents. 1. Creating a Microsoft Excel Workbook...1 EVALUATION COPY Table of Contents Table of Contents 1. Creating a Microsoft Excel Workbook...1 Starting Microsoft Excel...1 Creating a Workbook...2 Saving a Workbook...3 The Status Bar...5 Adding and Deleting Worksheets...6

More information

Semester 2, 2018: Lab 1

Semester 2, 2018: Lab 1 Semester 2, 2018: Lab 1 S2 2018 Lab 1 This lab has two parts. Part A is intended to help you familiarise yourself with the computing environment found on the CSIT lab computers which you will be using

More information

Excel Shortcuts Increasing YOUR Productivity

Excel Shortcuts Increasing YOUR Productivity Excel Shortcuts Increasing YOUR Productivity CompuHELP Division of Tommy Harrington Enterprises, Inc. tommy@tommyharrington.com https://www.facebook.com/tommyharringtonextremeexcel Excel Shortcuts Increasing

More information

Introduction to Microsoft Excel 2010

Introduction to Microsoft Excel 2010 Introduction to Microsoft Excel 2010 THE BASICS PAGE 02! What is Microsoft Excel?! Important Microsoft Excel Terms! Opening Microsoft Excel 2010! The Title Bar! Page View, Zoom, and Sheets MENUS...PAGE

More information

2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows,

2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows, 2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows, Windows Server, and other product names are or may be registered

More information

EVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited SHAREPOINT 2013 END USER

EVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited SHAREPOINT 2013 END USER SHAREPOINT 2013 END USER SharePoint 2013 End User (SHP2013.1 version 1.2.1) Copyright Information Copyright 2014 Webucator. All rights reserved. The Authors Bruce Gordon Bruce Gordon has been a Microsoft

More information

CANVASES AND WINDOWS

CANVASES AND WINDOWS CHAPTER 8 CANVASES AND WINDOWS CHAPTER OBJECTIVES In this Chapter, you will learn about: Canvas and Window Concepts Page 262 Content Canvases and Windows Page 277 Stacked Canvases Page 287 Toolbar Canvases

More information

Unit E Step-by-Step: Programming with Python

Unit E Step-by-Step: Programming with Python Unit E Step-by-Step: Programming with Python Computer Concepts 2016 ENHANCED EDITION 1 Unit Contents Section A: Hello World! Python Style Section B: The Wacky Word Game Section C: Build Your Own Calculator

More information

ABOUT THIS COURSE... 3 ABOUT THIS MANUAL... 4 LESSON 1: MANAGING LISTS... 5

ABOUT THIS COURSE... 3 ABOUT THIS MANUAL... 4 LESSON 1: MANAGING LISTS... 5 Table of Contents ABOUT THIS COURSE... 3 ABOUT THIS MANUAL... 4 LESSON 1: MANAGING LISTS... 5 TOPIC 1A: SORT A LIST... 6 Sort a list in A-Z or Z-A Order... 6 TOPIC 1B: RENUMBER A LIST... 7 Renumber a List

More information

Excel 2013 Getting Started

Excel 2013 Getting Started Excel 2013 Getting Started Introduction Excel 2013 is a spreadsheet program that allows you to store, organize, and analyze information. While you may think that Excel is only used by certain people to

More information

INTRODUCTION BACKGROUND DISCOVERER. Dan Vlamis, Vlamis Software Solutions, Inc. DISCOVERER PORTLET

INTRODUCTION BACKGROUND DISCOVERER. Dan Vlamis, Vlamis Software Solutions, Inc. DISCOVERER PORTLET FRONT-END TOOLS TO VIEW OLAP DATA Dan Vlamis, Vlamis Software Solutions, Inc. dvlamis@vlamis.com INTRODUCTION Discoverer release 10g uses BI Beans to present Oracle OLAP data. It gets its power from BI

More information

Learning Worksheet Fundamentals

Learning Worksheet Fundamentals 1.1 LESSON 1 Learning Worksheet Fundamentals After completing this lesson, you will be able to: Create a workbook. Create a workbook from a template. Understand Microsoft Excel window elements. Select

More information

Contents. Introduction 15. How to use this course 18. Session One: Basic Skills 21. Session Two: Doing Useful Work with Excel 65

Contents. Introduction 15. How to use this course 18. Session One: Basic Skills 21. Session Two: Doing Useful Work with Excel 65 Contents Introduction 15 Downloading the sample files... 15 Problem resolution... 15 The Excel version and locale that were used to write this book... 15 Typographical Conventions Used in This Book...

More information

SAS Web Report Studio 3.1

SAS Web Report Studio 3.1 SAS Web Report Studio 3.1 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS Web Report Studio 3.1: User s Guide. Cary, NC: SAS

More information

De La Salle University Information Technology Center. Microsoft Windows SharePoint Services and SharePoint Portal Server 2003

De La Salle University Information Technology Center. Microsoft Windows SharePoint Services and SharePoint Portal Server 2003 De La Salle University Information Technology Center Microsoft Windows SharePoint Services and SharePoint Portal Server 2003 WEB DESIGNER / ADMINISTRATOR User s Guide 2 Table Of Contents I. What is Microsoft

More information

Excel 2013 for Beginners

Excel 2013 for Beginners Excel 2013 for Beginners Class Objective: This class will familiarize you with the basics of using Microsoft Excel. Class Outline: Introduction to Microsoft Excel 2013... 1 Microsoft Excel...2-3 Getting

More information

Creating a Spreadsheet by Using Excel

Creating a Spreadsheet by Using Excel The Excel window...40 Viewing worksheets...41 Entering data...41 Change the cell data format...42 Select cells...42 Move or copy cells...43 Delete or clear cells...43 Enter a series...44 Find or replace

More information

When you open SPSS for the first time, the SPSS Data Editor opens. However, a

When you open SPSS for the first time, the SPSS Data Editor opens. However, a 1 1 Getting Started WHERE IS SPSS? Please note that SPSS does not come pre-installed on your PC. You need to install it separately. To open SPSS in Windows 7, click the Start Button. Type SPSS in the Search

More information

Human-Computer Interaction: An Overview. CS2190 Spring 2010

Human-Computer Interaction: An Overview. CS2190 Spring 2010 Human-Computer Interaction: An Overview CS2190 Spring 2010 There must be a problem because What is HCI? Human-Computer interface Where people meet or come together with machines or computer-based systems

More information

Access Intermediate

Access Intermediate Access 2010 - Intermediate (103-134) Building Access Databases Notes Quick Links Building Databases Pages AC52 AC56 AC91 AC93 Building Access Tables Pages AC59 AC67 Field Types Pages AC54 AC56 AC267 AC270

More information

Skills Exam Objective Objective Number

Skills Exam Objective Objective Number Overview 1 LESSON SKILL MATRIX Skills Exam Objective Objective Number Starting Excel Create a workbook. 1.1.1 Working in the Excel Window Customize the Quick Access Toolbar. 1.4.3 Changing Workbook and

More information

Program and Graphical User Interface Design

Program and Graphical User Interface Design CHAPTER 2 Program and Graphical User Interface Design OBJECTIVES You will have mastered the material in this chapter when you can: Open and close Visual Studio 2010 Create a Visual Basic 2010 Windows Application

More information

COPYRIGHTED MATERIAL PART I. LESSON 1: Introducing VBA. LESSON 2: Getting Started with Macros. LESSON 3: Introducing the Visual Basic Editor

COPYRIGHTED MATERIAL PART I. LESSON 1: Introducing VBA. LESSON 2: Getting Started with Macros. LESSON 3: Introducing the Visual Basic Editor PART I LESSON 1: Introducing VBA LESSON 2: Getting Started with Macros LESSON 3: Introducing the Visual Basic Editor LESSON 4: Working in the VBE COPYRIGHTED MATERIAL 1 Welcome to your first lesson in

More information

IT Training Services. SharePoint 2013 Getting Started. Version: 2015/2016 V1

IT Training Services. SharePoint 2013 Getting Started. Version: 2015/2016 V1 IT Training Services SharePoint 2013 Getting Started Version: 2015/2016 V1 Table of Contents ACCESSING SHAREPOINT SITE 1 IT Intranet SharePoint Site... 1 Create a SubSite... 1 DOCUMENT LIBRARIES 2 Create

More information

Detail Score Report View only questions answered incorrectly Q# Status Topic Type Level Time

Detail Score Report View only questions answered incorrectly Q# Status Topic Type Level Time Test Results for: Lisa Rohde Company Name: All In One Integration Account Test Administrator/Recruiter's Email: DoNotReply@mail.all-in-1.com Test Name: Microsoft Excel 2007 - Normal User Test Date: 2/9/2013

More information

Creating a new form with check boxes, drop-down list boxes, and text box fill-ins. Customizing each of the three form fields.

Creating a new form with check boxes, drop-down list boxes, and text box fill-ins. Customizing each of the three form fields. In This Chapter Creating a new form with check boxes, drop-down list boxes, and text box fill-ins. Customizing each of the three form fields. Adding help text to any field to assist users as they fill

More information

Chart For Dummies Excel 2010 Title Link To Cell Value Into

Chart For Dummies Excel 2010 Title Link To Cell Value Into Chart For Dummies Excel 2010 Title Link To Cell Value Into link text to an Excel cell. In need to update them monthly from an Excel sheet. Link to a specific PowerPoint 2003, 2007 or 2010 slide from Microsoft

More information

Administering a Database System

Administering a Database System Microsoft Access 2010 10 Administering a Database System Objectives You will have mastered the material in this project when you can: Create custom Quick Start fields Create indexes Create a Web database

More information

ACCT 133 Excel Schmidt Excel 2007 to 2010 Conversion

ACCT 133 Excel Schmidt Excel 2007 to 2010 Conversion ACCT 133 Excel Schmidt Excel 2007 to 2010 Conversion Note: Use this handout in connection with the handout on the parts of the Excel 2010 worksheet. This will allow you to look at the various portions

More information

EXCEL BASICS: MICROSOFT OFFICE 2007

EXCEL BASICS: MICROSOFT OFFICE 2007 EXCEL BASICS: MICROSOFT OFFICE 2007 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT EXCEL PAGE 03 Opening Microsoft Excel Microsoft Excel Features Keyboard Review Pointer Shapes

More information

EVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited SHAREPOINT 2016 POWER USER

EVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited SHAREPOINT 2016 POWER USER SHAREPOINT 2016 POWER USER SharePoint 2016 Power User (SHP2016.2 version 1.0.0) Copyright Information Copyright 2016 Webucator. All rights reserved. Accompanying Class Files This manual comes with accompanying

More information

New Perspectives on Microsoft Excel Module 1: Getting Started with Excel

New Perspectives on Microsoft Excel Module 1: Getting Started with Excel New Perspectives on Microsoft Excel 2016 Module 1: Getting Started with Excel 1 Objectives, Part 1 Open and close a workbook Navigate through a workbook and worksheet Select cells and ranges Plan and create

More information

When you pass Exam : Access 2010, you complete the requirements for the Microsoft Office Specialist (MOS) - Access 2010 certification.

When you pass Exam : Access 2010, you complete the requirements for the Microsoft Office Specialist (MOS) - Access 2010 certification. Appendix 1 Microsoft Office Specialist: Access Certification Introduction The candidates for Microsoft Office Specialist certification should have core-level knowledge of Microsoft Office Access 2010.

More information

EXCEL PRACTICE 5: SIMPLE FORMULAS

EXCEL PRACTICE 5: SIMPLE FORMULAS EXCEL PRACTICE 5: SIMPLE FORMULAS SKILLS REVIEWED: Simple formulas Printing with and without formulas Footers Widening a column Putting labels and data in Bold. PART 1 - DIRECTIONS 1. Open a new spreadsheet

More information

Excel 2007/2010. Don t be afraid of PivotTables. Prepared by: Tina Purtee Information Technology (818)

Excel 2007/2010. Don t be afraid of PivotTables. Prepared by: Tina Purtee Information Technology (818) Information Technology MS Office 2007/10 Users Guide Excel 2007/2010 Don t be afraid of PivotTables Prepared by: Tina Purtee Information Technology (818) 677-2090 tpurtee@csun.edu [ DON T BE AFRAID OF

More information

Microsoft Excel 2007

Microsoft Excel 2007 Learning computers is Show ezy Microsoft Excel 2007 301 Excel screen, toolbars, views, sheets, and uses for Excel 2005-8 Steve Slisar 2005-8 COPYRIGHT: The copyright for this publication is owned by Steve

More information

What is OneNote? The first time you start OneNote, it asks you to sign in. Sign in with your personal Microsoft account.

What is OneNote? The first time you start OneNote, it asks you to sign in. Sign in with your personal Microsoft account. OneNote What is OneNote? OneNote is a digital notebook. In OneNote, you can: Type notes or record audio at your laptop. Sketch or write ideas on your tablet. Add picture from your phone. Find notes instantly.

More information

SharePoint For All. Jennie Delisi Accessibility Analyst Kris Schulze User Experience

SharePoint For All. Jennie Delisi Accessibility Analyst Kris Schulze User Experience SharePoint For All Jennie Delisi Accessibility Analyst Kris Schulze User Experience Question 1 Do you work for the State of MN, county, city, other? (Text field beside other) State of MN executive branch

More information

Table of Contents COPYRIGHTED MATERIAL. Introduction Book I: Excel Basics Chapter 1: The Excel 2013 User Experience...

Table of Contents COPYRIGHTED MATERIAL. Introduction Book I: Excel Basics Chapter 1: The Excel 2013 User Experience... Table of Contents Introduction... 1 About This Book...1 Foolish Assumptions...2 How This Book Is Organized...3 Book I: Excel Basics...3 Book II: Worksheet Design...3 Book III: Formulas and Functions...4

More information

CA ERwin Data Modeler

CA ERwin Data Modeler CA ERwin Data Modeler Implementation Guide Release 9.5.0 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

COURSE CONTENT EXCEL BASIC ONE DAY

COURSE CONTENT EXCEL BASIC ONE DAY COURSE CONTENT EXCEL BASIC ONE DAY SOME OF THE BENEFITS OF USING A SPREADSHEET STARTING EXCEL GETTING YOURSELF ORIENTATED WITH THE EXCEL SCREEN THE OFFICE BUTTON/FILE TAB THE TITLE BAR THE RIBBONS GROUPS

More information

Workshare Professional 10. Getting Started Guide

Workshare Professional 10. Getting Started Guide Workshare Professional 10 Getting Started Guide Introducing Workshare Professional 10 Workshare is dedicated to helping professionals compare, protect and share their documents. New features Compare Excel

More information

Editing Multiple Objects. Contents

Editing Multiple Objects. Contents Editing Multiple Objects Contents Selecting Multiple Objects Inspecting the Objects Editing the Objects Editing Group Objects Step 1. Selecting the Capacitors Step 2. Changing the Comment String Step 3.

More information

Microsoft Excel 2016 / 2013 Basic & Intermediate

Microsoft Excel 2016 / 2013 Basic & Intermediate Microsoft Excel 2016 / 2013 Basic & Intermediate Duration: 2 Days Introduction Basic Level This course covers the very basics of the Excel spreadsheet. It is suitable for complete beginners without prior

More information

The Design Patterns Matrix From Analysis to Implementation

The Design Patterns Matrix From Analysis to Implementation The Design Patterns Matrix From Analysis to Implementation This is an excerpt from Shalloway, Alan and James R. Trott. Design Patterns Explained: A New Perspective for Object-Oriented Design. Addison-Wesley

More information

M150 -B / Unit 12. By Wawi. A good user interface design enables the user to effectively interact with the system and perform his tasks.

M150 -B / Unit 12. By Wawi. A good user interface design enables the user to effectively interact with the system and perform his tasks. A good user interface design enables the user to effectively interact with the system and perform his tasks. (True) HCI: (Human-Computer Interaction) is the study of how humans interact with computers

More information

Query Studio Training Guide Cognos 8 February 2010 DRAFT. Arkansas Public School Computer Network 101 East Capitol, Suite 101 Little Rock, AR 72201

Query Studio Training Guide Cognos 8 February 2010 DRAFT. Arkansas Public School Computer Network 101 East Capitol, Suite 101 Little Rock, AR 72201 Query Studio Training Guide Cognos 8 February 2010 DRAFT Arkansas Public School Computer Network 101 East Capitol, Suite 101 Little Rock, AR 72201 2 Table of Contents Accessing Cognos Query Studio... 5

More information

Excel 2010: Getting Started with Excel

Excel 2010: Getting Started with Excel Excel 2010: Getting Started with Excel Excel 2010 Getting Started with Excel Introduction Page 1 Excel is a spreadsheet program that allows you to store, organize, and analyze information. In this lesson,

More information

Microsoft Excel: More Tips, Tricks & Techniques. Excel 2010 & Excel Cutting Edge Chapter of IAAP

Microsoft Excel: More Tips, Tricks & Techniques. Excel 2010 & Excel Cutting Edge Chapter of IAAP Microsoft Excel: More Tips, Tricks & Techniques Excel 2010 & Excel 2007 Cutting Edge Chapter of IAAP Dawn Bjork Buzbee, MCT The Software Pro Microsoft Certified Trainer Bonus Resources Follow-up Q&A, additional

More information

Introduction to Autodesk VaultChapter1:

Introduction to Autodesk VaultChapter1: Introduction to Autodesk VaultChapter1: Chapter 1 This chapter provides an overview of Autodesk Vault features and functionality. You learn how to use Autodesk Vault to manage engineering design data in

More information

Putting user. experience first A SNEAK PEEK BEHIND THE SCENES OF THE E-WORKBOOK 10 DESIGN JOURNEY

Putting user. experience first A SNEAK PEEK BEHIND THE SCENES OF THE E-WORKBOOK 10 DESIGN JOURNEY Putting user 2015 experience first A SNEAK PEEK BEHIND THE SCENES OF THE E-WORKBOOK 10 DESIGN JOURNEY IDBS PUTTING UX FIRST 2 What s in this ebook 3 Experiment creation made easy 4 Helpful experiment authoring

More information

Intellicus Enterprise Reporting and BI Platform

Intellicus Enterprise Reporting and BI Platform Designing Adhoc Reports Intellicus Enterprise Reporting and BI Platform Intellicus Technologies info@intellicus.com www.intellicus.com Designing Adhoc Reports i Copyright 2012 Intellicus Technologies This

More information

Integrated Projects for Presentations

Integrated Projects for Presentations Integrated Projects for Presentations OUTLINING AND CREATING A PRESENTATION Outlining the Presentation Drafting a List of Topics Imagine that your supervisor has asked you to prepare and give a presentation.

More information

Intermediate Excel Training Course Content

Intermediate Excel Training Course Content Intermediate Excel Training Course Content Lesson Page 1 Absolute Cell Addressing 2 Using Absolute References 2 Naming Cells and Ranges 2 Using the Create Method to Name Cells 3 Data Consolidation 3 Consolidating

More information

Patrice M. Anderson Instructional Designer

Patrice M. Anderson Instructional Designer Patrice M. Anderson Instructional Designer Portfolio Sample Instructor-Led Training This sample contains the ToC and one chapter from the instructor-led student workbook for HP Quality Center (QC) software.

More information

Questions and Answers from Lukas Ruebbelke s AngularJS In-Depth Course

Questions and Answers from Lukas Ruebbelke s AngularJS In-Depth Course Questions and Answers from Lukas Ruebbelke s AngularJS In-Depth Course What is the best way to load large amounts of data with infinite scrolling? Would you recommend nginfinitescroll or is there another

More information

To understand the limitations of paper spreadsheets and to explore the Excel environment, you will:

To understand the limitations of paper spreadsheets and to explore the Excel environment, you will: L E S S O N 1 Excel basics Suggested teaching time 20-30 minutes Lesson objectives To understand the limitations of paper spreadsheets and to explore the Excel environment, you will: a b c Identify some

More information

Ecocion Facility Management System Alex Anderson Niles Hacking Ryan Shipp June 16, 2015

Ecocion Facility Management System Alex Anderson Niles Hacking Ryan Shipp June 16, 2015 Ecocion Facility Management System Alex Anderson Niles Hacking Ryan Shipp June 16, 2015 1 Table of Contents 1. Introduction 2 1.1. Client Description 1.2. Product Vision 2. Requirements. 2 2.1. Functional

More information

As you probably know, Microsoft Excel is an

As you probably know, Microsoft Excel is an Introducing Excel Programming As you probably know, Microsoft Excel is an electronic worksheet you can use for a variety of purposes, including the following: maintain lists; perform mathematical, financial,

More information

The Basics of PowerPoint

The Basics of PowerPoint MaryBeth Rajczewski The Basics of PowerPoint Microsoft PowerPoint is the premiere presentation software. It enables you to create professional presentations in a short amount of time. Presentations using

More information

Data. Selecting Data. Sorting Data

Data. Selecting Data. Sorting Data 1 of 1 Data Selecting Data To select a large range of cells: Click on the first cell in the area you want to select Scroll down to the last cell and hold down the Shift key while you click on it. This

More information

Welcome to Introduction to Microsoft Excel 2010

Welcome to Introduction to Microsoft Excel 2010 Welcome to Introduction to Microsoft Excel 2010 2 Introduction to Excel 2010 What is Microsoft Office Excel 2010? Microsoft Office Excel is a powerful and easy-to-use spreadsheet application. If you are

More information

Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet

Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet 1. Macros 1.1 What is a macro? A macro is a set of one or more actions

More information

EXCEL BASICS: MICROSOFT OFFICE 2010

EXCEL BASICS: MICROSOFT OFFICE 2010 EXCEL BASICS: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT EXCEL PAGE 03 Opening Microsoft Excel Microsoft Excel Features Keyboard Review Pointer Shapes

More information

COMPUTING AND DATA ANALYSIS WITH EXCEL

COMPUTING AND DATA ANALYSIS WITH EXCEL COMPUTING AND DATA ANALYSIS WITH EXCEL Lesson 1: Introduction to the Excel Environment 1 Scheme Introduction to spreadsheets The Excel Interface Menus Toolbars Built-in Help tool Workbooks, Worksheets,

More information

Microsoft Visual Basic 2005: Reloaded

Microsoft Visual Basic 2005: Reloaded Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 1 An Introduction to Visual Basic 2005 Objectives After studying this chapter, you should be able to: Explain the history of programming languages

More information

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough Interaction Design Heuristic Evaluation & Cognitive Walkthrough Interaction Design Iterative user centered design and development Requirements gathering Quick design Build prototype Evaluate and refine

More information

Microsoft Access Database How to Import/Link Data

Microsoft Access Database How to Import/Link Data Microsoft Access Database How to Import/Link Data Firstly, I would like to thank you for your interest in this Access database ebook guide; a useful reference guide on how to import/link data into an Access

More information

DecisionPoint For Excel

DecisionPoint For Excel DecisionPoint For Excel Getting Started Guide 2015 Antivia Group Ltd Notation used in this workbook Indicates where you need to click with your mouse Indicates a drag and drop path State >= N Indicates

More information

Excel 2016 Basics for Windows

Excel 2016 Basics for Windows Excel 2016 Basics for Windows Excel 2016 Basics for Windows Training Objective To learn the tools and features to get started using Excel 2016 more efficiently and effectively. What you can expect to learn

More information

Contents at a Glance

Contents at a Glance Contents at a Glance Introduction xvii Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Learn the Logic 1 Develop a Content Strategy 25 Lay a Foundation 47 Collect and Organize Your Content 71 Set

More information

Excel Macros, Links and Other Good Stuff

Excel Macros, Links and Other Good Stuff Excel Macros, Links and Other Good Stuff COPYRIGHT Copyright 2001 by EZ-REF Courseware, Laguna Beach, CA http://www.ezref.com/ All rights reserved. This publication, including the student manual, instructor's

More information

Excel Select a template category in the Office.com Templates section. 5. Click the Download button.

Excel Select a template category in the Office.com Templates section. 5. Click the Download button. Microsoft QUICK Excel 2010 Source Getting Started The Excel Window u v w z Creating a New Blank Workbook 2. Select New in the left pane. 3. Select the Blank workbook template in the Available Templates

More information

5. Excel Fundamentals

5. Excel Fundamentals 5. Excel Fundamentals Excel is a software product that falls into the general category of spreadsheets. Excel is one of several spreadsheet products that you can run on your PC. Others include 1-2-3 and

More information

Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting

Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting Slide 1: Cover Welcome to lesson 3 of the db2 on Campus lecture series. Today we're going to talk about tools and scripting, and this is part 1 of 2

More information

MICROSOFT OFFICE. Courseware: Exam: Sample Only EXCEL 2016 CORE. Certification Guide

MICROSOFT OFFICE. Courseware: Exam: Sample Only EXCEL 2016 CORE. Certification Guide MICROSOFT OFFICE Courseware: 3263 2 Exam: 77 727 EXCEL 2016 CORE Certification Guide Microsoft Office Specialist 2016 Series Microsoft Excel 2016 Core Certification Guide Lesson 1: Introducing Excel Lesson

More information

How To Get Your Word Document. Ready For Your Editor

How To Get Your Word Document. Ready For Your Editor How To Get Your Word Document Ready For Your Editor When your document is ready to send to your editor you ll want to have it set out to look as professional as possible. This isn t just to make it look

More information

Highline Excel 2016 Class 13: One Lookup Value to Return Multiple Items: Array Formula

Highline Excel 2016 Class 13: One Lookup Value to Return Multiple Items: Array Formula Highline Excel 2016 Class 13: One Lookup Value to Return Multiple Items: Array Formula Table of Contents One Lookup Value to Return Multiple Items: Array Formula with INDEX, AGGREGATE, ROW, ROWS and IF

More information

eschoolplus+ Cognos Query Studio Training Guide Version 2.4

eschoolplus+ Cognos Query Studio Training Guide Version 2.4 + Training Guide Version 2.4 May 2015 Arkansas Public School Computer Network This page was intentionally left blank Page 2 of 68 Table of Contents... 5 Accessing... 5 Working in Query Studio... 8 Query

More information

Microsoft Access 2010

Microsoft Access 2010 Microsoft Access 2010 Chapter 2 Querying a Database Objectives Create queries using Design view Include fields in the design grid Use text and numeric data in criteria Save a query and use the saved query

More information

Introduction to Microsoft Excel

Introduction to Microsoft Excel Athens-Clarke County Library Page 1 What is a spreadsheet program? Microsoft Excel is an example of a spreadsheet program that will maintain records for you relating to finances, products, activities,

More information

Watson Conversation Cheat Sheet

Watson Conversation Cheat Sheet Watson Conversation Cheat Sheet This cheat sheet assumes a Watson Conversation Service and a Conversation Workspace have been created and you can access the service. Open the service and click the Launch

More information

You can also check the videos at the bottom of this page:

You can also check the videos at the bottom of this page: This document is provided to give you an idea what R-Tag Version Control can do and how you can use it. If you decide that you need more information or you prefer to see a demo of the software please do

More information