Scripting with CAMMaster and Visual Basic 2008

Size: px
Start display at page:

Download "Scripting with CAMMaster and Visual Basic 2008"

Transcription

1 Introduction CAMMaster is a very high performance CAM software program. Most of the functions that you can perform manually can be automated by utilizing the methods and properties that are exposed by CAMMaster. These methods and properties can be controlled by writing scripts. Scripts are essentially a recorded set of instructions that tell CAMMaster to perform a desired set of operations. There are many advantages to utilizing scripts with CAMMaster: Repetitive and/or tedious operations can be performed very quickly. This results in reduced operator fatigue and improved performance. Once programmed properly, scripts don t make mistakes. This ensures higher quality. Using scripts can help users that are not familiar with CAMMaster to become productive quickly. Scripts can be written to ensure that no procedural steps are missed when generating your CAM data. There are many ways to generate CAMMaster scripts. You can utilize the built in SAX Basic editor to record, store and run macros (simple scripts). Those familiar with the Visual Basic programming language can utilize it to automate CAMMaster. In our opinion, the serious script writer should consider using Visual Basic 2008 (previously known as VB.NET) to write CAMMaster scripts. VB 2008 is a very powerful object oriented language based upon the Microsoft.NET framework. Programs generated using VB 2008 and compiled under the.net framework run very quickly. This document provides a brief overview of how to automate CAMMaster using Visual Basic Visual Basic 2008 is offered by Microsoft and is available in several different configurations. It is available as a low cost standalone product or as part of one of the many Visual Studio packages. The examples shown in this application note are created using the Professional edition of Visual Studio This document is not intended to be an exhaustive treatment of the subject. It is intended to give the user interested in scripting CAMMaster a starting point for further development. Copyright 2008 PentaLogix, LLC All rights reserved Page 1

2 Configuring Visual Studio Start Visual Studio and select Tools >Options as shown below. Expand the Environment node and select the Keyboard node. Ensure that the keyboard mapping scheme is set to Visual Basic 6. Click on OK to dismiss the dialog. Copyright 2008 PentaLogix, LLC All rights reserved Page 2

3 Starting a New Project You save data pertaining to your script in a Microsoft Visual Studio project. To start a new project, either press Ctrl+N or select File >New Project as shown below: Ensure that you select the Windows Forms Application project type. Name your project My First Script and click on the OK button. Copyright 2008 PentaLogix, LLC All rights reserved Page 3

4 Starting a New Project continued After creating the new project, your screen should appear as shown below: Copyright 2008 PentaLogix, LLC All rights reserved Page 4

5 Adding the CAMMaster Tool Class Reference CAMMaster uses Active X to expose the many methods and properties that you can utilize to automate the operation of the program. To use these features, you must add a reference to the CAMMaster Tool Class. Select Project >Add Reference Click on the COM tab and then scroll down and select the PentaLogix CAM tools Type Library entry. Click on the OK button to add the CAMMaster Tool Class to your project. In the upper right corner, click on the Show All Files button and then expand the References folder. Notice that the CAMMaster tool class reference has been added to your project. Copyright 2008 PentaLogix, LLC All rights reserved Page 5

6 Adding Some Controls to Your Startup Form Click on the Show All Files button again to hide the support files of your project. Ensure that you click on the item called Form1.vb as shown below: When you start your project, this form will be displayed. Let s add a few controls to this form. Start by expanding the Common Controls folder in the ToolBox window. Then drag a button control onto your form as shown below: Copyright 2008 PentaLogix, LLC All rights reserved Page 6

7 Adding Some Controls to Your Startup Form continued If not already selected, click on the button to select it. Notice the Properties window in the lower right of the screen. Enter the words Do Now for the button Text and press Enter Scroll up in the Properties window and name the button btndonow. Copyright 2008 PentaLogix, LLC All rights reserved Page 7

8 Adding Some Controls to Your Startup Form continued Expand the Containers folder in the Toolbox window and drag a GroupBox control onto your form as shown below. You may need to reposition and resize it as appropriate. With GroupBox1 selected, set the Text property to Show and the Name property to grpshow. Your form should now look as follows: Copyright 2008 PentaLogix, LLC All rights reserved Page 8

9 Adding Some Controls to Your Startup Form continued Finally, add four radio button controls to your form as shown below: Set the Name and Text properties of each radio button as shown in the table below: Name opttraces optpads optbothtracesandpads optneithertracesnorpads Text Traces Pads Both Traces And Pads Neither Traces Nor Pads Copyright 2008 PentaLogix, LLC All rights reserved Page 9

10 Running the Program for the First Time We have now added the controls we need for our project. We will have to write some code that responds to the controls. However, for now, let s run our program. Press F5 or select Debug >Start Debugging as shown below: Our program should start and be displayed as shown below: Notice that none of the radio buttons are selected when the form starts. You can click on the individual radio buttons. Notice that the previously selected button is deselected when a new radio button is clicked. This is part of the built in operation when several radio buttons are placed into a group box control. You can also click on the Do Now button. Nothing happens... because we haven t written the Event Handlers for our controls. We ll do this in a subsequent section. But first, we ll declare some variables and import the CAMMaster tool class into our project. Exit the program before continuing. Copyright 2008 PentaLogix, LLC All rights reserved Page 10

