Week 2 Practical Objects and Turtles
|
|
|
- Aubrey Jackson
- 10 years ago
- Views:
Transcription
1 Week 2 Practical Objects and Turtles Aims and Objectives Your aim in this practical is: to practise the creation and use of objects in Java By the end of this practical you should be able to: create objects decide which methods to use, based on documentation provided call methods on objects do simple debugging Introduction This practical involves using Turtle graphics. You will write a program that creates a (virtual) turtle and issues it with a series of commands to make it draw a particular pattern. Your program will create objects and call methods on them. The main, compulsory, part of the practical is described in Parts 1-4. Part 6 describes some additional extension activities, which you can choose to do or not. Without doing any extension activities the highest grade that you can achieve is 17. Practical Instructions Part 1: Setting Up The first steps are similar to those you carried out last week: log in to a machine check your in case of any late announcements regarding the practical (but don t spend hours ing your friends!) create a new Word document for your report, add the appropriate header at the top, and save it as W02-Practical-Report in the Coursework folder in your own file space start Together; if prompted by Together select your workspace in the Coursework folder in your own file space in your network home folder as the workspace for Together; close any projects currently open; now create a new Java Modeling Project called W02-Practical to be stored in your workspace; add the library studres/library/wu,2004/galapagos/galapagos.jar in the same way that you added javabook.jar in Practical W01 If you can t remember how to do any of these steps, refer back to the instructions for Practical W01 at Part 2: The Task Practical specification In this practical you will write and test a Java program that uses Turtle graphics to display the postal code of your home address on the screen. It is difficult to draw curved lines with Turtle graphics, so you can use stylised characters made up of straight lines. The final output of your program should look something like the following example, but with your postal code in place of CS IS COOL. You re free to For Week 2 1
2 experiment with colours and styles so long as the result is recognisable. Use your term address postal code if your home address doesn t have one. Creating a class To start, create a new class on the class diagram called W02Practical. Double click on the class on the diagram to launch the editor pane and enter the following code for the main method inside the class definition public static void main(string[] args){ } Alternatively you can add the class by using the menu and navigating to File->New->Other ->Class. Give the class the name W02Practical and check the box to include a main method. If you can t remember how to do this, see Practical W01 for more detailed instructions. Creating objects The first thing your program needs to do is to create a new turtle object, and a drawing area for it to walk about in. In this practical you ll be given fairly detailed instructions; later on in this module you ll have to work out more for yourself. Inside the main method, write Java code that declares a variable of type Turtle and assigns a new object of class Turtle to it. Remember that the general form of such code is ClassName variable_name = new ClassName(creation parameters); You ll need to choose a suitable name for your turtle; it doesn t matter what it is as long as you use it consistently later on. The creation parameter should be 0 (the number zero). This tells the turtle to use a special drawing area rather than the default one, which is too small for this practical. Now save the file. Together will check what you ve written so far to see whether it s valid Java. One or more problems will probably be flagged up to the left of the lines containing the errors in the Editor pane. If you get the error Turtle cannot be resolved to a type when moving the mouse over the error symbol on the offending line then it s because Together doesn t know where the class Turtle is defined. To tell it, enter: import galapagos.*; import java.awt.color; at the head of the file. This also tells it about the Color class, which you will want to use later on. Save the file again. You will probably get a warning (with a yellow marker) about java.awt.color not being used you can ignore this. If any more problems are shown then you have probably made some other typing error. Try to find and correct the error yourself; if you can t, ask a demonstrator for help. For Week 2 2
3 Now, assuming that your current program is valid, you need to create a new drawing area object for the turtle to use. After the code that creates the turtle object, add some new code that creates an instance of class TurtleDrawingWindow. It will have the same form as before, except that this time no creation parameters are needed (you still have to put in the brackets though). Again, save and fix any problems that are shown. Finally, for this section, your program needs to tell the drawing area object about the turtle object. This is done by calling the add method on the drawing area object, passing it the turtle object as the parameter. The general form of code calling a method on an object is object_name.methodname(method parameters); In this case the object name is whatever you named the TurtleDrawingWindow variable, the method name is add, and there is a single parameter: whatever you named the Turtle variable. Again, save and fix any problems. It s a good idea to do this frequently as you write your program, for two reasons. First, saving the file often means that if you are unlucky and the Together application or the whole computer crashes, or there is a power cut in the lab, your work won t be lost you can resume later with the most recently saved version. Second, it s easier to fix problems as you go along, rather than being confronted with a big batch of errors at the end. Setting up ready for drawing Before you get the turtle to start drawing the text, there are a few more things to be set up: you need to set the units for the drawing area to be 0.8: this will make the drawing area large enough to fit the diagram you need to set the drawing area to be visible, so you can see it Both of these will be achieved by making method calls on the drawing area object. To decide which methods should be called, and what parameters need to be passed to them, you should consult the online documentation for the galapagos package at: When the web page comes up, click on the TurtleDrawingWindow link in the list of classes on the left of the window. You ll then see lots of information about the class. Scroll down to the section Method Summary and decide which of the methods look appropriate. The documentation web page should give you enough information to be able to add Java code to perform the two tasks described above. Each will be a line containing a method call on the drawing area object. The web page tells you what the method is called and what type of parameter(s) it takes. As usual, save and fix any problems. If you get stuck here or if you can t work out what the code should be, ask a demonstrator. Now try running the program that you ve written so far. It won t do anything very exciting but it should at least display the drawing area window. Recall from last week that to run the program you select Run As > Java Application from the Run menu. Close the drawing area window after you are satisfied your program is running correctly, otherwise you will end up with many open windows during testing, which will result in everything slowing down. Drawing the letters You are now ready to start writing the code that will control the turtle s movement and draw out the text. There are various methods that can be called on the turtle object, including methods to: put the pen down to the paper lift the pen up from the paper change the pen to a given colour move to a given position in the drawing area Although there are others, these are enough to complete this practical. Now you need to work out how to get the turtle to trace out the first character. It may help to look at the example screenshot shown earlier. The grid lines are spaced at intervals of 50, and the origin in the middle of the window is at the point (0, 0). The turtle starts at the origin. Your program should tell the For Week 2 3
4 turtle to move to the position where the first line in the character will start, put the pen down to the paper, move to the end of the first line, move to the end of the second line, and so on. When it gets to the end of the character, the turtle should raise the pen, move to the start of the second character, and start again. The online documentation lists the details of the methods available in class Turtle. Use this to write a sequence of method calls on the turtle object to make it draw the first character. Save the program, fix any problems, and then try running it. If you re lucky, the turtle will draw a recognisable character and you can continue adding more code to draw the rest of the characters. However, it s more likely that the results are not as you expected. Now comes the debugging phase of program development, in which you try to work out what has gone wrong, and how to correct it! Likely problems include forgetting to raise the pen before moving the turtle to the start of the first character, and miscalculating the positions of the various points within the character. Make any necessary changes to your program, then save and run again. Repeat this process until the first character looks correct, then move on to programming the other characters. Again, after you ve added code for each character, save, run and debug if necessary. When you re programming the last few characters you may get a bit bored waiting for the turtle to draw out all the characters every time you run the program. If so, you can make it speed up by putting in a call to its speed method. Setting the speed to 100 makes it go fairly fast. You need to brighten up the output by drawing each character in a different colour. Look at the online documentation to find out which method to call to set the pen colour. To pass the required colour to the method you write Color.red, Color.yellow, etc as the parameter. Note the US spelling. Finally, incorporate a second (third or fourth you can have up to four turtles at once) turtle to simultaneously decorate the drawing window with stars, balloons, fancy scroll-work whatever you like, but using different methods to move this turtle. Note that each turtle will run independently of the other(s), so each turtle s movements can be written as a block of code, rather than moving each turtle in turn. For example: Once the result is to your satisfaction, copy the display area window into your report, as described in Practical W01. Program presentation Now that you ve (we hope) got your program doing what you want it to, it s time to consider its appearance. It s important that program code is neatly presented, with suitable explanatory comments, to help someone reading it understand what it does. In the short term the main reader to consider is your tutor, since program presentation is one factor taken into account in assessment of the practical. In the longer term it s also helpful if you can understand the code yourself if you need to refer back to it in several months time. For Week 2 4
5 Using Together there s no excuse for messy program layout, since it can do it all for you! You just need to select the code in the Editor pane and select Source > Correct Indentation. Tutors will reduce grades if you submit untidy code that could have been fixed easily in this way. You should also add comments, where appropriate, to help the reader see what s going on in various parts of the program. For example, in this practical you should at least include comments to say which character is being drawn by the turtle at a given point. Part 3: Report Your report should include a screenshot of the final display area window as mentioned earlier, and answers to the following questions: 1. What would happen if you left out all the penup and pendown method calls from your program? 2. Why does the penup method take no parameters, while moveto takes two? 3. In your own words, explain what the Turtle methods bodycolor, jumpto and pensize do you are expected to do more than simply reproduce the description from documentation. Part 4: Finishing Up Save your report and create a PDF copy as in the previous practicals. Close Word and Together. Now package up your Together project and PDF report into a form suitable for submitting. Follow the same sequence as in Practical W01. You should end up with a single file called W02-Practical.zip, which you should now submit to your tutor using MMS, in the slot for Practical W02. Once you have submitted it you can delete the zip file. Don t, however, delete your W02-Practical folder itself. You might want to refer back to it in a future practical, or you might need to produce it if there is some problem with MMS. That s it see you next week! Part 5: Assessment Your tutor will assess your submitted work in two ways: Formative assessment gives you feedback on your performance and advice as to how to improve next time. This will be returned in the form of comments, either in writing on a printed copy of your work, or electronically via MMS. Summative assessment gives you a grade from 0-17 (or from 0-20 if you ve tried one or more of the extension activities). This contributes towards your final grade for CS1002. The grade will be returned via MMS. General practical grading guidelines are available in the School General Handbook: Part 6: Extension Activities The activities in this section aren t compulsory, though you need to do at least one of them to achieve a grade above 17. Try them if you re interested and have spare time. Further programming Refine your program: Make the characters drawn by the turtle more realistic by using more small lines, and not restricting the turtle to right-angle turns. For Week 2 5
6 If you do try this, make a copy of your initial W02-Practical Together project, so that if it goes horribly wrong you haven t lost anything. You can duplicate a project by selecting the Navigator pane next to the Model Navigator pane, right clicking on the project, selecting Copy and then Paste. Web Find out more about turtle graphics and the Logo language, and add a brief summary to your report. Possible starting points: (The Logo Foundation) (Wikipedia) For Week 2 6
Turtle Power. Introduction: Python. In this project, you ll learn how to use a turtle to draw awesome shapes and patterns. Activity Checklist
Python 1 Turtle Power All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register
Hypercosm. Studio. www.hypercosm.com
Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks
Content Author's Reference and Cookbook
Sitecore CMS 6.2 Content Author's Reference and Cookbook Rev. 091019 Sitecore CMS 6.2 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents
Dynamics CRM for Outlook Basics
Dynamics CRM for Outlook Basics Microsoft Dynamics CRM April, 2015 Contents Welcome to the CRM for Outlook Basics guide... 1 Meet CRM for Outlook.... 2 A new, but comfortably familiar face................................................................
So you want to create an Email a Friend action
So you want to create an Email a Friend action This help file will take you through all the steps on how to create a simple and effective email a friend action. It doesn t cover the advanced features;
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Interneer, Inc. Updated on 2/22/2012 Created by Erika Keresztyen Fahey 2 Workflow - A102 - Basic HelpDesk Ticketing System
This document is provided "as-is". Information and views expressed in this document, including URLs and other Internet Web site references, may
This document is provided "as-is". Information and views expressed in this document, including URLs and other Internet Web site references, may change without notice. Some examples depicted herein are
Programming in Access VBA
PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010
ACCESS 2007. Importing and Exporting Data Files. Information Technology. MS Access 2007 Users Guide. IT Training & Development (818) 677-1700
Information Technology MS Access 2007 Users Guide ACCESS 2007 Importing and Exporting Data Files IT Training & Development (818) 677-1700 [email protected] TABLE OF CONTENTS Introduction... 1 Import Excel
CEFNS Web Hosting a Guide for CS212
CEFNS Web Hosting a Guide for CS212 INTRODUCTION: TOOLS: In CS212, you will be learning the basics of web development. Therefore, you want to keep your tools to a minimum so that you understand how things
Terminal Four (T4) Site Manager
Terminal Four (T4) Site Manager Contents Terminal Four (T4) Site Manager... 1 Contents... 1 Login... 2 The Toolbar... 3 An example of a University of Exeter page... 5 Add a section... 6 Add content to
Notepad++ The COMPSCI 101 Text Editor for Windows. What is a text editor? Install Python 3
Notepad++ The COMPSCI 101 Text Editor for Windows The text editor that we will be using in the Computer Science labs for creating our Python programs is called Notepad++ and http://notepad-plus-plus.org
Content Author's Reference and Cookbook
Sitecore CMS 6.5 Content Author's Reference and Cookbook Rev. 110621 Sitecore CMS 6.5 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents
Web Forms. Step One: Review Simple Contact Form
Web Forms Follow these instructions to create a Simple Contact Form to place in your email signature or the body of an email. Keep reading to create a form specifically for an agent. Step One: Review Simple
Basic tutorial for Dreamweaver CS5
Basic tutorial for Dreamweaver CS5 Creating a New Website: When you first open up Dreamweaver, a welcome screen introduces the user to some basic options to start creating websites. If you re going to
One of the fundamental kinds of Web sites that SharePoint 2010 allows
Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental
Installing Java 5.0 and Eclipse on Mac OS X
Installing Java 5.0 and Eclipse on Mac OS X This page tells you how to download Java 5.0 and Eclipse for Mac OS X. If you need help, Blitz [email protected]. You must be running Mac OS 10.4 or later
Getting Started with WebSite Tonight
Getting Started with WebSite Tonight WebSite Tonight Getting Started Guide Version 3.0 (12.2010) Copyright 2010. All rights reserved. Distribution of this work or derivative of this work is prohibited
Basic ESXi Networking
Basic ESXi Networking About vmnics, vswitches, management and virtual machine networks In the vsphere client you can see the network diagram for your ESXi host by clicking Networking on the Configuration
How to get the most out of Windows 10 File Explorer
How to get the most out of Windows 10 File Explorer 2 Contents 04 The File Explorer Ribbon: A handy tool (once you get used to it) 08 Gain a new perspective with the Group By command 13 Zero in on the
Blackboard Collaborate Introduction & Handbook
CSU Stanislaus Office of Information Technology Blackboard Collaborate Introduction & Handbook What is Collaborate? Blackboard Collaborate is the university s online meeting and conferencing service. Users
Adobe 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
ANCS+ 8.0 Remote Training: ANCS+ 8.0, Import/Export
ANCS+ 8.0 Remote Training: ANCS+ 8.0, Import/Export Screen Shot 1. Welcome to ANCS+ 8.0, Import/Export. This course will teach you how to import and export catalog records in ANCS+. A note on conference
Web Ambassador Training on the CMS
Web Ambassador Training on the CMS Learning Objectives Upon completion of this training, participants will be able to: Describe what is a CMS and how to login Upload files and images Organize content Create
Getting Started With Mortgage MarketSmart
Getting Started With Mortgage MarketSmart We are excited that you are using Mortgage MarketSmart and hope that you will enjoy being one of its first users. This Getting Started guide is a work in progress,
Cal Answers Analysis Training Part III. Advanced OBIEE - Dashboard Reports
Cal Answers Analysis Training Part III Advanced OBIEE - Dashboard Reports University of California, Berkeley March 2012 Table of Contents Table of Contents... 1 Overview... 2 Remember How to Create a Query?...
educ Office 365 email: Remove & create new Outlook profile
Published: 29/01/2015 If you have previously used Outlook the with the SCC/SWO service then once you have been moved into Office 365 your Outlook will need to contact the SCC/SWO servers one last time
Unified Communications Using Microsoft Office Live Meeting 2007
Unified Communications Using Microsoft Office Live Meeting 2007 Text version of online course. Contents Unified Communications... 1 About Microsoft Office Live Meeting 2007... 3 Copyright Information...
Creating Hyperlinks & Buttons InDesign CS6
Creating Hyperlinks & Buttons Adobe DPS, InDesign CS6 1 Creating Hyperlinks & Buttons InDesign CS6 Hyperlinks panel overview You can create hyperlinks so that when you export to Adobe PDF or SWF in InDesign,
Managing your Joomla! 3 Content Management System (CMS) Website Websites For Small Business
2015 Managing your Joomla! 3 Content Management System (CMS) Website Websites For Small Business This manual will take you through all the areas that you are likely to use in order to maintain, update
AppShore Premium Edition Campaigns How to Guide. Release 2.1
AppShore Premium Edition Campaigns How to Guide Release 2.1 Table of Contents Campaigns Overview...3 How to create a Campaign Message...3 How to create a List...5 How to relate a Message to a List...6
Introduction to MS WINDOWS XP
Introduction to MS WINDOWS XP Mouse Desktop Windows Applications File handling Introduction to MS Windows XP 2 Table of Contents What is Windows XP?... 3 Windows within Windows... 3 The Desktop... 3 The
How to Study Mathematics Written by Paul Dawkins
How to Study Mathematics Written by Paul Dawkins Before I get into the tips for how to study math let me first say that everyone studies differently and there is no one right way to study for a math class.
1001ICT Introduction To Programming Lecture Notes
1001ICT Introduction To Programming Lecture Notes School of Information and Communication Technology Griffith University Semester 2, 2015 1 3 A First MaSH Program In this section we will describe a very
Cleaning Up Your Outlook Mailbox and Keeping It That Way ;-) Mailbox Cleanup. Quicklinks >>
Cleaning Up Your Outlook Mailbox and Keeping It That Way ;-) Whether you are reaching the limit of your mailbox storage quota or simply want to get rid of some of the clutter in your mailbox, knowing where
Getting Started with Blackboard A Guide for Students
Getting Started with Blackboard A Guide for Students Contents Your Account... 3 Accessing Blackboard... 3 Browser Issues When Connecting from Outside the Network... 4 The Blackboard Environment... 5 Tabs...
Microsoft Access 2010 Overview of Basics
Opening Screen Access 2010 launches with a window allowing you to: create a new database from a template; create a new template from scratch; or open an existing database. Open existing Templates Create
Digital Workflow How to make & use digital signatures
Last updated: 11/25/08 Digital Workflow How to make & use digital signatures Digital Signatures make sense Digital signatures save time, which obviously translates into monetary savings as well. And, by
CHAPTER 1 HelloPurr. The chapter covers the following topics:
CHAPTER 1 HelloPurr This chapter gets you started building apps. It presents the key elements of App Inventor, the Component Designer and the Blocks Editor, and leads you through the basic steps of creating
Atlas.ti Basic Training Qualitative Research QR II, 2006/2007 K. Fritz
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike License. Your use of this material constitutes acceptance of that license and the conditions of use of materials on this
Creating Online Surveys with Qualtrics Survey Tool
Creating Online Surveys with Qualtrics Survey Tool Copyright 2015, Faculty and Staff Training, West Chester University. A member of the Pennsylvania State System of Higher Education. No portion of this
Hosting Users Guide 2011
Hosting Users Guide 2011 eofficemgr technology support for small business Celebrating a decade of providing innovative cloud computing services to small business. Table of Contents Overview... 3 Configure
POOSL IDE Installation Manual
Embedded Systems Innovation by TNO POOSL IDE Installation Manual Tool version 3.4.1 16-7-2015 1 POOSL IDE Installation Manual 1 Installation... 4 1.1 Minimal system requirements... 4 1.2 Installing Eclipse...
ERserver. iseries. Work management
ERserver iseries Work management ERserver iseries Work management Copyright International Business Machines Corporation 1998, 2002. All rights reserved. US Government Users Restricted Rights Use, duplication
Level 13: Creating Yes / No Player Options
Level 13: Creating Yes / No Player Options Welcome to Level 13 of the RPG Maker VX Introductory Course. In Level 12 we created a locked door Event. In this Level, we ll create a Event that requests the
WebSphere Business Monitor
WebSphere Business Monitor Debugger 2010 IBM Corporation This presentation provides an overview of the monitor model debugger in WebSphere Business Monitor. WBPM_Monitor_Debugger.ppt Page 1 of 23 Goals
Dreamweaver and Fireworks MX Integration Brian Hogan
Dreamweaver and Fireworks MX Integration Brian Hogan This tutorial will take you through the necessary steps to create a template-based web site using Macromedia Dreamweaver and Macromedia Fireworks. The
Microsoft Outlook 2010 Hints & Tips
IT Services Microsoft Outlook 2010 Hints & Tips Contents Introduction... 1 What Outlook Starts Up In... 1 Sending Email Hints... 2 Tracking a Message... 2 Saving a Sent Item... 3 Delay Delivery of a Single
Business Objects. Report Writing - CMS Net and CCS Claims
Business Objects Report Writing - CMS Net and CCS Claims Updated 11/28/2012 1 Introduction/Background... 4 Report Writing (Ad-Hoc)... 4 Requesting Report Writing Access... 4 Java Version... 4 Create A
Fruit Machine. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code
Introduction: This is a game that has three sprites that change costume. You have to stop them when they re showing the same picture (like a fruit machine!). Activity Checklist Follow these INSTRUCTIONS
Tutorial: Packaging your server build
Tutorial: Packaging your server build This tutorial walks you through the steps to prepare a game server folder or package containing all the files necessary for your game server to run in Amazon GameLift.
Online Web Learning University of Massachusetts at Amherst
GETTING STARTED WITH OWL COURSE MANAGEMENT Online Web Learning University of Massachusetts at Amherst A Series of Hands-on Activities to Teach You How to Manage Your Course Using the OWL Instructor Tools
Figure 1. Example of an Excellent File Directory Structure for Storing SAS Code Which is Easy to Backup.
Paper RF-05-2014 File Management and Backup Considerations When Using SAS Enterprise Guide (EG) Software Roger Muller, Data To Events, Inc., Carmel, IN ABSTRACT SAS Enterprise Guide provides a state-of-the-art
O UTLOOK 2003 HELP SHEET MAIL. Opening the program. Mail
O UTLOOK 2003 HELP SHEET MAIL Opening the program At Work Double-click the icon on your desktop. Or click the Start button. If this icon is displayed, click on it. If it is not displayed, click Start,
Module One: Getting Started... 6. Opening Outlook... 6. Setting Up Outlook for the First Time... 7. Understanding the Interface...
2 CONTENTS Module One: Getting Started... 6 Opening Outlook... 6 Setting Up Outlook for the First Time... 7 Understanding the Interface...12 Using Backstage View...14 Viewing Your Inbox...15 Closing Outlook...17
CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf
CS 1133, LAB 2: FUNCTIONS AND TESTING http://www.cs.cornell.edu/courses/cs1133/2015fa/labs/lab02.pdf First Name: Last Name: NetID: The purpose of this lab is to help you to better understand functions:
The Rainmaker Platform Quick-Start Guide
QUICK-START GUIDE The Rainmaker Platform Quick-Start Guide Get Your Rainmaker Site Set Up and Ready to Accelerate Your Business Copyright 2015 Rainmaker Digital, LLC All Rights Reserved. THE RAINMAKER
AFN-SchoolStoreManagerGuide-032703
032703 2003 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical, including photocopying, recording, storage
Vim, Emacs, and JUnit Testing. Audience: Students in CS 331 Written by: Kathleen Lockhart, CS Tutor
Vim, Emacs, and JUnit Testing Audience: Students in CS 331 Written by: Kathleen Lockhart, CS Tutor Overview Vim and Emacs are the two code editors available within the Dijkstra environment. While both
MAS 500 Intelligence Tips and Tricks Booklet Vol. 1
MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...
Recovering from a System Crash
In this appendix Learn how to recover your data in the event of a power failure or if Word stops responding. Use the Open and Repair option to repair damaged files. Use the Recover Text from Any File converter
Tips and Tricks SAGE ACCPAC INTELLIGENCE
Tips and Tricks SAGE ACCPAC INTELLIGENCE 1 Table of Contents Auto e-mailing reports... 4 Automatically Running Macros... 7 Creating new Macros from Excel... 8 Compact Metadata Functionality... 9 Copying,
Setting Up Your Android Development Environment. For Mac OS X (10.6.8) v1.0. By GoNorthWest. 3 April 2012
Setting Up Your Android Development Environment For Mac OS X (10.6.8) v1.0 By GoNorthWest 3 April 2012 Setting up the Android development environment can be a bit well challenging if you don t have all
Table of Contents. zipform 6 User Guide
Table of Contents Welcome 4 Creating and Using Transactions.. 4 How to Create a Transaction...... 4 Creating a Transaction Using a Template....... 5 Adding and Removing Forms from a Transaction.......
An Overview of Outlook
An Overview of Outlook Alabama Association of REALTORS STATE OF ALASKA 2012 SUMMER CONFERENCE - IT S A FAMILY AFFAIR http://www.state.ak.us/local/akpages/admin/info/msea/ Perdido Beach Resort - Orange
Business Objects InfoView Quick-start Guide
Business Objects InfoView Quick-start Guide Last Modified: 10/28/2015 The latest PDF version of this document can be found at: http://www.calpolycorporation.com/docs/finance/boeinfoviewquickstart.pdf What
Code::Blocks Student Manual
Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of
Outlook XP Email Only
Outlook XP Email Only Table of Contents OUTLOOK XP EMAIL 5 HOW EMAIL WORKS: 5 POP AND SMTP: 5 TO SET UP THE POP AND SMTP ADDRESSES: 6 TO SET THE DELIVERY PROPERTY: 8 STARTING OUTLOOK: 10 THE OUTLOOK BAR:
Web App Development Session 1 - Getting Started. Presented by Charles Armour and Ryan Knee for Coder Dojo Pensacola
Web App Development Session 1 - Getting Started Presented by Charles Armour and Ryan Knee for Coder Dojo Pensacola Tools We Use Application Framework - Compiles and Runs Web App Meteor (install from https://www.meteor.com/)
Course Exercises for the Content Management System. Grazyna Whalley, Laurence Cornford June 2014 AP-CMS2.0. University of Sheffield
Course Exercises for the Content Management System. Grazyna Whalley, Laurence Cornford June 2014 AP-CMS2.0 University of Sheffield PART 1 1.1 Getting Started 1. Log on to the computer with your usual username
A guide to explain it all By: Patrick Cauley - IT Babble.com. Version 3.1
A guide to explain it all By: Patrick Cauley - IT Babble.com Version 3.1 Table of Contents What is Edmodo? 1 Getting Started for Teachers 2 Student Sign up 4 The Basics of Posting 6 Working with Assignments
IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules
IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This
Analyzing PDFs with Citavi 5
Analyzing PDFs with Citavi 5 Introduction Just Like on Paper... 2 Methods in Detail Highlight Only (Yellow)... 3 Highlighting with a Main Idea (Red)... 4 Adding Direct Quotations (Blue)... 5 Adding Indirect
ZeusPOS User s Manual TABLE OF CONTENTS
ZeusPOS User s Manual TABLE OF CONTENTS ZeusPOS Configuration Pag. Getting Started.. 2 Store Setup.. 4 Software Activation... 5 Employee Setup... 6 Table Setup.. 7 Menu Categories.. 8 Menu Setup.. 9 Items
Adobe Acrobat X Pro Forms
Adobe Acrobat X Pro Forms Course objectives: Create interactive forms Manage form fields and properties Use forms in Adobe Reader Use PDF Actions Digital Signatures This course does not cover LiveCycle.
WebSite Tonight. Getting Started Guide. Getting Your Personal Website Online in One Night. WebSite Tonight // A Wedding Website
Getting Started Guide WebSite Tonight Getting Your Personal Website Online in One Night Getting Started Guide Page 1 Getting Started Guide: WebSite Tonight A Wedding Website Version 1.0 (03.08.10) Copyright
Horizon Inventory. User s and Administrator s Guide
Horizon Inventory User s and Administrator s Guide Windows is a trademark of the Microsoft Corporation. Percon, PT 2000, PT Dock, and TopGun are trademarks or registered trademarks of PSC, Inc. Telxon
Importing Contacts to Outlook
Importing Contacts to Outlook 1. The first step is to create a file of your contacts from the National Chapter Database. 2. You create this file under Reporting, Multiple. You will follow steps 1 and 2
Transferring data safely
Transferring data safely Secure drop-box users guide INTRODUCTION You ve been registered to make use of a secure web-based drop-box in order to safely exchange data across the Internet between yourself
DO MORE WITH YOUR HOME PHONE
CALL 13 2200 VISIT A TELSTRA STORE telstra.com/homephone HOME FEATURES USER GUIDE DO MORE WITH YOUR HOME PHONE C020 JAN13 XXXXXXXX PHONE FEATURES THAT MAKE LIFE EASIER Our home features make it easy for
BID2WIN Workshop. Advanced Report Writing
BID2WIN Workshop Advanced Report Writing Please Note: Please feel free to take this workbook home with you! Electronic copies of all lab documentation are available for download at http://www.bid2win.com/userconf/2011/labs/
Frog VLE Update. Latest Features and Enhancements. September 2014
1 Frog VLE Update Latest Features and Enhancements September 2014 2 Frog VLE Update: September 2014 Contents New Features Overview... 1 Enhancements Overview... 2 New Features... 3 Site Backgrounds...
Part 1 Foundations of object orientation
OFWJ_C01.QXD 2/3/06 2:14 pm Page 1 Part 1 Foundations of object orientation OFWJ_C01.QXD 2/3/06 2:14 pm Page 2 1 OFWJ_C01.QXD 2/3/06 2:14 pm Page 3 CHAPTER 1 Objects and classes Main concepts discussed
Google Docs, Sheets, and Slides: Share and collaborate
Google Docs, Sheets, and Slides: Share and collaborate Once you've created your document, you can share it with others. Collaborators can then edit the same document at the same time you'll always have
How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For
How-to Guide: MIT DLC Drupal Cloud Theme This guide will show you how to take your initial Drupal Cloud site... and turn it into something more like this, using the MIT DLC Drupal Cloud theme. See this
Enhanced Formatting and Document Management. Word 2010. Unit 3 Module 3. Diocese of St. Petersburg Office of Training Training@dosp.
Enhanced Formatting and Document Management Word 2010 Unit 3 Module 3 Diocese of St. Petersburg Office of Training [email protected] This Page Left Intentionally Blank Diocese of St. Petersburg 9/5/2014
Before you can use the Duke Ambient environment to start working on your projects or
Using Ambient by Duke Curious 2004 preparing the environment Before you can use the Duke Ambient environment to start working on your projects or labs, you need to make sure that all configuration settings
Introduction To Version Control With Mercurial
Introduction To Version Control With Mercurial How To Manage Changes To Your Files Author: Daniel Rocco, [email protected] Date: 2009-12-29 Version: TortoiseHG 0.8.x Copyright: c 2009 Daniel Rocco License:
Using Microsoft Word. Working With Objects
Using Microsoft Word Many Word documents will require elements that were created in programs other than Word, such as the picture to the right. Nontext elements in a document are referred to as Objects
Windows File Management A Hands-on Class Presented by Edith Einhorn
Windows File Management A Hands-on Class Presented by Edith Einhorn Author s Notes: 1. The information in this document is written for the Windows XP operating system. However, even though some of the
COMMONWEALTH OF PA OFFICE OF ADMINISTRATION. Human Resource Development Division. SAP LSO-AE Desk Guide 15 T H J A N U A R Y, 2 0 1 3
COMMONWEALTH OF PA OFFICE OF ADMINISTRATION Human Resource Development Division SAP LSO-AE Desk Guide 15 T H J A N U A R Y, 2 0 1 3 S A P L S O A U T H O R I N G E N V I R O N M E N T Authoring & Publishing
Lecture 2 Mathcad Basics
Operators Lecture 2 Mathcad Basics + Addition, - Subtraction, * Multiplication, / Division, ^ Power ( ) Specify evaluation order Order of Operations ( ) ^ highest level, first priority * / next priority
Introduction to Java Applications. 2005 Pearson Education, Inc. All rights reserved.
1 2 Introduction to Java Applications 2.2 First Program in Java: Printing a Line of Text 2 Application Executes when you use the java command to launch the Java Virtual Machine (JVM) Sample program Displays
Visual Basic Programming. An Introduction
Visual Basic Programming An Introduction Why Visual Basic? Programming for the Windows User Interface is extremely complicated. Other Graphical User Interfaces (GUI) are no better. Visual Basic provides
Hands-on Practice. Hands-on Practice. Learning Topics
Using Microsoft PowerPoint Software on a SMART Board Interactive Whiteboard You make presentations for a reason to communicate a message. With a SMART Board interactive whiteboard, you can focus the attention
CAS CLOUD WEB USER GUIDE. UAB College of Arts and Science Cloud Storage Service
CAS CLOUD WEB USER GUIDE UAB College of Arts and Science Cloud Storage Service Windows Version, April 2014 Table of Contents Introduction... 1 UAB Software Policies... 1 System Requirements... 2 Supported
Switching from PC SAS to SAS Enterprise Guide Zhengxin (Cindy) Yang, inventiv Health Clinical, Princeton, NJ
PharmaSUG 2014 PO10 Switching from PC SAS to SAS Enterprise Guide Zhengxin (Cindy) Yang, inventiv Health Clinical, Princeton, NJ ABSTRACT As more and more organizations adapt to the SAS Enterprise Guide,
Working with the Ektron Content Management System
Working with the Ektron Content Management System Table of Contents Creating Folders Creating Content 3 Entering Text 3 Adding Headings 4 Creating Bullets and numbered lists 4 External Hyperlinks and e
Creating Forms with Acrobat 10
Creating Forms with Acrobat 10 Copyright 2013, Software Application Training, West Chester University. A member of the Pennsylvania State Systems of Higher Education. No portion of this document may be
