Software Design: Figures
|
|
- Norman Francis
- 8 years ago
- Views:
Transcription
1 Software Design: Figures
2 Today ColorPicker Layout Manager Observer Pattern Radio Buttons Prelimiary Discussion Exercise 5
3 ColorPicker They don't teach you the facts of death, Your mum and dad. They give you pets. Terry Pratchett (at age 13)
4 ColorPicker : Layout JPanel(new GridLayout(1, 2, 5, 5)) BorderLayout.NORTH rows=1 cols=2 hgap=5 vgap=5 JPanel(new FlowLayout()) BorderLayout.CENTER
5 ColorPicker : Layout JPanel(new GridLayout(3, 1, 3, 3)) JPanel(new GridLayout(3, 2)) JPanel(new GridLayout(2, 1, 5, 5)) JPanel(new GridLayout(0, 1))
6 ColorPicker UML : ColorModel public class ColorModel { private Color color; private List<ColorListener> listeners = new LinkedList<ColorListener>(); public void addcolorlistener(colorlistener l) { listeners.add(l); public void setcolor(color color) { if (!color.equals(this.color)) { this.color = color; for (ColorListener l : listeners){ l.colorvaluechanged(color); Avoid cycles! infinite recursion
7 has ColorPicker UML Example: Scrollbar <<interface>> Java.util.EventListener <<interface>> ColorListener CScrollBar <<interface>> AdjustmentListener JScrollBar 0..n 0..n updates contained in 1 1 ColorModel 1 1 ColorFrame JComponent etc.
8 ColorPicker UML : CScrollBar public interface ColorListener { void colorvaluechanged (Color c); <<interface>> ColorListener CScrollBar class CScrollBar extends JScrollBar implements AdjustmentListener, ColorListener { <<interface>> AdjustmentListener CScrollBar(ColorModel model, int type, int orientation, int val) { super(orientation, val, 0, 0, 255); this.model = model; this.type = type; addadjustmentlistener(this); model.addcolorlistener(this); public void adjustmentvaluechanged(adjustmentevent e) { // update model -> model.setcolor(c); public void colorvaluechanged(color color) { // set scrollbar value, e.g., setvalue(color.getred());
9 RadioButtons in Java/Swing (1) Definition: Radio buttons are groups of buttons in which, by convention, only one button at a time can be selected. JRadioButton yellow = new JRadioButton("yellow"); JRadioButton black = new JRadioButton("black"); JRadioButton white = new JRadioButton("white"); ButtonGroup bm = new ButtonGroup(); bm.add(yellow); bm.add(black); bm.add(white); How can we unselect a button?
10 RadioButtons in Java/Swing (2) ButtonGroup JavaDoc: "There is no way to turn a button programmatically to "off", in order to clear the button group. " Implementation with setselected without ButtonGroup
11 AWT vs. SWING Abstract Windowing Toolkit (ab java 1.0) Uses components (Button,...) of the operating system Swing (ab java 1.2) Only the windows are from the operating system The content of the window is drawn by java All component classes start with "J" (JButton,...) Mixing AWT and SWING Swing 'recycles' some classes from AWT (Graphics, LayoutManager, etc) Do not mix components Heavyweight / Leightweight
12 Exercise 5 Overview 1. Implementation of DrawModel 2. Implementation of some figures Line Oval Implementation of the corresponding tools LineTool, OvalTool, Registration of the Tools in class StdContext doregisterdrawtools () (Line 151) 5. Extraction of the commonalities from the figure and tool classes into abstract base classes.. ex. 4 ex. 5
13 Exercise 5: Classes to create <<interface>> jdraw.framework.drawmodel <<interface>> FigureListener DrawView DrawModelListener * * 1 1 DrawModel 0..1 * <<interface>> Figure your job New Change prepared in ex. 4 Line Rect Oval creates creates LineTool RectTool OvalTool StdContext registrates «interface» DrawTool
14 1. Tool selection Drawing of figures deactivate() method of previous tool is called activate() method of next tool is called Call to showstatustext ( Line Tool selected ) of DrawEditor sets Statusbar 2. Mouse-Down Click (inside DrawTool::mouseDown()) Creates new figure with current mouse position as origin (widht & height are zero). Adds new figure to draw model Calls showstatustext ( Adding Line ) in DrawEditor to set status bar 3. Dragging the mouse (inside DrawTool::mouseDrag()) Calls setbounds(mousedown-coordinates, current mouse coordinates) Calls showstatustext (currentfigure.tostring()) displays current figure properties in status bar Careful: overwrite tostring() 4. Release of mouse button (inside DrawTool::mouseUp()) Delete figure if mousedown == mouseup coordinates Call showstatustext ( Line Tool selected );
15 Implementation of own figure class 1. Figure must implement the Figure interface 2. Definition of figures Line: Start and end points Oval/Ellipse: Defined over corner points of the bounding box Question: What have those two figures in common? They are both describable by their bounding box 3. Figures draw themselfes in the draw(graphics g) method 4. Figure is an Observable Implements notification: E.g. in move(x,y) notifies listeners (your DrawModel) via FigureListener method 5. Figure::clone() and Figure::getHandles() may return null in this exercise (will be part of a later exercise).
16 Implementation of figure tools Tools create figures and are visible in the toolbar with an icon. Tools implement the interface DrawTool see RectTool. Tools know the controller (StdContext) are activated/deactivated set mouse cursor and status bar process mouse events have a name have an icon Icons for ellipse, line, and rectangle are in res/images see RectTool for an example
17 Registration of the tool Add them near line 151 in protected void doregisterdrawtools() { DrawTool rectangletool = new RectTool(this); addtool(rectangletool); // add more tools here new tools then appear in the tool bar
18 Tips Reuse existing AWT classes such as java.awt.geom.line2d and java.awt.geom.ellipse2d. Think about how you can extract common behaviour into common base classes to avoid code duplication
During the process of creating ColorSwitch, you will learn how to do these tasks:
GUI Building in NetBeans IDE 3.6 This short tutorial guides you through the process of creating an application called ColorSwitch. You will build a simple program that enables you to switch the color of
More information5.17 GUI. Xiaoyi Jiang Informatik I Grundlagen der Programmierung
AWT vs. Swing AWT (Abstract Window Toolkit; Package java.awt) Benutzt Steuerelemente des darunterliegenden Betriebssystems Native Code (direkt für die Maschine geschrieben, keine VM); schnell Aussehen
More informationThe Abstract Windowing Toolkit. Java Foundation Classes. Swing. In April 1997, JavaSoft announced the Java Foundation Classes (JFC).
The Abstract Windowing Toolkit Since Java was first released, its user interface facilities have been a significant weakness The Abstract Windowing Toolkit (AWT) was part of the JDK form the beginning,
More informationCS 335 Lecture 06 Java Programming GUI and Swing
CS 335 Lecture 06 Java Programming GUI and Swing Java: Basic GUI Components Swing component overview Event handling Inner classes and anonymous inner classes Examples and various components Layouts Panels
More informationWPF Shapes. WPF Shapes, Canvas, Dialogs 1
WPF Shapes WPF Shapes, Canvas, Dialogs 1 Shapes are elements WPF Shapes, Canvas, Dialogs 2 Shapes draw themselves, no invalidation or repainting needed when shape moves, window is resized, or shape s properties
More informationCreating and Using Links and Bookmarks in PDF Documents
Creating and Using Links and Bookmarks in PDF Documents After making a document into a PDF, there may be times when you will need to make links or bookmarks within that PDF to aid navigation through the
More informationSteps to Create a Database
Steps to Create a Database Design the Database In order for a database to be effective some time should be spent on the layout of the table. Additionally, time should be spent on what the purpose of the
More informationWord basics. Before you begin. What you'll learn. Requirements. Estimated time to complete:
Word basics Word is a powerful word processing and layout application, but to use it most effectively, you first have to understand the basics. This tutorial introduces some of the tasks and features that
More informationCreating Fill-able Forms using Acrobat 8.0: Part 1
Creating Fill-able Forms using Acrobat 8.0: Part 1 The first step in creating a fill-able form in Adobe Acrobat is to generate the form with all its formatting in a program such as Microsoft Word. Then
More informationModule 1. 4 Login-Send Message to Teacher
Module 1. 4 Login-Send Message to Teacher Students, in this lesson you will 1. Learn to login to your InterAct account. 2. Learn how to send an email message. Logging on to Students Online 1. Launch the
More informationGUIs with Swing. Principles of Software Construction: Objects, Design, and Concurrency. Jonathan Aldrich and Charlie Garrod Fall 2012
GUIs with Swing Principles of Software Construction: Objects, Design, and Concurrency Jonathan Aldrich and Charlie Garrod Fall 2012 Slides copyright 2012 by Jeffrey Eppinger, Jonathan Aldrich, William
More informationGUI Components: Part 2
GUI Components: Part 2 JComboBox and Using an Anonymous Inner Class for Event Handling A combo box (or drop-down list) enables the user to select one item from a list. Combo boxes are implemented with
More informationCreating PDF Forms in Adobe Acrobat
Creating PDF Forms in Adobe Acrobat Flinders University Centre for Educational ICT Contents What are PDF forms?... 1 Viewing a PDF form... 1 Types of PDF forms... 1 Printing and saving PDF forms... 1 Forms
More informationMouse Event Handling (cont.)
GUI Components: Part II Mouse Event Handling (cont.) Each mouse event-handling method receives a MouseEvent object that contains information about the mouse event that occurred, including the x- and y-coordinates
More informationJoomla Article Advanced Topics: Table Layouts
Joomla Article Advanced Topics: Table Layouts An HTML Table allows you to arrange data text, images, links, etc., into rows and columns of cells. If you are familiar with spreadsheets, you will understand
More informationGraphical User Interfaces
M14_REGE1813_02_SE_C14.qxd 2/10/10 3:43 PM Page 822 Chapter14 Graphical User Interfaces 14.1 GUI Basics Graphical Input and Output with Option Panes Working with Frames Buttons, Text Fields, and Labels
More informationImageNow Document Management Created on Friday, October 01, 2010
ImageNow Document Management Created on Friday, October 01, 2010 Table of Contents Training Guide ImageNow Document Management...1 Document Processing...1 Editing Document Keys Manually... 1 Using Annotations...
More informationClick on various options: Publications by Wizard Publications by Design Blank Publication
Click on various options: Publications by Wizard Publications by Design Blank Publication Select the Blank Publications Tab: Choose a blank full page Click on Create New Page Insert > Page Select the number
More informationUnderstand the Sketcher workbench of CATIA V5.
Chapter 1 Drawing Sketches in Learning Objectives the Sketcher Workbench-I After completing this chapter you will be able to: Understand the Sketcher workbench of CATIA V5. Start a new file in the Part
More information2. How to Use SMART Board as a Projector and Whiteboard
Page 1 Smart Board Getting Started Smart Board is an interactive whiteboard developed by SMART Technologies that combines the capabilities of a data projector and a white board. Use the SMART Board to
More informationAcrobat PDF Forms - Part 2
Acrobat PDF Forms - Part 2 PDF Form Fields In this lesson, you will be given a file named Information Request Form that can be used in either Word 2003 or Word 2007. This lesson will guide you through
More informationChapter 1. Creating Sketches in. the Sketch Mode-I. Evaluation chapter. Logon to www.cadcim.com for more details. Learning Objectives
Chapter 1 Creating Sketches in Learning Objectives the Sketch Mode-I After completing this chapter you will be able to: Use various tools to create a geometry. Dimension a sketch. Apply constraints to
More informationPage Numbering for a Thesis or Dissertation
Page Numbering for a Thesis or Dissertation Tip: Add Page Numbering to your document after you are finished making all edits. After the page numbering has been added, then add the Table of Contents and/or
More informationUsing Acrobat Comment and Markup tools
Using Acrobat Comment and Markup tools In Adobe Acrobat 9 and Adobe Reader, a comment is a note, highlight, stamp, or any other markup you add to your PDF document by using the comment and markup tools.
More informationTutorials. If you have any questions, comments, or suggestions about these lessons, don't hesitate to contact us at support@kidasa.com.
Tutorials The lesson schedules for these tutorials were installed when you installed Milestones Professional 2010. They can be accessed under File Open a File Lesson Chart. If you have any questions, comments,
More informationSpreadsheet - Introduction
CSCA0102 IT and Business Applications Chapter 6 Spreadsheet - Introduction Spreadsheet A spreadsheet (or spreadsheet program) is software that permits numerical data to be used and to perform automatic
More informationJustClust User Manual
JustClust User Manual Contents 1. Installing JustClust 2. Running JustClust 3. Basic Usage of JustClust 3.1. Creating a Network 3.2. Clustering a Network 3.3. Applying a Layout 3.4. Saving and Loading
More informationUpdox, LLC support@updox.com 614-547-9635
Set Up and User Guide Version 3.2.2 Updox, LLC support@updox.com 614-547-9635 Table of Contents Creating and Managing Internal Updox Users... 3 How to Send and Receive Faxes... 4 How to Import Files into
More informationJIDE Action Framework Developer Guide
JIDE Action Framework Developer Guide Contents PURPOSE OF THIS DOCUMENT... 1 WHAT IS JIDE ACTION FRAMEWORK... 1 PACKAGES... 3 MIGRATING FROM EXISTING APPLICATIONS... 3 DOCKABLEBARMANAGER... 9 DOCKABLE
More informationAdding a File Attachment to a CFS Requisition
Adding a File Attachment to a CFS Requisition When creating a requisition, there are certain purchases that may require additional documentation. The Attachment feature is used to attach this documentation.
More informationRecipes4Success. Animate a Rocket Ship. Frames 6 - Drawing Tools
Recipes4Success You can use the drawing tools and path animation tools in Frames to create illustrated cartoons. In this Recipe, you will draw and animate a rocket ship. 2014. All Rights Reserved. This
More informationHow to Develop Accessible Linux Applications
Sharon Snider Copyright 2002 by IBM Corporation v1.1, 2002 05 03 Revision History Revision v1.1 2002 05 03 Revised by: sds Converted to DocBook XML and updated broken links. Revision v1.0 2002 01 28 Revised
More informationCreating Acrobat Forms Acrobat 9 Professional
Creating Acrobat Forms Acrobat 9 Professional Acrobat forms typically have an origin from another program, like Word, Illustrator, Publisher etc. Doesn t matter. You design the form in another application
More informationCrop and Frame Your Photos
Crop and Frame Your Photos Paint Shop Pro s crop tool gives you total control over your photo compositions. Cropping allows you to turn busy portraits into professional prints. And when you have a nicely
More informationGFI FAXmaker 14 for Exchange/Lotus/SMTP. Fax-Client Manual. By GFI Software Ltd
GFI FAXmaker 14 for Exchange/Lotus/SMTP Fax-Client Manual By GFI Software Ltd http://www.gfi.com Email: info@gfi.com Information in this document is subject to change without notice. Companies, names,
More informationManaging Payment Information
Managing Payment Information Online Payment functionality allows the ability to register, modify and delete payment methods. These tools enable a transaction to occur and provide users with the ability
More informationAcrobat X Pro Accessible Forms and Interactive Documents
Contents 2 PDF Form Fields 2 Acrobat Form Wizard 5 Enter Forms Editing Mode Directly 5 Create Form Fields Manually 6 Forms Editing Mode 8 Form Field Properties 11 Editing or Modifying an Existing Form
More informationAdobe Acrobat: Creating Interactive Forms
Adobe Acrobat: Creating Interactive Forms This document provides information regarding creating interactive forms in Adobe Acrobat. Please note that creating forms requires the professional version (not
More informationUsing Clicker 5. Hide/View Explorer. Go to the Home Grid. Create Grids. Folders, Grids, and Files. Navigation Tools
Using Clicker 5 Mouse and Keyboard Functions in Clicker Grids A two-button mouse may be used to control access various features of the Clicker program. This table shows the basic uses of mouse clicks with
More informationCreate a Simple Website. Intel Easy Steps 1 2012 Intel Corporation All rights reserved.
Create a Simple Website Intel Easy Steps 1 2012 Intel Corporation Website Creating a Simple Website As more and more people are using the Internet to get information, it has become very important for businesses
More informationPlug-In How-To Guide
Plug-In How-To Guide Microsoft Word 2007-2010 Copyright Topaz Systems Inc. All rights reserved. For Topaz Systems, Inc. trademarks and patents, visit www.topazsystems.com/legal. Table of Contents Overview...
More informationunderstand how image maps can enhance a design and make a site more interactive know how to create an image map easily with Dreamweaver
LESSON 3: ADDING IMAGE MAPS, ANIMATION, AND FORMS CREATING AN IMAGE MAP OBJECTIVES By the end of this part of the lesson you will: understand how image maps can enhance a design and make a site more interactive
More informationBA (Hons) Social work MA Social work PG Diploma Social work: Using PebblePad on Placement 2014-15
Creating assets in Pebble+ There are two ways of creating assets in Pebble+, adding files and completing Pebble+ templates. Adding files You can add file to your assets using Add new File. You then add
More informationTable of Contents TASK 1: DATA ANALYSIS TOOLPAK... 2 TASK 2: HISTOGRAMS... 5 TASK 3: ENTER MIDPOINT FORMULAS... 11
Table of Contents TASK 1: DATA ANALYSIS TOOLPAK... 2 TASK 2: HISTOGRAMS... 5 TASK 3: ENTER MIDPOINT FORMULAS... 11 TASK 4: ADD TOTAL LABEL AND FORMULA FOR FREQUENCY... 12 TASK 5: MODIFICATIONS TO THE HISTOGRAM...
More informationImplementação. Interfaces Pessoa Máquina 2010/11. 2009-11 Salvador Abreu baseado em material Alan Dix. Thursday, June 2, 2011
Implementação Interfaces Pessoa Máquina 2010/11 2009-11 baseado em material Alan Dix 1 Windowing systems Architecture Layers Higher level Tool UI Toolkit (Widgets) Window System OS Application Hardware
More informationBusiness Bill Payment User Guide
Business Bill Payment User Guide Overview Thank you for enrolling for TSB Monarch Business Bill Pay services. You can use Business Bill Payment to help you better manage the payment of all your bills.
More informationFlash MX Image Animation
Flash MX Image Animation Introduction (Preparing the Stage) Movie Property Definitions: Go to the Properties panel at the bottom of the window to choose the frame rate, width, height, and background color
More informationLearning Village 2.0 Site Map
Publisher Content, Lesson Creation, SmartBoard & Collaboration Log In URL: https://lv.bcsd.com Log in to Learning Village, using your district email log in information. Exploring the Dashboard: Top-level
More informationINTRODUCTION TO COMPUTER PROGRAMMING. Richard Pierse. Class 7: Object-Oriented Programming. Introduction
INTRODUCTION TO COMPUTER PROGRAMMING Richard Pierse Class 7: Object-Oriented Programming Introduction One of the key issues in programming is the reusability of code. Suppose that you have written a program
More informationWorking With Animation: Introduction to Flash
Working With Animation: Introduction to Flash With Adobe Flash, you can create artwork and animations that add motion and visual interest to your Web pages. Flash movies can be interactive users can click
More informationIntroduction to Microsoft Word 2008
1. Launch Microsoft Word icon in Applications > Microsoft Office 2008 (or on the Dock). 2. When the Project Gallery opens, view some of the available Word templates by clicking to expand the Groups, and
More informationSMART Boards. If the board is connected to a different computer - Orientation is needed whenever you connect it to a new or different computer.
SMART Boards What is a SMART Board? The SMART Board is an interactive whiteboard that converts a computer and date projector into a powerful tool for teaching and learning. With the computer image projected
More informationKarsten Lentzsch JGoodies SWING WITH STYLE
Karsten Lentzsch JGoodies SWING WITH STYLE JGoodies: Karsten Lentzsch Open source Swing libraries Example applications Consultant for Java desktop Design assistance Training for visual design and implementation
More informationCanterbury Maps Quick Start - Drawing and Printing Tools
Canterbury Maps Canterbury Maps Quick Start - Drawing and Printing Tools Quick Start Guide Standard GIS Viewer 2 Canterbury Maps Quick Start - Drawing and Printing Tools Introduction This document will
More informationSolutions from SAP. SAP Business One 2005 SP01. User Interface. Standards and Guidelines. January 2006
Solutions from SAP SAP Business One 2005 SP01 User Interface Standards and Guidelines January 2006 Table of Contents Icons... 5 Typographic Conventions... 5 1. Overview... 6 2. General Issues... 6 2.1
More informationCreate a Poster Using Publisher
Contents 1. Introduction 1. Starting Publisher 2. Create a Poster Template 5. Aligning your images and text 7. Apply a background 12. Add text to your poster 14. Add pictures to your poster 17. Add graphs
More informationWelcome! Nice to see you.
Welcome! Nice to see you. Blurb s new bookmaking tool, BookWright, was designed to be as intuitive to use as possible but no two minds think alike. And everyone can use a little guidance along the way.
More informationIntellect Platform - Tables and Templates Basic Document Management System - A101
Intellect Platform - Tables and Templates Basic Document Management System - A101 Interneer, Inc. 4/12/2010 Created by Erika Keresztyen 2 Tables and Templates - A101 - Basic Document Management System
More informationMicrosoft Access 2010 handout
Microsoft Access 2010 handout Access 2010 is a relational database program you can use to create and manage large quantities of data. You can use Access to manage anything from a home inventory to a giant
More informationDIA Creating Charts and Diagrams
DIA Creating Charts and Diagrams Dia is a vector-based drawing tool similar to Win32 OS Visio. It is suitable for graphical languages such as dataflow diagrams, entity-relationship diagrams, organization
More informationFlorence School District #1
Florence School District #1 Training Module 2 Designing Lessons Designing Interactive SMART Board Lessons- Revised June 2009 1 Designing Interactive SMART Board Lessons Lesson activities need to be designed
More informationIntroduction to Microsoft Word 2003
Introduction to Microsoft Word 2003 Sabeera Kulkarni Information Technology Lab School of Information University of Texas at Austin Fall 2004 1. Objective This tutorial is designed for users who are new
More informationHands-On Practice. Using Notebook Software in the Office
Using Notebook Software in the Office Before You Start Before you begin your meeting, ensure that your computer is turned on and the SMART Board interactive whiteboard is connected and oriented. The SMART
More informationManaging Food Service Payment Information
Managing Food Service Payment Information Registering Payment Information Modifying Payment Information Viewing Online Payment History PATH: Portal > Payments Online Payment functionality allows the ability
More informationMyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC
MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL
More informationRegister For and Complete HIPAA Privacy and Security Web-Based Training (WBT)
Register For and Complete HIPAA Privacy and Security Web-Based Training (WBT) Register The Administrative Services Office in each department will assign the HIPAA Privacy and Security webbased training
More informationUsing an Access Database
A Few Terms Using an Access Database These words are used often in Access so you will want to become familiar with them before using the program and this tutorial. A database is a collection of related
More informationADMINISTRATORS GUIDE EPISUITE 6
ADMINISTRATORS GUIDE EPISUITE 6 A quick tutorial on how to set up and implement Episuite Software created by IDentiphoto Specialists in IDentification 1810 Joseph Lloyd Pkwy. Willoughby, OH 44094 Phone:
More informationWebSphere Business Monitor V6.2 KPI history and prediction lab
Copyright IBM Corporation 2009 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 6.2 LAB EXERCISE WebSphere Business Monitor V6.2 KPI history and prediction lab What this exercise is about... 1 Lab requirements...
More informationSMART Board Interactive Whiteboard Basics Tip Sheet for ABP Faculty
SMART Board Interactive Whiteboard Basics Tip Sheet for ABP Faculty Introduction The SMART Board interactive whiteboard is touch sensitive and operates as part of a system that includes a computer and
More informationAdobe InDesign Creative Cloud
Adobe InDesign Creative Cloud Beginning Layout and Design November, 2013 1 General guidelines InDesign creates links to media rather than copies so -Keep all text and graphics in one folder -Save the InDesign
More informationGetting Started With DraftSight A Guide For AEC Users
Getting Started With DraftSight A Guide For AEC Users DraftSight.com Facebook.com/DraftSight Welcome to DraftSight a valuable tool for any AEC professional! DraftSight is more than a free, professional-grade
More informationSketchUp Instructions
SketchUp Instructions Every architect needs to know how to use SketchUp! SketchUp is free from Google just Google it and download to your computer. You can do just about anything with it, but it is especially
More informationemarketing Manual- Creating a New Email
emarketing Manual- Creating a New Email Create a new email: You can create a new email by clicking the button labeled Create New Email located at the top of the main page. Once you click this button, a
More informationSoftware Application & Operating Systems Checklist
REVIEWER INFORMATION Product Name: Version #: Reviewer Name: Date: Filenames/URL: Locations: Intranet Training Academy DCMA360 Other (explain) REVIEW GUIDELINES Complete this review, using the following
More informationWEBTrader. User Guide
WEBTrader User Guide Table of Contents Creating a Demo account How to log in Main Areas of the WebTrader Market Watch Favorites Adding Favorites Spot Panes Charts Adding New Chart Using Charts Chart Options
More informationCreating Personal Web Sites Using SharePoint Designer 2007
Creating Personal Web Sites Using SharePoint Designer 2007 Faculty Workshop May 12 th & 13 th, 2009 Overview Create Pictures Home Page: INDEX.htm Other Pages Links from Home Page to Other Pages Prepare
More informationLab 7 Keyboard Event Handling Mouse Event Handling
Lab 7 Keyboard Event Handling Mouse Event Handling Keyboard Event Handling This section explains how to handle key events. Key events are generated when keys on the keyboard are pressed and released. These
More informationHow Scala Improved Our Java
How Scala Improved Our Java Sam Reid PhET Interactive Simulations University of Colorado http://spot.colorado.edu/~reids/ PhET Interactive Simulations Provides free, open source educational science simulations
More informationPetrel TIPS&TRICKS from SCM
Petrel TIPS&TRICKS from SCM Knowledge Worth Sharing Building Montages in Petrel Most Petrel projects require display maps to be made for presentations; either for partners or peers. This TIPS&TRICKS provides
More informationBasic Microsoft Excel 2007
Basic Microsoft Excel 2007 The biggest difference between Excel 2007 and its predecessors is the new layout. All of the old functions are still there (with some new additions), but they are now located
More informationCreating a Logo in CorelDRAW
Creating a Logo in CorelDRAW In this tutorial, we will look at creating a logo for an electrical contracting firm. Our goal is to create a logo that is clean and easily recognizable. Lighthouse Electric
More informationAdobe Acrobat 9 Pro Accessibility Guide: Creating Accessible Forms
Adobe Acrobat 9 Pro Accessibility Guide: Creating Accessible Forms Adobe, the Adobe logo, Acrobat, Acrobat Connect, the Adobe PDF logo, Creative Suite, LiveCycle, and Reader are either registered trademarks
More informationTutorial Reference Manual. Java WireFusion 4.1
Tutorial Reference Manual Java WireFusion 4.1 Contents INTRODUCTION...1 About this Manual...2 REQUIREMENTS...3 User Requirements...3 System Requirements...3 SHORTCUTS...4 DEVELOPMENT ENVIRONMENT...5 Menu
More informationSharing Files and Whiteboards
Your user role in a meeting determines your level of file sharing. The type of files you can share include documents, presentations, and videos. About Sharing Files, page 1 Changing Views in a File or
More informationUsing SSH Secure File Transfer to Upload Files to Banner
Using SSH Secure File Transfer to Upload Files to Banner Several Banner processes, including GLP2LMP (Create PopSelect Using File), require you to upload files from your own computer to the computer system
More informationWith a wide variety of drag and drop widgets, adding and updating information on your website will be a snap!
The Website Builder Bonzi s Website Builder is an easy to use website management tool that allows anyone, from first time web users to advanced coding gurus, to quickly and efficiently manage the content
More informationDrawing a histogram using Excel
Drawing a histogram using Excel STEP 1: Examine the data to decide how many class intervals you need and what the class boundaries should be. (In an assignment you may be told what class boundaries to
More informationExecutive Dashboard. User Guide
Executive Dashboard User Guide 2 Contents Executive Dashboard Overview 3 Naming conventions 3 Getting started 4 Welcome to Socialbakers Executive Dashboard! 4 Comparison View 5 Setting up a comparison
More informationSTATGRAPHICS Online. Statistical Analysis and Data Visualization System. Revised 6/21/2012. Copyright 2012 by StatPoint Technologies, Inc.
STATGRAPHICS Online Statistical Analysis and Data Visualization System Revised 6/21/2012 Copyright 2012 by StatPoint Technologies, Inc. All rights reserved. Table of Contents Introduction... 1 Chapter
More informationChapter 15 Using Forms in Writer
Writer Guide Chapter 15 Using Forms in Writer OpenOffice.org Copyright This document is Copyright 2005 2006 by its contributors as listed in the section titled Authors. You can distribute it and/or modify
More informationTutorial: BlackBerry Application Development. Sybase Unwired Platform 2.0
Tutorial: BlackBerry Application Development Sybase Unwired Platform 2.0 DOCUMENT ID: DC01214-01-0200-02 LAST REVISED: May 2011 Copyright 2011 by Sybase, Inc. All rights reserved. This publication pertains
More informationIntroduction to Microsoft Access 2003
Introduction to Microsoft Access 2003 Zhi Liu School of Information Fall/2006 Introduction and Objectives Microsoft Access 2003 is a powerful, yet easy to learn, relational database application for Microsoft
More informationVirtual Communities Operations Manual
Virtual Communities Operations Manual The Chapter Virtual Communities (VC) have been developed to improve communication among chapter leaders and members, to facilitate networking and communication among
More informationLearning ReportBuilder
Learning ReportBuilder The End-User s Guide to Building Reports Copyright by Digital Metaphors Corporation i CONTENTS INTRODUCTION Design... 1 Preview... 1 Data... 1 About this book... 2 A QUICK TEST SPIN
More informationInDesign for Beginners Step-By-Step Guide
InDesign for Beginners Step-By-Step Guide Learning Objectives At the end of the workshop, you will be able to: 1. Adjust text with the Character panel and change alignment with the Paragraph panel or Control
More informationDESIGN A WEB SITE USING PUBLISHER Before you begin, plan your Web site
Page 1 of 22 DESIGN A WEB SITE USING PUBLISHER Before you begin, plan your Web site Before you create your Web site, ask yourself these questions: What do I want the site to do? Whom do I want to visit
More informationQUICK REFERENCE: ADOBE ILLUSTRATOR CS2 AND CS3 SECTION 1: CS3 TOOL BOX: PAGE 2 SECTION 2: CS2 TOOL BOX: PAGE 11
QUICK REFERENCE, ADOBE ILLUSTRATOR, PAGE 1 QUICK REFERENCE: ADOBE ILLUSTRATOR CS2 AND CS3 CS2 SECTION 1: CS3 TOOL BOX: PAGE 2 SECTION 2: CS2 TOOL BOX: PAGE 11 SECTION 3: GENERAL CONCEPTS: PAGE 14 SELECTING
More informationAdobe Dreamweaver CC 14 Tutorial
Adobe Dreamweaver CC 14 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site
More information