11 Declaring Variables and Importing the CAMMaster Tool Class Ensure that the Form1 item is selected in the Solution Explorer. Then click on the View Code button as shown below: The code associated with Form1.vb is shown in the center part of the screen: Place the cursor at the beginning of the word Public and press the Enter key twice to add a couple of blank lines to the top of the code. Move the cursor to the beginning of the first line and start typing Imports. You ll notice that as soon as you type the I, Visual Studio will display the following Intellisense window: Press the Tab key and Visual Studio will automatically add the word Imports to your code. Copyright 2008 PentaLogix, LLC All rights reserved Page 11

12 Declaring Variables and Importing the CAMMaster Tool Class continued When you press the spacebar, Visual Studio next suggests the following items to be imported. Press the C key and the Intellisense choices are narrowed to CAMMaster. Press the Tab key to add the word CAMMaster to the code. Your code should now look as shown below: In our code we will need a variable that references the CAMMaster Tool Class. Let s call this variable CAM. Declare the variable by adding the following line to your code. Make sure that you add this line below the Public Class Form1 line and above the End Class line as shown in the figure below. Also add three variables called IsTrue, IsFalse and stritemstoshow as shown: Copyright 2008 PentaLogix, LLC All rights reserved Page 12

13 Writing Code to Respond to the Radio Button Controls We need to respond when the user selects one of the radio buttons. Add the following code above the End Class line. Note that you should use the Intellisense features whenever possible to avoid unnecessary typing. We will call this subroutine anytime the user clicks one of the radio button controls. In the first line, we identify which radio button was clicked. Notice that when you click a radio button, this subroutine will be called twice. It will be called the first time when the previously selected radio button is deselected. We don t want to respond to this event, so we exit the subroutine if the radio button is not checked. The routine is entered a second time when the new radio button is checked. In this case, we process the rest of the routine. We now need to tie each of the radio button controls to the optrb_checkedchanged event handler. Add the following code above the optrb_checkedchanged subroutine (notice that I ve collapsed the optrb_checkedchanged subroutine for clarity). Copyright 2008 PentaLogix, LLC All rights reserved Page 13

14 Writing Code to Respond when the Do Now Button is Clicked I think it is preferable to write event handlers as shown in the previous section. However, there is a simpler way to write an event handler. We ll do this now for the btndonow.click event handler. Click on the View Designer button to switch back to the Design view from the Code view: Double click on the Do Now button. Visual Studio adds a subroutine that will be called every time the user clicks the Do Now button. The view is automatically switched back to the Code view and Visual Studio automatically adds the following subroutine (shown below the optrb_checkedchanged subroutine): Add the following code to the new subroutine: Notice the With CAM... End With block. This lets you write.tracesvisible and.padsvisible instead of CAM.TracesVisible and CAM.PadsVisible respectively. Copyright 2008 PentaLogix, LLC All rights reserved Page 14

15 Initializing the Form The Page Load Event When our program starts, we need to make sure that certain things are initialized. For example, we need to call the subroutine that will add our event handlers. We also need to activate one of the radio buttons by default. Before adding the Page Load event, your code should appear as follows (all subroutines are collapsed for brevity): Click in the Class Name combo box and select the Form1 (Events) item as shown below: Then, click in the Declarations combo box, scroll down and select the Load item as shown below: Copyright 2008 PentaLogix, LLC All rights reserved Page 15

16 Initializing the Form The Page Load Event continued Visual Studio adds a subroutine called Form1_Load. This subroutine is executed when your program starts and the main form is loaded. Add the following code to the Form1_Load subroutine: Notice that we first call the subroutine that adds the event handlers. We then make sure that the option to select both traces and pads is selected. Finally, we ask that the btndonow.click event is called. Copyright 2008 PentaLogix, LLC All rights reserved Page 16

17 Run the Final Program To run without errors, you should ensure that you have exactly one instance of CAMMaster started before you start your program. Start CAMMaster and load a file that contains both traces and pads. To make things easier, it s probably best to activate only one layer: Now start your program by switching to Visual Studio and pressing F5. Your program should appear as shown below: Click on the Traces radio button and then click on the Do Now button... voila! We hope that this tutorial helps you get started with VB 2008 and CAMMaster. There s lots more to learn. Please feel free to call on us for additional information! Copyright 2008 PentaLogix, LLC All rights reserved Page 17

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

Starting Visual Studio 2005

Starting Visual Studio 2005 Starting Visual Studio 2005 1 Startup Language 1. Select Language 2. Start Visual Studio If this is your first time starting VS2005 after installation, you will probably see this screen. It is asking you

More information

A Quick Tour GETTING STARTED WHAT S IN THIS CHAPTER?

A Quick Tour GETTING STARTED WHAT S IN THIS CHAPTER? 1 A Quick Tour WHAT S IN THIS CHAPTER? Installing and getting started with Visual Studio 2012 Creating and running your fi rst application Debugging and deploying an application Ever since software has

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

