Countdown Alarm Clock. GUI Programming with wxhaskell. Widgets used. UI Creation Code. Wei Tan
|
|
|
- Phillip Lewis
- 10 years ago
- Views:
Transcription
1 Countdown Alarm Clock GUI Programming with wxhaskell Wei Tan Widgets used UI Creation Code Frame Menu StaticText -- create main window & container for widgets f <- frame [text := Countdown Watch, clientsize := sz ] panel <- panel f [] -- create menu timermenu <- menupane [text := &Timer ] tstart <- menuitem timermenu [text := &Start ] quit <- menuquit timermenu [help := Quit ] -- labels timelabel <- statictext panel [text := Time:, fontweight := WeightBold] Panel SpinCtrl Button -- spin control sec <- spinctrl panel 0 59 [outersize := sz 35 20] 1
2 UI Creation Code (cont d) -- start/cancel button startbtn <- button panel [text := Start ] set startbtn <- [on command := setalarm f startbtn hr min sec] -- layout set f [layout := column 1 $ [hfill $ hrule 1 -- ruler to separate menu from panel,fill $ container panel $ margin 10 $ column 10 [hfill $ row 1 -- current time [widget timelabel, glue, widget timestatic],,hfill $ row 1 -- set alarm interval spinctrl s [widget intvlabel, glue, widget hr, label :,.,floatbottomright $ widget startbtn]]] -- start button What is wxhaskell and what s so good about it? Haskell binding for wxwidgets wxwidgets is a cross-platform GUI library written in C++. Mature, extensive, actively being developed. supports 75% of wxwidgets functionality wxhaskell is a medium-level library it offers simple functional bindings + higher level abstraction (really neat) Why use wxhaskell? Rapid prototyping Commercial applications Multi-platform support, native look-and-feel Integrate with existing Haskell code Because we can Tour of wxhaskell Packages Controls Types & Inheritance Events Attributes and Properties Layout Miscellaneous Db, Timer, Var, OpenGL 2
3 wxhaskell Packages Graphics.UI.WXCore Lower level interface to wxwidgets library Almost one-to-one mapping between C++ and Haskell Graphics.UI.WX Built on top of WXCore Provides nice functional abstraction (attributes, layout combinators, etc.) p <- panel [] Controls txt <- textentry p AlignLeft [text := your name here ] cb <- combobox p true [ NSW, ACT, VIC, WA ] [] rd <- radiobox p Horizontal [ one, two ] [on select := logselection] Other widgets: Gauge, Choice, ListBox, Slider, TreeCtrl, SplitterWindow, Toolbar Types & Inheritance Encodes inheritance relationship between different widget types using ADT Object (Ptr) Window - Frame - Control - Button - RadioBox Button a === Ptr (... (CWindow (CControl (CButton a)))...) Attributes I We can control various attributes of widgets, e.g. caption, colour, font, size, etc. But what attributes can I use on which widget? Attributes are organized into Haskell classes Types of widgets instantiate appropriate classes Inherit instance definitions from parent types 3
4 Attributes II Type Frame a = Window (CFrame a) Frame a instantiates HasImage, Form, Closable, and everything that Window instantiates Window a instantiates Textual,Literate,Dimensions,... The HasImage class defines the image attribute, Textual class defines the text attribute. So, we can: f <- frame [] set f [text := Window Title, image := /some/image.ico ] Events Organized into Haskell classes (like Attr) A widget that instantiates an event class means it can receive events of that class. Event handlers can be defined by turning it into an attribute using the on function: paint :: (Paint w) => Event w (DC () -> Rect -> IO ()) Window is an instance of Paint, so we can define our own paint routine for all window types (including buttons and text boxes). set f [on paint := drawobjects] Attributes and Properties Attributes are turned in Properties with (:=) Prop (Button a) Prop (Button a) / \ / \ set btn [text := Stop, on command := dosomething] Attr String Event IO () (Button a) (Button a) String (IO ()) set :: forall w. w -> [Prop w] -> IO () (:=) :: forall w a. Attr w a -> a -> Prop w on :: forall a w. Event w a -> Attr w a Layout Manages the positioning and sizing of widgets within a container widget wxhaskell uses layout combinators which allows a more declarative style of specifying layout The return type of a layout combinator is always Layout It may take other arguments, often another Layout Allows precise control of behavior when window is resized (or to prevent resizing) Types of layout combinators: layouts (widgets, containers, glue, spacers) and transformers (stretch, expand, margin, alignment) 4
5 Layout examples set f [layout := column 1 $ [hfill $ hrule 1 -- ruler to separate menu from panel,fill $ container panel $ margin 10 $ column 10 [hfill $ row 1 -- current time [widget timelabel, glue, widget timestatic],,hfill $ row 1 -- set alarm interval spinctrl s [widget intvlabel, glue, widget hr, label :,.,floatbottomright $ widget startbtn]]] -- start button HPView Assignment: Heap Profile Viewer for GHC profiling output. Similar to hp2ps utility, but interactive. Draws a lot of lines so the mathematical model of Haskell helps. Screenshot Round up wxhaskell is great! script-like GUI creation, speeds up development no need to declare variables in IO monad, types deduced automatically (no need to keep track of intermediate objects) uniform interface for getting/setting properties closure for passing vars to event handlers, no special handling of void * data! HPView screenshot at Milestone2 5
Building GUIs in Haskell
Building GUIs in Haskell Building GUIs in Haskell Comparing Gtk2Hs and wxhaskell, Universiteit Utrecht December 14, 2006 Building GUIs in Haskell Dazzle Building GUIs in Haskell Proxima Building GUIs in
DNNCentric Custom Form Creator. User Manual
DNNCentric Custom Form Creator User Manual Table of contents Introduction of the module... 3 Prerequisites... 3 Configure SMTP Server... 3 Installation procedure... 3 Creating Your First form... 4 Adding
INTRODUCTION TO ATRIUM... 2 SYSTEM REQUIREMENTS... 2 TECHNICAL DETAILS... 2 LOGGING INTO ATRIUM... 3 SETTINGS... 4 NAVIGATION PANEL...
INTRODUCTION TO ATRIUM... 2 SYSTEM REQUIREMENTS... 2 TECHNICAL DETAILS... 2 LOGGING INTO ATRIUM... 3 SETTINGS... 4 CONTROL PANEL... 4 ADDING GROUPS... 6 APPEARANCE... 7 BANNER URL:... 7 NAVIGATION... 8
INTRODUCTION TO DESKTOP PUBLISHING
INTRODUCTION TO DESKTOP PUBLISHING Desktop publishing uses page layout software and a personal computer to combine text, type, drawings, and images on a page to create books, newsletters, marketing brochures,
Creating forms in Microsoft Access 2007
Platform: Windows PC Ref no: USER 166 Date: 14 th January 2008 Version: 1 Authors: Derek Sheward, Claire Napier Creating forms in Microsoft Access 2007 This is the fourth document in a series of five on
Unified Monitoring Portal Online Help Dashboard Designer
Unified Monitoring Portal Online Help Dashboard Designer This PDF file contains content from the Unified Monitoring Portal (UMP) Online Help system. It is intended only to provide a printable version of
KIVY - A Framework for Natural User Interfaces
KIVY - A Framework for Natural User Interfaces Faculty of Computer Sciences Source of all Slides adopted from http://www.kivy.org Kivy - Open Source Library Kivy is an Open Source Python library for rapid
Basic Excel Handbook
2 5 2 7 1 1 0 4 3 9 8 1 Basic Excel Handbook Version 3.6 May 6, 2008 Contents Contents... 1 Part I: Background Information...3 About This Handbook... 4 Excel Terminology... 5 Excel Terminology (cont.)...
The Microsoft Access 2007 Screen
1 of 1 Office Button The Microsoft Access 2007 Screen Title Bar Help Ribbon Quick Access Toolbar Database Components Active Component NOTE: THIS HELP DOCUMENT EXPLAINS THE LAYOUT OF ACCESS. FOR MORE INFORMATION
Microsoft Office PowerPoint 2003. Creating a new presentation from a design template. Creating a new presentation from a design template
Microsoft Office PowerPoint 2003 Tutorial 2 Applying and Modifying Text and Graphic Objects 1 Creating a new presentation from a design template Click File on the menu bar, and then click New Click the
Working with the new enudge responsive email styles
Working with the new enudge responsive email styles This tutorial assumes that you have added one of the mobile responsive colour styles to your email campaign contents. To add an enudge email style to
Instructions for Formatting MLA Style Papers in Microsoft Word 2010
Instructions for Formatting MLA Style Papers in Microsoft Word 2010 To begin a Microsoft Word 2010 project, click on the Start bar in the lower left corner of the screen. Select All Programs and then find
Guide to SAS/AF Applications Development
Guide to SAS/AF Applications Development SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. Guide to SAS/AF Applications Development. Cary, NC:
Microsoft Publisher 2010 What s New!
Microsoft Publisher 2010 What s New! INTRODUCTION Microsoft Publisher 2010 is a desktop publishing program used to create professional looking publications and communication materials for print. A new
Debugging JavaScript and CSS Using Firebug. Harman Goei CSCI 571 1/27/13
Debugging JavaScript and CSS Using Firebug Harman Goei CSCI 571 1/27/13 Notice for Copying JavaScript Code from these Slides When copying any JavaScript code from these slides, the console might return
How to create labels using a Microsoft Access data file?
How to create labels using a Microsoft Access data file? Step 1. a) Open a new layout. b) Select the size of the label. pg.1 Step 2. The next step is to open the Access file containing the data you wish
Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00
Course Page - Page 1 of 12 Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Description Responsive Mobile Web Development is more
Rapid Application Development with GNOME and Python
Rapid Application Development with GNOME and Python Christian Egli [email protected] June 13, 2001 What is RAD? Abstract RAD is a programming system that enables programmers to build working programs
DIRECTIONS FOR SETTING UP LABELS FOR MARCO S INSERT STOCK IN WORD PERFECT, MS WORD AND ACCESS
DIRECTIONS FOR SETTING UP LABELS FOR MARCO S INSERT STOCK IN WORD PERFECT, MS WORD AND ACCESS WORD PERFECT FORMAT MARCO ITEM #A-3LI - 2.25 H x 3W Inserts First create a new document. From the main page
Ulf Hermann. October 8, 2014 / Qt Developer Days 2014. The Qt Company. Using The QML Profiler. Ulf Hermann. Why? What? How To. Examples.
Using The QML The Qt Company October 8, 2014 / Qt Developer Days 2014 1/28 Outline 1 Reasons for Using a Specialized for Qt Quick 2 The QML 3 Analysing Typical Problems 4 Live of Profiling and Optimization
How to create a Flash banner advert in DrawPlus X2
How to create a Flash banner advert in DrawPlus X2 Open DrawPlus X2 and choose Start New: Keyframe Animation Select WebPlus 10 Flash Banner and click on Open The work area should look like the screenshot.
Using Adobe Dreamweaver CS4 (10.0)
Getting Started Before you begin create a folder on your desktop called DreamweaverTraining This is where you will save your pages. Inside of the DreamweaverTraining folder, create another folder called
5.1 Features 1.877.204.6679. [email protected] Denver CO 80202
1.877.204.6679 www.fourwindsinteractive.com 3012 Huron Street [email protected] Denver CO 80202 5.1 Features Copyright 2014 Four Winds Interactive LLC. All rights reserved. All documentation
Microsoft Office 2010 Publisher
Page 1 of 7 Microsoft Office 2010 Publisher Getting Started with Microsoft Office Publisher 2010 Microsoft Publisher is a program used for the creation of simple publications such as brochures, greeting
Interactive Highway Safety Design Model (IHSDM) Running IHSDM Software Manual
Interactive Highway Safety Design Model (IHSDM) Running IHSDM Software Manual Developed for Federal Highway Admininstation (FHWA) Turner-Fairbank Highway Research Center (TFHRC) 6300 Georgetown Pike McLean,
Form Builder Manual. A brief overview of your website s Form Builder with screenshots.
A brief overview of your website s with screenshots. 1 Table of Contents:...1...3 Creating a New Web Form...4 Editing a Form Element...7 Creating a Form Action...9 Adding a Form Layout to an Action...11
MicroStrategy Analytics Express User Guide
MicroStrategy Analytics Express User Guide Analyzing Data with MicroStrategy Analytics Express Version: 4.0 Document Number: 09770040 CONTENTS 1. Getting Started with MicroStrategy Analytics Express Introduction...
MS Word 2007 practical notes
MS Word 2007 practical notes Contents Opening Microsoft Word 2007 in the practical room... 4 Screen Layout... 4 The Microsoft Office Button... 4 The Ribbon... 5 Quick Access Toolbar... 5 Moving in the
SalesPad for Dynamics GP Dashboard Designer and Viewer
SalesPad for Dynamics GP Dashboard Designer and Viewer A software product created by SalesPad Solutions, LLC. Copyright 2004-2012. www.salespad.net Overview Dashboard Viewer provides a module where users
Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months
Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months Our program is a practical knowledge oriented program aimed at making innovative and attractive applications for mobile
Microsoft Access GUI Building
Microsoft Access GUI Building Forms Reports 1 Microsoft Access provides the tools for developing graphical user interfaces that facilitate the use of database applications. An Access GUI consists of a
Visual Basic. murach's TRAINING & REFERENCE
TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 [email protected] www.murach.com Contents Introduction
Create PDF invoice in Windows Forms application. Written by Apitron Documentation Team
Create PDF invoice in Windows Forms application Written by Apitron Documentation Team Introduction Very common scenario where our.net PDF library comes into play is invoices or reports generation. With
Instructions for Formatting APA Style Papers in Microsoft Word 2010
Instructions for Formatting APA Style Papers in Microsoft Word 2010 To begin a Microsoft Word 2010 project, click on the Start bar in the lower left corner of the screen. Select All Programs and then find
Sitecore Dashboard User Guide
Sitecore Dashboard User Guide Contents Overview... 2 Installation... 2 Getting Started... 3 Sample Widgets... 3 Logged In... 3 Job Viewer... 3 Workflow State... 3 Publish Queue Viewer... 4 Quick Links...
WEB DESIGN BASICS WITH ADOBE MUSE Cordei Clottey, IT-Trainer
1 Cordei Clottey, IT-Trainer BACKGROUND AND GOAL Adobe Muse is an application which allows us to design and publish websites without having to write any programming code. This course is the first in a
Introduction to Microsoft PowerPoint
Introduction to Microsoft PowerPoint By the end of class, students should be able to: Identify parts of the work area. Create a new presentation using PowerPoint s design templates. Navigate around a presentation.
Dashcode User Guide. (Retired Document)
Dashcode User Guide (Retired Document) Contents Introduction to Dashcode User Guide 7 Who Should Read This Document? 7 Organization of This Document 7 Getting and Running Dashcode 8 Reporting Bugs 8 See
Making an online form in Serif WebPlus
Making an online form in Serif WebPlus Before you begin your form, it is a very good idea to plan it out on a piece of paper. Decide what information you wish to collect, and which type of fields will
caqtdm Tutorial Jim Stevens APS Controls Group October 9, 2014
caqtdm Tutorial Jim Stevens APS Controls Group October 9, 2014 Based on 2004 Medm lecture by Kenneth Evans Jr. 2013 Abridged version by Tim Mooney for SSG class 1 caqtdm Tutorial Introduction Introduction:
Advanced Word for Windows
Advanced Word for Windows Version: 2002 Academic Computing Support Information Technology Services Tennessee Technological University September 2003 1. Opening Word for Windows In the PC labs, click on
Mensch-Maschine-Interaktion 1. Chapter 8 (June 21st, 2012, 9am-12pm): Implementing Interactive Systems
Mensch-Maschine-Interaktion 1 Chapter 8 (June 21st, 2012, 9am-12pm): Implementing Interactive Systems 1 Overview Introduction Basic HCI Principles (1) Basic HCI Principles (2) User Research & Requirements
Publisher 2010 Cheat Sheet
April 20, 2012 Publisher 2010 Cheat Sheet Toolbar customize click on arrow and then check the ones you want a shortcut for File Tab (has new, open save, print, and shows recent documents, and has choices
The Technology Behind a Graphical User Interface for an Equational Reasoning Assistant
The Technology Behind a Graphical User Interface for an Equational Reasoning Assistant Andy Gill Department of Computing Science, University of Glasgow Abstract The Haskell Equational Reasoning Assistant
Create 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
Creating Web Pages with HTML Simplified. 3rd Edition
Brochure More information from http://www.researchandmarkets.com/reports/2248215/ Creating Web Pages with HTML Simplified. 3rd Edition Description: Are you new to computers? Does new technology make you
ANDROID INTRODUCTION TO ANDROID
ANDROID JAVA FUNDAMENTALS FOR ANDROID Introduction History Java Virtual Machine(JVM) JDK(Java Development Kit) JRE(Java Runtime Environment) Classes & Packages Java Basics Data Types Variables, Keywords,
Tutorial : Getting Started with Movicon 11 Cod. DOCS 11 TUT-E Build 1010
Supervision and control XML-based from Windows Vista to Windows CE Tutorial : Getting Started with Movicon 11 Cod. DOCS 11 TUT-E Build 1010 1 TUTORIAL MOVICON 11 TUTORIAL Movicon is a trademark of Progea,
Entering the example employee satisfaction survey in Survey Crafter Professional s Survey Designer window
Survey Crafter, Inc. Survey Crafter Walkthrough Summary: Walkthrough: Applies to: Topic: Synopsis This tutorial walks you through entering the example employee satisfaction survey in Survey Crafter Professional
CREATING FORMAL REPORT. using MICROSOFT WORD. and EXCEL
CREATING a FORMAL REPORT using MICROSOFT WORD and EXCEL TABLE OF CONTENTS TABLE OF CONTENTS... 2 1 INTRODUCTION... 4 1.1 Aim... 4 1.2 Authorisation... 4 1.3 Sources of Information... 4 2 FINDINGS... 4
Polynomial Neural Network Discovery Client User Guide
Polynomial Neural Network Discovery Client User Guide Version 1.3 Table of contents Table of contents...2 1. Introduction...3 1.1 Overview...3 1.2 PNN algorithm principles...3 1.3 Additional criteria...3
Tutorial 2: Using Excel in Data Analysis
Tutorial 2: Using Excel in Data Analysis This tutorial guide addresses several issues particularly relevant in the context of the level 1 Physics lab sessions at Durham: organising your work sheet neatly,
Building Applications With DUIM
Building Applications With DUIM Release 1.0 Dylan Hackers January 28, 2016 CONTENTS 1 Copyright 3 2 Preface 5 2.1 About this manual............................................ 5 2.2 Running examples in
Introduction 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
Business Objects Version 5 : Introduction
Business Objects Version 5 : Introduction Page 1 TABLE OF CONTENTS Introduction About Business Objects Changing Your Password Retrieving Pre-Defined Reports Formatting Your Report Using the Slice and Dice
Spreadsheet. Parts of a Spreadsheet. Entry Bar
Spreadsheet Parts of a Spreadsheet 1. Open the AppleWorks program. Select spreadsheet. 2. Explore the spreadsheet setup for a while. Active Cell Address Entry Bar Column Headings Row Headings Active Cell
DataPA OpenAnalytics End User Training
DataPA OpenAnalytics End User Training DataPA End User Training Lesson 1 Course Overview DataPA Chapter 1 Course Overview Introduction This course covers the skills required to use DataPA OpenAnalytics
CHAPTER 6: SEARCHING AN ONLINE DATABASE
CHAPTER 6: SEARCHING AN ONLINE DATABASE WHAT S INSIDE Searching an Online Database... 6-1 Selecting a Display Mode... 6-1 Searching a Database... 6-1 Reviewing References... 6-2 Finding Full Text for a
Designing a poster. Big is important. Poster is seldom linear, more like a MindMap. The subjects belonging together are located close to each other.
Designing a poster Poster is seldom linear, more like a MindMap The subjects belonging together are located close to each other. Big is important. Warm colours bring closer, cold ones estrange. A human
Create and Print Your Own Greeting Cards
Create and Print Your Own Greeting Cards Photo Album contains Greeting Card templates that you can use to create special cards that contain your own photos and greetings. Just select a card style, page
Database Forms and Reports Tutorial
Database Forms and Reports Tutorial Contents Introduction... 1 What you will learn in this tutorial... 2 Lesson 1: Create First Form Using Wizard... 3 Lesson 2: Design the Second Form... 9 Add Components
ios App for Mobile Website! Documentation!
ios App for Mobile Website Documentation What is IOS App for Mobile Website? IOS App for Mobile Website allows you to run any website inside it and if that website is responsive or mobile compatible, you
Microsoft Word 2010 Prepared by Computing Services at the Eastman School of Music July 2010
Microsoft Word 2010 Prepared by Computing Services at the Eastman School of Music July 2010 Contents Microsoft Office Interface... 4 File Ribbon Tab... 5 Microsoft Office Quick Access Toolbar... 6 Appearance
8 CREATING FORM WITH FORM WIZARD AND FORM DESIGNER
8 CREATING FORM WITH FORM WIZARD AND FORM DESIGNER 8.1 INTRODUCTION Forms are very powerful tool embedded in almost all the Database Management System. It provides the basic means for inputting data for
Lesson 07: MS ACCESS - Handout. Introduction to database (30 mins)
Lesson 07: MS ACCESS - Handout Handout Introduction to database (30 mins) Microsoft Access is a database application. A database is a collection of related information put together in database objects.
INDUSTRIAL AUTOMATION Interactive Graphical SCADA System INSIGHT AND OVERVIEW. IGSS Online Training. Exercise 8: Creating Templates
INDUSTRIAL AUTOMATION Interactive Graphical SCADA System INSIGHT AND OVERVIEW IGSS Online Training Exercise 8: Creating Templates Exercise: Create Templates and Template Based Objects Purpose Learn how
KB COPY CENTRE. RM 2300 JCMB The King s Buildings West Mains Road Edinburgh EH9 3JZ. Telephone: 0131 6505001
KB COPY CENTRE RM 2300 JCMB The King s Buildings West Mains Road Edinburgh EH9 3JZ Telephone: 0131 6505001 Email: [email protected] [email protected] [email protected] Step 1. Set up page orientation
CaptainCasa. CaptainCasa Enterprise Client. CaptainCasa Enterprise Client. Feature Overview
Feature Overview Page 1 Technology Client Server Client-Server Communication Client Runtime Application Deployment Java Swing based (JRE 1.6), generic rich frontend client. HTML based thin frontend client
Creating Basic Reports with the SAP Query Tool
CHAPTER Creating Basic Reports with the SAP Query Tool In this chapter The SAP Query Tool 24 Creating a Basic List Query by Using the SAP Query Tool 24 Reviewing the Options on Each of the Five Basic Screens
Engineering Problem Solving and Excel. EGN 1006 Introduction to Engineering
Engineering Problem Solving and Excel EGN 1006 Introduction to Engineering Mathematical Solution Procedures Commonly Used in Engineering Analysis Data Analysis Techniques (Statistics) Curve Fitting techniques
TakeMySelfie ios App Documentation
TakeMySelfie ios App Documentation What is TakeMySelfie ios App? TakeMySelfie App allows a user to take his own picture from front camera. User can apply various photo effects to the front camera. Programmers
ECDL. European Computer Driving Licence. Spreadsheet Software BCS ITQ Level 2. Syllabus Version 5.0
European Computer Driving Licence Spreadsheet Software BCS ITQ Level 2 Using Microsoft Excel 2010 Syllabus Version 5.0 This training, which has been approved by BCS, The Chartered Institute for IT, includes
Publisher 2007: Part 2 Advanced Features. Grouped Objects in Publisher:
Publisher 2007: Part 2 Advanced Features Grouped Objects in Publisher: Most pre-designed publications in MS Publisher come with objects grouped together. Objects can be either multiple text boxes or an
Shipment Label Header Guide
Shipment Label Header Guide This guide will walk you through the 3 main phases of setting up a shipment label header within World Ship 2013. This guide was made using standard Windows Microsoft Office
To Begin Customize Office
To Begin Customize Office Each of us needs to set up a work environment that is comfortable and meets our individual needs. As you work with Office 2007, you may choose to modify the options that are available.
6. If you want to enter specific formats, click the Format Tab to auto format the information that is entered into the field.
Adobe Acrobat Professional X Part 3 - Creating Fillable Forms Preparing the Form Create the form in Word, including underlines, images and any other text you would like showing on the form. Convert the
Creating an Access Database. To start an Access Database, you should first go into Access and then select file, new.
To start an Access Database, you should first go into Access and then select file, new. Then on the right side of the screen, select Blank database. Give your database a name where it says db1 and save
GUIDELINES FOR PREPARING POSTERS USING POWERPOINT PRESENTATION SOFTWARE
Society for the Teaching of Psychology (APA Division 2) OFFICE OF TEACHING RESOURCES IN PSYCHOLOGY (OTRP) Department of Psychology, Georgia Southern University, P. O. Box 8041, Statesboro, GA 30460-8041
Avigilon Control Center Web Client User Guide
Avigilon Control Center Web Client User Guide Version: 4.12 Enterprise OLH-WEBCLIENT-E-E-Rev2 Copyright 2013 Avigilon. All rights reserved. The information presented is subject to change without notice.
Information Exchange Network (IEN) System Operator Training Day 3
March 3 rd, 2003 Information Exchange Network (IEN) System Operator Training Day 3 Final March 3 rd, 2003 IEN System Operator s Training Part 3 Operator s Training Part 3 Agenda IEN Alarm Viewer TCS and
San Joaquin County Office of Education Career & Technical Education Web Design ~ Course Outline CBEDS#: 4601
Web Design Course Outline I II 1 Course Content 5 5 Student Evaluation Employment Opportunities 2 XHTML 10 10 Creating an HTML Document Formatting Text with HTML Adding Graphics with Multimedia Using forms
Excel 2003 A Beginners Guide
Excel 2003 A Beginners Guide Beginner Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on
Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming
TRAINING & REFERENCE murach's web programming with C# 2010 Anne Boehm Joel Murach Va. Mike Murach & Associates, Inc. I J) 1-800-221-5528 (559) 440-9071 Fax: (559) 44(M)963 [email protected] www.murach.com
Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.
Working with Tables in Microsoft Word The purpose of this document is to lead you through the steps of creating, editing and deleting tables and parts of tables. This document follows a tutorial format
Introduction to ROOT and data analysis
Introduction to ROOT and data analysis What is ROOT? Widely used in the online/offline data analyses in particle and nuclear physics Developed for the LHC experiments in CERN (root.cern.ch) Based on Object
PDF Web Form. Projects 1
Projects 1 In this project, you ll create a PDF form that can be used to collect user data online. In this exercise, you ll learn how to: Design a layout for a functional form. Add form fields and set
Welcome! 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.
Excel 2007 Basic knowledge
Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft
Excel 2007 A Beginners Guide
Excel 2007 A Beginners Guide Beginner Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on
Lecture 1 Introduction to Android
These slides are by Dr. Jaerock Kwon at. The original URL is http://kettering.jrkwon.com/sites/default/files/2011-2/ce-491/lecture/alecture-01.pdf so please use that instead of pointing to this local copy
STC: Descriptive Statistics in Excel 2013. Running Descriptive and Correlational Analysis in Excel 2013
Running Descriptive and Correlational Analysis in Excel 2013 Tips for coding a survey Use short phrases for your data table headers to keep your worksheet neat, you can always edit the labels in tables
ECDL / ICDL Spreadsheets Syllabus Version 5.0
ECDL / ICDL Spreadsheets Syllabus Version 5.0 Purpose This document details the syllabus for ECDL / ICDL Spreadsheets. The syllabus describes, through learning outcomes, the knowledge and skills that a
GCSE Database Projects in Access
GCSE Database Projects in Access Creating the Tables This tutorial shows you how to create a database for a person who sells second-hand albums. You are going to have one main table and several lookup
CAPITAL V8. Capital Business Software Tutorial Series. Introduction to Capital Business Manager V8 User Interface 1.2
CAPITAL V8 Capital Business Software Tutorial Series Introduction to Capital Business Manager V8 User Interface 1.2 C A P I T A L O F F I C E B U S I N E S S S O F T W A R E Capital Business Software Tutorial