Part I. Integrated Development Environment. Chapter 2: The Solution Explorer, Toolbox, and Properties. Chapter 3: Options and Customizations

Part I. Integrated Development Environment. Chapter 2: The Solution Explorer, Toolbox, and Properties. Chapter 3: Options and Customizations Part I Integrated Development Environment Chapter 1: A Quick Tour Chapter 2: The Solution Explorer, Toolbox, and Properties Chapter 3: Options and Customizations Chapter 4: Workspace Control Chapter 5:

More information

COPYRIGHTED MATERIAL. Part I: Getting Started. Chapter 1: IDE. Chapter 2: Controls in General. Chapter 3: Program and Module Structure

COPYRIGHTED MATERIAL. Part I: Getting Started. Chapter 1: IDE. Chapter 2: Controls in General. Chapter 3: Program and Module Structure Part I: Getting Started Chapter 1: IDE Chapter 2: Controls in General Chapter 3: Program and Module Structure Chapter 4: Data Types, Variables, and Constants Chapter 5: Operators Chapter 6: Subroutines

More information

GUI Design and Event- Driven Programming

GUI Design and Event- Driven Programming 4349Book.fm Page 1 Friday, December 16, 2005 1:33 AM Part 1 GUI Design and Event- Driven Programming This Section: Chapter 1: Getting Started with Visual Basic 2005 Chapter 2: Visual Basic: The Language

More information

Your First Windows Form

Your First Windows Form Your First Windows Form From now on, we re going to be creating Windows Forms Applications, rather than Console Applications. Windows Forms Applications make use of something called a Form. The Form is

More information

Visual Basic Program Coding STEP 2

Visual Basic Program Coding STEP 2 Visual Basic Program Coding 129 STEP 2 Click the Start Debugging button on the Standard toolbar. The program is compiled and saved, and then is run on the computer. When the program runs, the Hotel Room

More information

Copyright. Trademarks Attachmate Corporation. All rights reserved. USA Patents Pending. WRQ ReflectionVisual Basic User Guide

Copyright. Trademarks Attachmate Corporation. All rights reserved. USA Patents Pending. WRQ ReflectionVisual Basic User Guide PROGRAMMING WITH REFLECTION: VISUAL BASIC USER GUIDE WINDOWS XP WINDOWS 2000 WINDOWS SERVER 2003 WINDOWS 2000 SERVER WINDOWS TERMINAL SERVER CITRIX METAFRAME CITRIX METRAFRAME XP ENGLISH Copyright 1994-2006

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows CHAPTER 1 Getting to Know AutoCAD Opening a new drawing Getting familiar with the AutoCAD and AutoCAD LT Graphics windows Modifying the display Displaying and arranging toolbars COPYRIGHTED MATERIAL 2

More information

LESSON B. The Toolbox Window

LESSON B. The Toolbox Window The Toolbox Window After studying Lesson B, you should be able to: Add a control to a form Set the properties of a label, picture box, and button control Select multiple controls Center controls on the

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

Tutorial - Hello World

Tutorial - Hello World Tutorial - Hello World Spirit Du Ver. 1.1, 25 th September, 2007 Ver. 2.0, 7 th September, 2008 Ver. 2.1, 15 th September, 2014 Contents About This Document... 1 A Hello Message Box... 2 A Hello World

More information

Menus. You ll find MenuStrip listed in the Toolbox. Drag one to your form. Where it says Type Here, type Weather. Then you ll see this:

Menus. You ll find MenuStrip listed in the Toolbox. Drag one to your form. Where it says Type Here, type Weather. Then you ll see this: Menus In.NET, a menu is just another object that you can add to your form. You can add objects to your form by drop-and-drag from the Toolbox. If you don t see the toolbox, choose View Toolbox in the main

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

Interface. 2. Interface Adobe InDesign CS2 H O T

Interface. 2. Interface Adobe InDesign CS2 H O T 2. Interface Adobe InDesign CS2 H O T 2 Interface The Welcome Screen Interface Overview The Toolbox Toolbox Fly-Out Menus InDesign Palettes Collapsing and Grouping Palettes Moving and Resizing Docked or

More information

Let s Make a Front Panel using FrontCAD

Let s Make a Front Panel using FrontCAD Let s Make a Front Panel using FrontCAD By Jim Patchell FrontCad is meant to be a simple, easy to use CAD program for creating front panel designs and artwork. It is a free, open source program, with the

More information

2 USING VB.NET TO CREATE A FIRST SOLUTION

2 USING VB.NET TO CREATE A FIRST SOLUTION 25 2 USING VB.NET TO CREATE A FIRST SOLUTION LEARNING OBJECTIVES GETTING STARTED WITH VB.NET After reading this chapter, you will be able to: 1. Begin using Visual Studio.NET and then VB.NET. 2. Point

More information

PBwiki Basics Website:

PBwiki Basics Website: Website: http://etc.usf.edu/te/ A wiki is a website that allows visitors to edit or add their own content to the pages on the site. The word wiki is Hawaiian for fast and this refers to how easy it is

More information

LESSON A. The Splash Screen Application

LESSON A. The Splash Screen Application The Splash Screen Application LESSON A LESSON A After studying Lesson A, you should be able to: Start and customize Visual Studio 2010 or Visual Basic 2010 Express Create a Visual Basic 2010 Windows application

More information

The options for both the Rectangular and Elliptical Marquee Tools are nearly identical.

The options for both the Rectangular and Elliptical Marquee Tools are nearly identical. Moon Activity Drawing Circular Selections The Elliptical Marquee Tool also allows us to easily draw selections in the shape of a perfect circle. In fact, just as we saw with the Rectangular Marquee Tool

More information

Copyright 2018 MakeUseOf. All Rights Reserved.

Copyright 2018 MakeUseOf. All Rights Reserved. 15 Power User Tips for Tabs in Firefox 57 Quantum Written by Lori Kaufman Published March 2018. Read the original article here: https://www.makeuseof.com/tag/firefox-tabs-tips/ This ebook is the intellectual

More information

Chapter One: Getting Started With IBM SPSS for Windows

Chapter One: Getting Started With IBM SPSS for Windows Chapter One: Getting Started With IBM SPSS for Windows Using Windows The Windows start-up screen should look something like Figure 1-1. Several standard desktop icons will always appear on start up. Note

More information

SlickEdit Gadgets. SlickEdit Gadgets

SlickEdit Gadgets. SlickEdit Gadgets SlickEdit Gadgets As a programmer, one of the best feelings in the world is writing something that makes you want to call your programming buddies over and say, This is cool! Check this out. Sometimes

More information

To get started with Visual Basic 2005, I recommend that you jump right in

To get started with Visual Basic 2005, I recommend that you jump right in In This Chapter Chapter 1 Wading into Visual Basic Seeing where VB fits in with.net Writing your first Visual Basic 2005 program Exploiting the newfound power of VB To get started with Visual Basic 2005,

More information

Specification Manager

Specification Manager Enterprise Architect User Guide Series Specification Manager Author: Sparx Systems Date: 30/06/2017 Version: 1.0 CREATED WITH Table of Contents The Specification Manager 3 Specification Manager - Overview

More information

Microsoft Visual Basic 2005 CHAPTER 6. Loop Structures

Microsoft Visual Basic 2005 CHAPTER 6. Loop Structures Microsoft Visual Basic 2005 CHAPTER 6 Loop Structures Objectives Add a MenuStrip object Use the InputBox function Display data using the ListBox object Understand the use of counters and accumulators Understand

More information

Microsoft Visual Basic 2005 CHAPTER 5. Mobile Applications Using Decision Structures

Microsoft Visual Basic 2005 CHAPTER 5. Mobile Applications Using Decision Structures Microsoft Visual Basic 2005 CHAPTER 5 Mobile Applications Using Decision Structures Objectives Write programs for devices other than a personal computer Understand the use of handheld technology Write

More information

Using Selection Tools and Layers

Using Selection Tools and Layers Using Selection Tools and Layers A version of the melon head. Yours does not need to look just like this. Start by opening the Lesson 02 Start file provided. Select File>Save As and rename file adding

More information

MS Word Basic Word 2007 Concepts

MS Word Basic Word 2007 Concepts MS Word Basic Word 2007 Concepts BWD 1 BASIC MS WORD CONCEPTS This section contains some very basic MS Word information that will help you complete the assignments in this book. If you forget how to save,

More information

Creating a new CDC policy using the Database Administration Console

Creating a new CDC policy using the Database Administration Console Creating a new CDC policy using the Database Administration Console When you start Progress Developer Studio for OpenEdge for the first time, you need to specify a workspace location. A workspace is a

More information

Boise State University. Getting To Know FrontPage 2000: A Tutorial

Boise State University. Getting To Know FrontPage 2000: A Tutorial Boise State University Getting To Know FrontPage 2000: A Tutorial Writers: Kevin Gibb, Megan Laub, and Gayle Sieckert December 19, 2001 Table of Contents Table of Contents...2 Getting To Know FrontPage

More information

Midterm Exam, October 24th, 2000 Tuesday, October 24th, Human-Computer Interaction IT 113, 2 credits First trimester, both modules 2000/2001

Midterm Exam, October 24th, 2000 Tuesday, October 24th, Human-Computer Interaction IT 113, 2 credits First trimester, both modules 2000/2001 257 Midterm Exam, October 24th, 2000 258 257 Midterm Exam, October 24th, 2000 Tuesday, October 24th, 2000 Course Web page: http://www.cs.uni sb.de/users/jameson/hci Human-Computer Interaction IT 113, 2

More information

Understanding the Interface

Understanding the Interface 2. Understanding the Interface Adobe Photoshop CS2 for the Web H O T 2 Understanding the Interface The Welcome Screen Interface Overview Customizing Palette Locations Saving Custom Palette Locations Customizing

More information

Excel window. This will open the Tools menu. Select. from this list, Figure 3. This will launch a window that

Excel window. This will open the Tools menu. Select. from this list, Figure 3. This will launch a window that Getting Started with the Superpave Calculator worksheet. The worksheet containing the Superpave macros must be copied onto the computer. The user can place the worksheet in any desired directory or folder.

More information

Using Microsoft Word. Text Editing

Using Microsoft Word. Text Editing Using Microsoft Word A word processor is all about working with large amounts of text, so learning the basics of text editing is essential to being able to make the most of the program. The first thing

More information

Quartus II Tutorial. September 10, 2014 Quartus II Version 14.0

Quartus II Tutorial. September 10, 2014 Quartus II Version 14.0 Quartus II Tutorial September 10, 2014 Quartus II Version 14.0 This tutorial will walk you through the process of developing circuit designs within Quartus II, simulating with Modelsim, and downloading

More information

Get comfortable using computers

Get comfortable using computers Mouse A computer mouse lets us click buttons, pick options, highlight sections, access files and folders, move around your computer, and more. Think of it as your digital hand for operating a computer.

More information

MFC One Step At A Time By: Brandon Fogerty

MFC One Step At A Time By: Brandon Fogerty MFC One Step At A Time 1 By: Brandon Fogerty Development Environment 2 Operating System: Windows XP/NT Development Studio: Microsoft.Net Visual C++ 2005 Step 1: 3 Fire up Visual Studio. Then go to File->New->Project

More information

Figure 1: My Blocks are blue in color, and they appear in the Custom palette in NXT-G.

Figure 1: My Blocks are blue in color, and they appear in the Custom palette in NXT-G. What is a My Block? The Common and Complete palettes in the NXT-G programming system contain all of the built-in blocks that you can use to create an NXT program. The NXT-G software also allows you to

More information

This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step.

This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step. This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step. Table of Contents Just so you know: Things You Can t Do with Word... 1 Get Organized... 1 Create the

More information

Getting Familiar with Microsoft Word 2010 for Windows

Getting Familiar with Microsoft Word 2010 for Windows Lesson 1: Getting Familiar with Microsoft Word 2010 for Windows Microsoft Word is a word processing software package. You can use it to type letters, reports, and other documents. This tutorial teaches

More information

Introduction to MS Word XP 2002: An Overview

Introduction to MS Word XP 2002: An Overview Introduction to MS Word XP 2002: An Overview Sources Used: http://www.fgcu.edu/support/office2000/word/files.html Florida Gulf Coast University Technology Skills Orientation Word 2000 Tutorial The Computer

More information

HAPPY HOLIDAYS PHOTO BORDER

HAPPY HOLIDAYS PHOTO BORDER HAPPY HOLIDAYS PHOTO BORDER In this Photoshop tutorial, we ll learn how to create a simple and fun Happy Holidays winter photo border! Photoshop ships with some great snowflake shapes that we can use in

More information

Working with Macros. Creating a Macro

Working with Macros. Creating a Macro Working with Macros 1 Working with Macros THE BOTTOM LINE A macro is a set of actions saved together that can be performed by issuing a single command. Macros are commonly used in Microsoft Office applications,

More information

PowerPoint Introduction

PowerPoint Introduction PowerPoint 2010 Introduction PowerPoint 2010 is a presentation software that allows you to create dynamic slide presentations that can include animation, narration, images, and videos. In this lesson,

More information

Document Formatting with Word

Document Formatting with Word This activity will introduce you to some common tasks that you ll be doing throughout the semester. Specifically, it will show you how to format your documents in the standard document format. By learning

More information

Create Reflections with Images

Create Reflections with Images Create Reflections with Images Adding reflections to your images can spice up your presentation add zest to your message. Plus, it s quite nice to look at too So, how will it look? Here s an example You

More information

Advanced Financial Modeling Macros. EduPristine

Advanced Financial Modeling Macros. EduPristine Advanced Financial Modeling Macros EduPristine www.edupristine.com/ca Agenda Introduction to Macros & Advanced Application Building in Excel Introduction and context Key Concepts in Macros Macros as recorded

More information

Introduction to the Visual Studio.NET Integrated Development Environment IDE. CSC 211 Intermediate Programming

Introduction to the Visual Studio.NET Integrated Development Environment IDE. CSC 211 Intermediate Programming Introduction to the Visual Studio.NET Integrated Development Environment IDE CSC 211 Intermediate Programming Visual Studio.NET Integrated Development Environment (IDE) The Start Page(Fig. 1) Helpful links

More information

Tabbing Between Fields and Control Elements

Tabbing Between Fields and Control Elements Note: This discussion is based on MacOS, 10.12.6 (Sierra). Some illustrations may differ when using other versions of macos or OS X. The capability and features of the Mac have grown considerably over

More information

Artistic Text. Basics 1

Artistic Text. Basics 1 Basics 1 In this tutorial, we ll show you how to: Work with artistic text. Create, edit, and format text. Apply shadows, reflections, and other text effects. Create shaped text (or text-on-a-path). 2 Basics

More information

Specification Manager

Specification Manager Enterprise Architect User Guide Series Specification Manager How to define model elements simply? In Sparx Systems Enterprise Architect, use the document-based Specification Manager to create elements

More information

bs^ir^qfkd=obcib`qflk= prfqb=clo=u

bs^ir^qfkd=obcib`qflk= prfqb=clo=u bs^ir^qfkd=obcib`qflk= prfqb=clo=u cçê=u=táåççïë=póëíéãë cçê=lééåsjp=eçëíë cçê=f_j=eçëíë 14.1 bî~äì~íáåö=oéñäéåíáçå=u This guide provides a quick overview of features in Reflection X. This evaluation guide

More information

COPYRIGHTED MATERIAL. Visual Basic: The Language. Part 1

COPYRIGHTED MATERIAL. Visual Basic: The Language. Part 1 Part 1 Visual Basic: The Language Chapter 1: Getting Started with Visual Basic 2010 Chapter 2: Handling Data Chapter 3: Visual Basic Programming Essentials COPYRIGHTED MATERIAL Chapter 1 Getting Started

More information

Skill Area 336 Explain Essential Programming Concept. Programming Language 2 (PL2)

Skill Area 336 Explain Essential Programming Concept. Programming Language 2 (PL2) Skill Area 336 Explain Essential Programming Concept Programming Language 2 (PL2) 336.2-Apply Basic Program Development Techniques 336.2.1 Identify language components for program development 336.2.2 Use

More information

Excel Vba Manually Update Links Automatically On Open Workbook Don

Excel Vba Manually Update Links Automatically On Open Workbook Don Excel Vba Manually Update Links Automatically On Open Workbook Don I've successfully been able to copy and paste charts from an Excel workbook into vba so I don't have to manually go and change each chart's

More information

CHAPTER 3. Entering Text and Moving Around

CHAPTER 3. Entering Text and Moving Around CHAPTER 3 Entering Text and Moving Around Typing text is what word processing is all about. You can, in fact, create a perfectly respectable document by typing alone. Everything else all of the formatting

More information

Windows XP. A Quick Tour of Windows XP Features

Windows XP. A Quick Tour of Windows XP Features Windows XP A Quick Tour of Windows XP Features Windows XP Windows XP is an operating system, which comes in several versions: Home, Media, Professional. The Windows XP computer uses a graphics-based operating

More information

HOUR 4 Understanding Events

HOUR 4 Understanding Events HOUR 4 Understanding Events It s fairly easy to produce an attractive interface for an application using Visual Basic.NET s integrated design tools. You can create beautiful forms that have buttons to

More information

Form into function. Getting prepared. Tutorial. Paul Jasper

Form into function. Getting prepared. Tutorial. Paul Jasper Tutorial Paul Jasper TABLE OF CONTENTS 1 Getting prepared 2 Adding a button to the form design 2 Making the button add tasks 3 Sending the XML data 4 Tidying up 5 Next time In the first episode, I showed

More information

The Filter Property Selecting a File The Save Menu The SaveFileDialog Control The Edit Menu The Copy Menu...

The Filter Property Selecting a File The Save Menu The SaveFileDialog Control The Edit Menu The Copy Menu... Part One Contents Introduction...3 What you need to do the course...3 The Free Visual Basic Express Edition...3 Additional Files...4 Getting Started...5 The Toolbox...9 Properties...15 Saving your work...21

More information

Basic Operation of Flash MX Professional 2004

Basic Operation of Flash MX Professional 2004 Basic Operation of Flash MX Professional 2004 (Main Tutorial) This Tutorial provides you Basic Operation for Flash MX Professional 2004. After this training, you will be able to create simple animation.

More information

COPYRIGHTED MATERIAL. Starting Strong with Visual C# 2005 Express Edition

COPYRIGHTED MATERIAL. Starting Strong with Visual C# 2005 Express Edition 1 Starting Strong with Visual C# 2005 Express Edition Okay, so the title of this chapter may be a little over the top. But to be honest, the Visual C# 2005 Express Edition, from now on referred to as C#

More information

Using Visual Studio.NET: IntelliSense and Debugging

Using Visual Studio.NET: IntelliSense and Debugging DRAFT Simon St.Laurent 3/1/2005 2 Using Visual Studio.NET: IntelliSense and Debugging Since you're going to be stuck using Visual Studio.NET anyway, at least for this edition of the.net Compact Framework,

More information

Use signatures in Outlook 2010

Use  signatures in Outlook 2010 Use e-mail signatures in Outlook 2010 Quick Reference Card Download and use a signature template Note This procedure will take you away from this page. If necessary, print this page before you follow these

More information

GUARD1 PLUS Documentation. Version TimeKeeping Systems, Inc. GUARD1 PLUS and THE PIPE are registered trademarks

GUARD1 PLUS Documentation. Version TimeKeeping Systems, Inc. GUARD1 PLUS and THE PIPE are registered trademarks GUARD1 PLUS Documentation Version 3.02 2000-2005 TimeKeeping Systems, Inc. GUARD1 PLUS and THE PIPE are registered trademarks i of TimeKeeping Systems, Inc. Table of Contents Welcome to Guard1 Plus...

More information

Computer Concepts for Beginners

Computer Concepts for Beginners Computer Concepts for Beginners Greetings Hi, my name is Tony & we re about to take a big plunge into the computer world! For some of us, this might be the first time we re actually using our computers,

More information

Getting Started with Windows XP

Getting Started with Windows XP UNIT A Getting Started with Microsoft, or simply Windows, is an operating system. An operating system is a kind of computer program that controls how a computer carries out basic tasks such as displaying

More information

GUARD1 PLUS Manual Version 2.8

GUARD1 PLUS Manual Version 2.8 GUARD1 PLUS Manual Version 2.8 2002 TimeKeeping Systems, Inc. GUARD1 PLUS and THE PIPE are registered trademarks of TimeKeeping Systems, Inc. Table of Contents GUARD1 PLUS... 1 Introduction How to get

More information

Karlen Communications Track Changes and Comments in Word. Karen McCall, M.Ed.

Karlen Communications Track Changes and Comments in Word. Karen McCall, M.Ed. Karlen Communications Track Changes and Comments in Word Karen McCall, M.Ed. Table of Contents Introduction... 3 Track Changes... 3 Track Changes Options... 4 The Revisions Pane... 10 Accepting and Rejecting

More information

Tutorial 03 understanding controls : buttons, text boxes

Tutorial 03 understanding controls : buttons, text boxes Learning VB.Net Tutorial 03 understanding controls : buttons, text boxes Hello everyone welcome to vb.net tutorials. These are going to be very basic tutorials about using the language to create simple

More information

If this is the first time you have run SSMS, I recommend setting up the startup options so that the environment is set up the way you want it.

If this is the first time you have run SSMS, I recommend setting up the startup options so that the environment is set up the way you want it. Page 1 of 5 Working with SQL Server Management Studio SQL Server Management Studio (SSMS) is the client tool you use to both develop T-SQL code and manage SQL Server. The purpose of this section is not

More information

The purpose of this tutorial is to introduce you to the Construct 2 program. First, you will be told where the software is located on the computer

The purpose of this tutorial is to introduce you to the Construct 2 program. First, you will be told where the software is located on the computer Learning Targets: Students will be introduced to industry recognized game development software Students will learn how to navigate within the software Students will learn the basics on how to use Construct

More information

SNOWFLAKES PHOTO BORDER - PHOTOSHOP CS6 / CC

SNOWFLAKES PHOTO BORDER - PHOTOSHOP CS6 / CC Photo Effects: Snowflakes Photo Border (Photoshop CS6 / CC) SNOWFLAKES PHOTO BORDER - PHOTOSHOP CS6 / CC In this Photoshop tutorial, we ll learn how to create a simple and fun snowflakes photo border,

More information

Visual Basic. murach s. (Chapter 2) TRAINING & REFERENCE. Mike Murach & Associates, Inc.

Visual Basic. murach s. (Chapter 2) TRAINING & REFERENCE. Mike Murach & Associates, Inc. TRAINING & REFERENCE murach s Visual Basic 2015 (Chapter 2) Thanks for downloading this chapter from Murach s Visual Basic 2015. We hope it will show you how easy it is to learn from any Murach book, with

More information

Chapter11 practice file folder. For more information, see Download the practice files in this book s Introduction.

Chapter11 practice file folder. For more information, see Download the practice files in this book s Introduction. Make databases user friendly 11 IN THIS CHAPTER, YOU WILL LEARN HOW TO Design navigation forms. Create custom categories. Control which features are available. A Microsoft Access 2013 database can be a

More information

Outlook Web Access. In the next step, enter your address and password to gain access to your Outlook Web Access account.

Outlook Web Access. In the next step, enter your  address and password to gain access to your Outlook Web Access account. Outlook Web Access To access your mail, open Internet Explorer and type in the address http://www.scs.sk.ca/exchange as seen below. (Other browsers will work but there is some loss of functionality) In

More information

Visual Basic 2008 Anne Boehm

Visual Basic 2008 Anne Boehm TRAINING & REFERENCE murach s Visual Basic 2008 Anne Boehm (Chapter 3) Thanks for downloading this chapter from Murach s Visual Basic 2008. We hope it will show you how easy it is to learn from any Murach

More information

Welcome Application. Introducing the Visual Studio.NET IDE. Objectives. Outline

Welcome Application. Introducing the Visual Studio.NET IDE. Objectives. Outline 2 T U T O R I A L Objectives In this tutorial, you will learn to: Navigate Visual Studio.NET s Start Page. Create a Visual Basic.NET solution. Use the IDE s menus and toolbars. Manipulate windows in the

More information

The Polygonal Lasso Tool In Photoshop

The Polygonal Lasso Tool In Photoshop The Polygonal Lasso Tool In Photoshop Written by Steve Patterson. Photoshop s Polygonal Lasso Tool, another of its basic selections tools, is a bit like a cross between the Rectangular Marquee Tool and

More information

NiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved.

NiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved. www.nicelabel.com, info@nicelabel.com English Edition Rev-0910 2009 Euro Plus d.o.o. & Niceware International LLC All rights reserved. www.nicelabel.com Head Office Euro Plus d.o.o. Ulica Lojzeta Hrovata

More information

Debugging in AVR32 Studio

Debugging in AVR32 Studio Embedded Systems for Mechatronics 1, MF2042 Tutorial Debugging in AVR32 Studio version 2011 10 04 Debugging in AVR32 Studio Debugging is a very powerful tool if you want to have a deeper look into your

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

The Mathcad Workspace 7

The Mathcad Workspace 7 For information on system requirements and how to install Mathcad on your computer, refer to Chapter 1, Welcome to Mathcad. When you start Mathcad, you ll see a window like that shown in Figure 2-1. By

More information

PagePlus X7. Quick Start Guide. Simple steps for creating great-looking publications.

PagePlus X7. Quick Start Guide. Simple steps for creating great-looking publications. PagePlus X7 Quick Start Guide Simple steps for creating great-looking publications. In this guide, we will refer to specific tools, toolbars, tabs, or menus. Use this visual reference to help locate them

More information

The NetBeans IDE is a big file --- a minimum of around 30 MB. After you have downloaded the file, simply execute the file to install the software.

The NetBeans IDE is a big file --- a minimum of around 30 MB. After you have downloaded the file, simply execute the file to install the software. Introduction to Netbeans This document is a brief introduction to writing and compiling a program using the NetBeans Integrated Development Environment (IDE). An IDE is a program that automates and makes

More information

Volume CREATIVE DATA TECHNOLOGIES, INC. DATALAYER.NET. Getting Started Guide

Volume CREATIVE DATA TECHNOLOGIES, INC. DATALAYER.NET. Getting Started Guide Volume 1 CREATIVE DATA TECHNOLOGIES, INC. DATALAYER.NET Getting Started Guide TABLE OF CONTENTS Table of Contents Table of Contents... 1 Chapter 1 - Installation... 2 1.1 Installation Steps... 2 1.1 Creating

More information

Word Processing vs. Desktop Publishing

Word Processing vs. Desktop Publishing Automating Microsoft Word 2003 1 Course Topics: I. MS Word Overview II. Using Styles III. Using Templates IV. Running and Recording a Macro Microsoft Word Review Word Processing vs. Desktop Publishing

More information

Adding A Signature To A Photograph By Jerry Koons

Adding A Signature To A Photograph By Jerry Koons The addition of a signature can help identify the image owner, which can be desirable for certain uses such as Field Trip shows. This procedure presents a step-by-step method to create a signature and

More information

Viewing conditional text

Viewing conditional text 13 Conditional Text If you re preparing several versions of a document, each with minor differences, you can use a single FrameMaker document for all the versions. When you later revise the contents, you

More information

SuperNova. Magnifier & Speech. Version 15.0

SuperNova. Magnifier & Speech. Version 15.0 SuperNova Magnifier & Speech Version 15.0 Dolphin Computer Access Publication Date: 19 August 2015 Copyright 1998-2015 Dolphin Computer Access Ltd. Technology House Blackpole Estate West Worcester WR3

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

PSpice Tutorial. Physics 160 Spring 2006

PSpice Tutorial. Physics 160 Spring 2006 PSpice Tutorial This is a tutorial designed to guide you through the simulation assignment included in the first homework set. You may either use the program as installed in the lab, or you may install

More information

VBA Foundations, Part 7

VBA Foundations, Part 7 Welcome to this months edition of VBA Foundations in its new home as part of AUGIWorld. This document is the full version of the article that appears in the September/October issue of Augiworld magazine,

More information

StudioPrompter Tutorials. Prepare before you start the Tutorials. Opening and importing text files. Using the Control Bar. Using Dual Monitors

StudioPrompter Tutorials. Prepare before you start the Tutorials. Opening and importing text files. Using the Control Bar. Using Dual Monitors StudioPrompter Tutorials Prepare before you start the Tutorials Opening and importing text files Using the Control Bar Using Dual Monitors Using Speed Controls Using Alternate Files Using Text Markers

More information

Windows Application Development Tutorial for ASNA Visual RPG 8.0 for Microsoft Visual Studio.NET 2005

Windows Application Development Tutorial for ASNA Visual RPG 8.0 for Microsoft Visual Studio.NET 2005 Windows Application Development Tutorial for ASNA Visual RPG 8.0 for Microsoft Visual Studio.NET 2005 Information in this document is subject to change without notice. Names and data used in examples are

More information

Basic Concepts. Launching MultiAd Creator. To Create an Alias. file://c:\documents and Settings\Gary Horrie\Local Settings\Temp\~hh81F9.

Basic Concepts. Launching MultiAd Creator. To Create an Alias. file://c:\documents and Settings\Gary Horrie\Local Settings\Temp\~hh81F9. Page 1 of 71 This section describes several common tasks that you'll need to know in order to use Creator successfully. Examples include launching Creator and opening, saving and closing Creator documents.

More information

Easy Windows Working with Disks, Folders, - and Files

Easy Windows Working with Disks, Folders, - and Files Easy Windows 98-3 - Working with Disks, Folders, - and Files Page 1 of 11 Easy Windows 98-3 - Working with Disks, Folders, - and Files Task 1: Opening Folders Folders contain files, programs, or other

More information