Vim, Emacs, and JUnit Testing. Audience: Students in CS 331 Written by: Kathleen Lockhart, CS Tutor

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Vim, Emacs, and JUnit Testing. Audience: Students in CS 331 Written by: Kathleen Lockhart, CS Tutor"

Transcription

1 Vim, Emacs, and JUnit Testing Audience: Students in CS 331 Written by: Kathleen Lockhart, CS Tutor

2 Overview Vim and Emacs are the two code editors available within the Dijkstra environment. While both perform essentially the same function, each has it own characteristics, advantages, and disadvantages. JUnit tests allow you to test how your code runs under various situations. Using JUnit is required for CS 331.

3 Vim Standing for vi improved (vi is a text editor for Unix systems), Vim was released in 1991 Vim is a free and open source software Vim is entirely a text editor, it has no graphics whatsoever. Graphic versions of Vim do exist, but will not be covered in this tutorial

4 Vim Tutor Vim has a tutor to teach you many of the commands that can be used in Vim. Vim tutor contains many additional commands not covered in this workshop. This workshop focuses on the commands most commonly used in CS 331. To use the tutor, type vimtutor and press enter. Note that you can launch the Vim tutor from within any directory in Dijkstra.

5 Launching Vim Editing an existing file Type vim followed by the program name and hit enter Example: vim Stack.java Creating a new file Similar to editing an existing file, type vim followed by the desired program name and hit enter Example: vim Stack2.java

6 Vim Navigation Vim is completely a text editor, so it will not respond to any input in the mouse. You cannot click to a location in your code, Vim will simply ignore it. To navigate, use either the arrow keys or the h, j, k, and l keys h is (left) j is (down) k is (up) l is (right)

7 Vim File Commands Vim has a few basic file commands. These commands are all executed preceded by a : and press enter after the command w: save file q: close file The q command will only work when you have not made any changes to the file since you saved it. To close a file you have made changes to, use q! or wq q!: close file without saving wq: save and close file

8 Vim File Commands Practice Open the Stack.java file (or any other file) Type :w and press enter. This saves the file. Type :q! and press enter. This closes the file. Open the Stack.java file again Type :wq and press enter. This saves and closes the file in one line.

9 Vim Insertion Mode To actually edit files, Vim has a special mode called the insertion mode. Switch to insertion mode by pressing i Switch out of insertion mode by pressing the escape key

10 Editing in Vim Navigation in insert mode is the same as before: use the arrow keys or h,j,k, and l keys to navigate through your code Typed text will appear directly to the left of the cursor, likewise pressing either backspace or delete will delete the character to the left of the cursor

11 Vim Highlighting Features Keywords such as public, int, this, class, etc. show up in green Variable values (ex: 0, null, hi ) are shown in red New is yellow Comments are blue

12 Vim Editing Features Move your cursor to the right of a curly bracket to have the matching one be highlighted blue Vim does not automatically indent your code, however, if you are typing in an indented line, hitting enter will indent the next line by the same amount

13 Vim Editing Practice Try creating a simple HelloWorld file using the techniques and features discussed. Navigate through the file to see how Vim keeps track of matching pairs of brackets.

14 Copy and Paste in Vim Before you try to copy and paste, exit insertion mode. Select the text you want to copy by moving the cursor to the beginning of the text, pressing v (visual), and then using the arrow keys to highlight the desired text Copy this text using y (yank) (or press d to cut) Move to where you want to paste using the arrow keys and press p (paste)

15 Vim Copy and Paste Practice Copy the main method from the HelloWorld file from the earlier example and paste it into a new java file. Save and close both files.

16 Vim Command Summary Vim FileName.java Open or create a file to edit :w + Enter save file :q + Enter quit, close file :q! + Enter close file without saving :wq + Enter save and close file i start insertion mode v visual, select a section of text y yank, copy d delete, cut p - paste

17 Emacs Emacs was first released 1976 as a set of Editor MACroS for the TECO editor Emacs is a free and open source software Emacs is entirely a text editor, it has no graphics whatsoever. Graphic versions of Emacs do exist, but will not be covered in this tutorial

18 Launching Emacs Editing an existing file Type emacs followed by the program name and hit enter Example: emacs Stack.java Creating a new file Similar to editing an existing file, type emacs followed by the desired program name and hit enter Example: emacs Stack2.java

19 Emacs Tutor Emacs has a tutor to teach you many of the commands that can be used in Emacs. Emacs tutor contains many additional commands not covered in this workshop. This workshop focuses on the commands most commonly used in CS 331. To use the tutor launch Emacs by typing emacs and pressing enter Press the control (Ctrl) key and h, followed by t to launch the tutorial

20 Navigation in Emacs Emacs is completely a text editor, so it will not respond to any input in the mouse. You cannot click to a location in your code, Vim will simply ignore it. Navigate in Emacs using the arrow keys You can also use the Ctrl key + p, b, f, and n to navigate p previous (line above) n next (line below) f forward (to the right) b back (to the left)

21 Emacs File Commands To close a file, press Ctrl X, followed by Ctrl C Emacs will ask you if you want to save. Press y to save, n to not save, or Ctrl + h for help If you say no, then Emacs will ask you again. This time you must type either yes or no To save a file, press Ctrl X, followed by Ctrl S

22 Emacs File Commands Practice Open the Stack.java file (or any other file) Type Ctrl + X, followed by Ctrl + S. This saves the file. Type Ctrl + X, followed by Ctrl + C. This closes the file. Choose whether or not to save your file when prompted

23 Editing in Emacs Unlike Vim, emacs has only one mode (i.e. there is no separate insertion mode), so whatever you type will appear in the file Typed text will appear directly to the left of the cursor, likewise pressing either backspace will delete the character to the left of the cursor Note that pressing delete does not delete characters you have typed. You must use backspace

24 Emacs Highlighting Keywords such as public, this, class, new, etc. show up in light blue Variable types are shown in green Comments are shown in red Variable names are yellow Null and external classes are purple Method names are blue Note that method names are only in blue for classes not using generics (<E>, etc.) Method names in classes using generics are in yellow Constructors are not highlighted

25 Emacs Editing Features When you type a closing curly bracket, Emacs will briefly move the cursor to the opening curly bracket matching it Emacs does not automatically indent your code, however, if you are typing in an indented line, hitting enter will indent the next line by the same amount

26 Emacs Editing Practice Try creating a simple HelloWorld file using the techniques and features discussed. Try adding lines of the code to the file to explore all of the editing features of Emacs

27 Copy and Paste in Emacs To Copy: Press Ctrl space Move the cursor until all the text you want is highlighted When you highlight this text, you must include one extra character at the end or Emacs will cut off the final character Then press Esc, followed by w

28 Copy and Paste in Emacs To Paste: To paste press Ctrl + y The text will appear after the cursor

29 Emacs Copy and Paste Practice Copy the main method from the HelloWorld file from the earlier example and paste it into a new java file. Save and close both files.

30 Emacs Command Summary Emacs FileName Open or create a file to edit Ctrl + X, Ctrl + C Close a file. Use menu options to decide whether or not to save Ctrl + X, Ctrl + S Save a file Ctrl + Space Start copy Esc + w End copy Ctrl + Y - Paste

31 JUnit JUnit, or java unit, tests allow you to test how your code runs under various situations Unit tests get their own java file, usually called TestFile.java (so unit tests for Stack.java would be in TestStack.java)

32 JUnit File Setup The building blocks of every JUnit class: Import statement: import junit.framework.*; Class declaration: public class TestFile extends TestCase{ Default constructor: public TestFile(String name) { super(name); }

33 JUnit File Setup Example TestStack.java Declaring variables at the top of the file is usually helpful as it allows you to use them in all of your unit tests.

34 JUnit Methods All of your methods should begin with test, otherwise JUnit will not run them. The return type should be void and the methods should take no arguments Example: public void testempty() { As with most other Java files, you can create variables, including instances of the class you are testing within your methods, and call methods on those variables

35 JUnit assertequals The assertequals method will run a method from the class you are testing, and compare it against the expected return value of that method (that you provide) Arguments (in order): String: the method label, something describing what you are testing String, int, double, etc.: the expected return value of the method being tested Method: the method you want to test

36 JUnit assertequals Example

37 Running JUnit Tests Compile your main class and your test class normally Run your test class by typing scons tests and hitting enter If all your tests pass the output will look something like this:

38 JUnit Test Errors Red: Class where test failed Orange: Method where test failed Green: Label and expected and actual values of failed test Blue: Exact location where failure occurred (file:line number) By reading the top line: An error occurred in the testempty method of the TestStack class. The Pop Test failed. The expected return value was 0, but the actual return value was -1.

39 Questions?

UNIX - THE VI EDITOR TUTORIAL

UNIX - THE VI EDITOR TUTORIAL http://www.tutorialspoint.com/unix/unix-vi-editor.htm UNIX - THE VI EDITOR TUTORIAL Copyright tutorialspoint.com There are many ways to edit files in Unix and for me one of the best ways is using screen-oriented

More information

Editing Files on Remote File Systems

Editing Files on Remote File Systems Terminal Intro (Vol 2) Paul E. Johnson 1 2 1 Department of Political Science 2 Center for Research Methods and Data Analysis, University of Kansas 2015 Outline 1 Editing Without a Mouse! Emacs nano vi

More information

Hypercosm. Studio. www.hypercosm.com

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

More information

Navigating within the GNU/Linux Filesystem

Navigating within the GNU/Linux Filesystem Navigating within the GNU/Linux Filesystem The purpose of this section is to provide a few basic GNU/Linux commands to aide new users locate areas on the ODU Turing cluster. The commands presented are

More information

Microsoft Word. Below are quick references to the important features that we practiced using during class.

Microsoft Word. Below are quick references to the important features that we practiced using during class. Microsoft Word Below are quick references to the important features that we practiced using during class. A. Insertion Point Indicates, with a blinking vertical line where text or graphics will be inserted.

More information

VIP Quick Reference Card

VIP Quick Reference Card VIP Quick Reference Card Loading VIP (Based on VIP 3.5 in GNU Emacs 18) Just type M-x vip-mode followed by RET VIP Modes VIP has three modes: emacs mode, vi mode and insert mode. Mode line tells you which

More information

Unix Tools. Overview. Editors. Editors nedit vi Browsers/HTML Editors Mail Tools Utilities xv xman ftp

Unix Tools. Overview. Editors. Editors nedit vi Browsers/HTML Editors Mail Tools Utilities xv xman ftp Unix Tools Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@imap.pitt.edu http://www.sis.pitt.edu/~spring Overview Editors nedit vi Browsers/HTML

More information

InDesign CS4-5.5 Part II

InDesign CS4-5.5 Part II InDesign CS4-5.5 Part II Library A library is a file and holds a collection of commonly used objects. A library is a file (extension.indl) and it is stored on disk. A library file can be open at any time

More information

Microsoft Excel 2010 Linking Worksheets and Workbooks

Microsoft Excel 2010 Linking Worksheets and Workbooks Microsoft Excel 2010 Linking Worksheets and Workbooks Email: training@health.ufl.edu Web Page: http://training.health.ufl.edu Microsoft Excel 2010: Linking Worksheets & Workbooks 1.5 hour Topics include

More information

Computer Basics: Tackling the mouse, keyboard, and using Windows

Computer Basics: Tackling the mouse, keyboard, and using Windows Computer Basics: Tackling the mouse, keyboard, and using Windows Class Description: Interested in learning how to use a computer? Come learn the computer basics at the Muhlenberg Community Library. This

More information

Introduction to Mac OS X

Introduction to Mac OS X Introduction to Mac OS X The Mac OS X operating system both a graphical user interface and a command line interface. We will see how to use both to our advantage. Using DOCK The dock on Mac OS X is the

More information

Introduction to Microsoft Access 2003

Introduction to Microsoft Access 2003 Introduction to Microsoft Access 2003 Zhi Liu School of Information Fall/2006 Introduction and Objectives Microsoft Access 2003 is a powerful, yet easy to learn, relational database application for Microsoft

More information

Computer Programming In QBasic

Computer Programming In QBasic Computer Programming In QBasic Name: Class ID. Computer# Introduction You've probably used computers to play games, and to write reports for school. It's a lot more fun to create your own games to play

More information

WORD 2013 FORMATTING TEXT and USING STYLES

WORD 2013 FORMATTING TEXT and USING STYLES WORD 2013 FORMATTING TEXT and USING STYLES Information Technology September 1, 2014 1 P a g e TABLE OF CONTENTS Paragraph Format Options... 3 Paragraph group under the Home tab... 3 First Line Indent...

More information

Manual Eclipse CDT Mac OS Mountain Lion

Manual Eclipse CDT Mac OS Mountain Lion UNVIERSITY OF VICTORIA Manual Eclipse CDT Mac OS Mountain Lion Installation & Demonstration Guide Przemek Lach 9/3/2013 This guide shows how to use install Eclipse and C- Compiler and how to test the setup

More information

Eclipse Shortcuts for Android Programmers

Eclipse Shortcuts for Android Programmers E c l i p s e S h o r t c u t s f o r A n d r o i d P r o g r a m m e r s Android ProgrammerGuru Eclipse s for Android Programmers h t t p : / / a n d r o i d. p r o g r a m m e r g u r u. c o m Udhay

More information

PAYMENT FORM HTML EDITOR

PAYMENT FORM HTML EDITOR Feature Overview & Tutorial PAYMENT FORM HTML EDITOR Create Forms Using The HTML Editor Overview Payment Form HTML Editor As PCI Compliance Standards for merchants grows stricter, more and more merchants

More information

Before you can use the Duke Ambient environment to start working on your projects or

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

More information

Command Line - Part 1

Command Line - Part 1 Command Line - Part 1 STAT 133 Gaston Sanchez Department of Statistics, UC Berkeley gastonsanchez.com github.com/gastonstat Course web: gastonsanchez.com/teaching/stat133 GUIs 2 Graphical User Interfaces

More information

UI CONFIGURATION GUIDE ADVANCED... 5 Custom Personal Quick Switch... 5 Custom Personal Quick Switch Key Combination... 6 Media Player...

UI CONFIGURATION GUIDE ADVANCED... 5 Custom Personal Quick Switch... 5 Custom Personal Quick Switch Key Combination... 6 Media Player... Contents PACKAGE CONTENTS... 2 SYSTEM REQUIREMENTS... 2 FEATURES... 2 WARRANTY... 2 TECHNICAL SUPPORT... 2 HARDWARE AND SOFTWARE INSTALLATION... 2 SOFTWARE INSTALLATION VERIFICATION... 3 KEYBOARD CUSTOMIZATION...

More information

Using the Dev C++ Compiler to Create a Program

Using the Dev C++ Compiler to Create a Program This document assumes that you have already installed the Dev-C++ Compiler on your computer and run it for the first time to setup the initial configuration. If you have not, then follow the steps on the

More information

Excel Templates. & Quote/Invoice Maker for ACT! Another efficient and affordable ACT! Add-On by V 1.1. http://www.exponenciel.com

Excel Templates. & Quote/Invoice Maker for ACT! Another efficient and affordable ACT! Add-On by V 1.1. http://www.exponenciel.com Excel Templates & Quote/Invoice Maker for ACT! V 1.1 Another efficient and affordable ACT! Add-On by http://www.exponenciel.com Excel Templates for ACT! User s Manual 2 Table of content Relationship between

More information

Windows 7 Speech Recognition Quick Start Guide

Windows 7 Speech Recognition Quick Start Guide Windows 7 Speech Recognition Quick Start Guide Overview Speech Recognition allows the user to control a computer by voice. Any person who finds it difficult to type or navigate the computer may benefit

More information

USING MICROSOFT EXCEL 2007

USING MICROSOFT EXCEL 2007 USING MICROSOFT EXCEL 2007 Before you get started with Microsoft Excel (commonly referred to as MS Excel, you will need to locate and open it on the computer. It may be on your desktop. On the computer

More information

Employee Appointment Books. User s Manual

Employee Appointment Books. User s Manual Employee Appointment Books User s Manual Employee Appointment Books Health District Information System HDIS (Windows Ver. 4.0 ) Copyright 1998 by CHC Software, Inc All Rights Reserved CHC Software, Inc.

More information

OpenOffice Impress (Presentation Software) Tutorial

OpenOffice Impress (Presentation Software) Tutorial OpenOffice Impress (Presentation Software) Tutorial Table of Contents Introduction...3 Starting OpenOffice Impress...3 Looking at the Screen...4 Creating an Empty (Blank) Presentation...5 Adding Information

More information

MSM2G5: Java session 1

MSM2G5: Java session 1 MSM2G5: Java session 1 Paul Flavell and Richard Kaye School of Mathematics and Statistics University of Birmingham November 2000 Your objective for your first lab session with Java is to get used to the

More information

WA2099 Introduction to Java using RAD 8.0 EVALUATION ONLY. Student Labs. Web Age Solutions Inc.

WA2099 Introduction to Java using RAD 8.0 EVALUATION ONLY. Student Labs. Web Age Solutions Inc. WA2099 Introduction to Java using RAD 8.0 Student Labs Web Age Solutions Inc. 1 Table of Contents Lab 1 - The HelloWorld Class...3 Lab 2 - Refining The HelloWorld Class...20 Lab 3 - The Arithmetic Class...25

More information

Office of History. Using Code ZH Document Management System

Office of History. Using Code ZH Document Management System Office of History Document Management System Using Code ZH Document The ZH Document (ZH DMS) uses a set of integrated tools to satisfy the requirements for managing its archive of electronic documents.

More information

Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5

Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5 Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5 University of Sheffield Contents 1. INTRODUCTION... 3 2. GETTING STARTED... 4 2.1 STARTING POWERPOINT... 4 3. THE USER INTERFACE...

More information

Setting Up Visual Studio

Setting Up Visual Studio Setting Up Visual Studio Jacob Kneibel Executive Summary In this document, a tutorial is given for setting up Visual Studio, a windows programming environment provided by Microsoft. The tutorial will guide

More information

Virtual Communities Operations Manual

Virtual Communities Operations Manual Virtual Communities Operations Manual The Chapter Virtual Communities (VC) have been developed to improve communication among chapter leaders and members, to facilitate networking and communication among

More information

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide Open Crystal Reports From the Windows Start menu choose Programs and then Crystal Reports. Creating a Blank Report Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick

More information

Week 2 Practical Objects and Turtles

Week 2 Practical Objects and Turtles 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

More information

Introduction to MS WINDOWS XP

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

More information

TESTING WITH JUNIT. Lab 3 : Testing

TESTING WITH JUNIT. Lab 3 : Testing TESTING WITH JUNIT Lab 3 : Testing Overview Testing with JUnit JUnit Basics Sample Test Case How To Write a Test Case Running Tests with JUnit JUnit plug-in for NetBeans Running Tests in NetBeans Testing

More information

Borland C++ Compiler: Hello World Program

Borland C++ Compiler: Hello World Program Introduction Borland C++ Compiler: Hello World Program This article explains how to display text in a console program using the Borland C++ Compiler. The hello program writes Hello World to the console.

More information

NEIGHBORHOOD MARKETING COLLATERAL TEMPLATES USER S GUIDE WEB TEMPLATE

NEIGHBORHOOD MARKETING COLLATERAL TEMPLATES USER S GUIDE WEB TEMPLATE NEIGHBORHOOD MARKETING COLLATERAL TEMPLATES USER S GUIDE WEB TEMPLATE What is Wix? OVERVIEW Wix is an easy to use online website builder with hosting. The site offers both free accounts, which have ads

More information

FOR PREPARING THE CALL REPORT EXCEL DATA FILE AND ELECTRONIC SUBMISSION OF THE CRS AND E-DATA

FOR PREPARING THE CALL REPORT EXCEL DATA FILE AND ELECTRONIC SUBMISSION OF THE CRS AND E-DATA FOR PREPARING THE CALL REPORT EXCEL DATA FILE AND ELECTRONIC SUBMISSION OF THE CRS AND E-DATA NOTE: Please read all instructions carefully before preparing to input data on either of the Excel spreadsheet

More information

Tips and Tricks SAGE ACCPAC INTELLIGENCE

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,

More information

Book Builder Training Materials Using Book Builder September 2014

Book Builder Training Materials Using Book Builder September 2014 Book Builder Training Materials Using Book Builder September 2014 Prepared by WDI, Inc. Table of Contents Introduction --------------------------------------------------------------------------------------------------------------------

More information

Unix tutorial. Introduction to Unix. VI, March Page 1

Unix tutorial. Introduction to Unix.  VI, March Page 1 Unix tutorial Introduction to Unix http://linux.oreilly.com/ Page 1 Unix tutorial Outline Basic background in Unix structure Directories and files I (listing, navigation, filenames) Directories and files

More information

Microsoft Word 2010 Tutorial

Microsoft Word 2010 Tutorial Microsoft Word 2010 Tutorial GETTING STARTED Microsoft Word is one of the most popular word processing programs supported by both Mac and PC platforms. Microsoft Word can be used to create documents, brochures,

More information

Microsoft PowerPoint Guide

Microsoft PowerPoint Guide Microsoft PowerPoint Guide MICROSOFT POWERPOINT STARTING A NEW PRESENTATION... 2 USING A DESIGN TEMPLATE... 3 OPENING AN EXISTING PRESENTATION... 3 USING A BLANK PRESENTATION... 3 Pre-Designed Slide Layouts...

More information

The Basics of Microsoft Word

The Basics of Microsoft Word The Basics of Microsoft Word 1) Microsoft Word is a word processing software, which means it is a program made for creating textual documents such as letters, reports, books, resumes, newsletters, etc.

More information

Lab 2: MS ACCESS Tables

Lab 2: MS ACCESS Tables Lab 2: MS ACCESS Tables Summary Introduction to Tables and How to Build a New Database Creating Tables in Datasheet View and Design View Working with Data on Sorting and Filtering 1. Introduction Creating

More information

Word Lesson 1 Microsoft Word Basics. Microsoft Office 2010 Introductory

Word Lesson 1 Microsoft Word Basics. Microsoft Office 2010 Introductory Microsoft Word Basics Microsoft Office 2010 Introductory 1 Objectives Start Word and understand the ways to view your document. Enter text in a document and navigate a document. Use Backspace and Delete

More information

Word 2007: Basics Learning Guide

Word 2007: Basics Learning Guide Word 2007: Basics Learning Guide Exploring Word At first glance, the new Word 2007 interface may seem a bit unsettling, with fat bands called Ribbons replacing cascading text menus and task bars. This

More information

Lotus Notes Client Version 8.5 Reference Guide

Lotus Notes Client Version 8.5 Reference Guide Lotus Notes Client Version 8.5 Reference Guide rev. 11/19/2009 1 Lotus Notes Client Version 8.5 Reference Guide Accessing the Lotus Notes Client From your desktop, double click the Lotus Notes icon. Logging

More information

Windows PowerShell Essentials

Windows PowerShell Essentials Windows PowerShell Essentials Windows PowerShell Essentials Edition 1.0. This ebook is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights

More information

Adobe Dreamweaver - Basic Web Page Tutorial

Adobe Dreamweaver - Basic Web Page Tutorial Adobe Dreamweaver - Basic Web Page Tutorial Window Elements While Dreamweaver can look very intimidating when it is first launched it is an easy program. Dreamweaver knows that your files must be organized

More information

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102

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

More information

Getting Started with KompoZer

Getting Started with KompoZer Getting Started with KompoZer Contents Web Publishing with KompoZer... 1 Objectives... 1 UNIX computer account... 1 Resources for learning more about WWW and HTML... 1 Introduction... 2 Publishing files

More information

ADOBE ACROBAT X PRO INTRODUCTION AND GETTING STARTED

ADOBE ACROBAT X PRO INTRODUCTION AND GETTING STARTED ADOBE ACROBAT X PRO INTRODUCTION AND GETTING STARTED Last Edited: 2012-07-09 1 Introduction... 4 Tour of Adobe Acrobat X Pro... 4 Getting Started... 5 Open PDF Documents in Acrobat X... 5 Change View Scale

More information

Chapter 3 Basic Simulation

Chapter 3 Basic Simulation Chapter 3 Basic Simulation Introduction In this lesson you will go step-by-step through the basic simulation flow: 1. Create the Working Design Library 2. Compile the Design Units 3. Optimize the Design

More information

Apache Hadoop A course for undergraduates Eclipse Reference for Labs

Apache Hadoop A course for undergraduates Eclipse Reference for Labs Apache Hadoop A course for undergraduates Eclipse Reference for Labs 1 Table of Contents Using Eclipse for MapReduce Development... 3 Starting Eclipse... 4 Locating Exercise Source Code... 5 Working with

More information

3 IDE (Integrated Development Environment)

3 IDE (Integrated Development Environment) Visual C++ 6.0 Guide Part I 1 Introduction Microsoft Visual C++ is a software application used to write other applications in C++/C. It is a member of the Microsoft Visual Studio development tools suite,

More information

Introduction to Computers

Introduction to Computers Introduction to Computers Parts of a computer Monitor CPU 3 Keyboard 3 4 4 Mouse 3 4 Monitor The monitor displays the content and operations of the computer. It is the visual display of what the computer

More information

The first program: Little Crab

The first program: Little Crab CHAPTER 2 The first program: Little Crab topics: concepts: writing code: movement, turning, reacting to the screen edges source code, method call, parameter, sequence, if-statement In the previous chapter,

More information

Microsoft Word 2003. The Word Window has changed in Office 2003!

Microsoft Word 2003. The Word Window has changed in Office 2003! Microsoft Word 2003 Millsaps College Information Technology Services 2006-2007 Millsaps College Computer Services The Word Window has changed in Office 2003! Menu Bar Formatting Toolbar [modified for 2003]

More information

3. Populating the Student Table (data entry) Click the View icon again to switch to the Datasheet View. Enter sample data as follows:

3. Populating the Student Table (data entry) Click the View icon again to switch to the Datasheet View. Enter sample data as follows: 1. Getting Started Creating a new, empty database called SCHOOL. a. Insert your removable media. b. Load Access 2010. Click Blank Database under Available Templates c. In the right panel, click the Open

More information

Working on the Desktop

Working on the Desktop Section 2 Working on the Desktop Duration: 30 minutes In this section, you will be familiarizing yourself with some of the basic elements in Avid DS Nitris, such as the layouts, toolbars, dialog boxes,

More information

Dalhousie University CSCI 2132 Software Development Winter 2015 Lab 7, March 11

Dalhousie University CSCI 2132 Software Development Winter 2015 Lab 7, March 11 Dalhousie University CSCI 2132 Software Development Winter 2015 Lab 7, March 11 In this lab, you will first learn how to use pointers to print memory addresses of variables. After that, you will learn

More information

2 The first program: Little Crab

2 The first program: Little Crab 2 The first program: Little Crab topics: concepts: writing code: movement, turning, reacting to the screen edges source code, method call, parameter, sequence, if statement In the previous chapter, we

More information

#65 4GHGTGPEG")WKFG #FXCPEGF"6GTOKPCN"5QHVYCTG 8GTUKQP"502 HQT"%QPVTQNNGT/#% Catalog # 100123 Rev.02

#65 4GHGTGPEG)WKFG #FXCPEGF6GTOKPCN5QHVYCTG 8GTUKQP502 HQT%QPVTQNNGT/#% Catalog # 100123 Rev.02 #65 #FXCPEGF"6GTOKPCN"5QHVYCTG 8GTUKQP"502 HQT"%QPVTQNNGT/#% 4GHGTGPEG")WKFG Catalog # 100123 Rev.02 &RS\ULJKWý ý ýìääçñýìääåýe\ý(vkhgý5rerwhfýõìäåëôý/lplwhgï 2FWREHUýìääåýõ3')ýYHUVLRQô &DWDORJýúìííìëêý5HYïíë

More information

Appendix K Introduction to Microsoft Visual C++ 6.0

Appendix K Introduction to Microsoft Visual C++ 6.0 Appendix K Introduction to Microsoft Visual C++ 6.0 This appendix serves as a quick reference for performing the following operations using the Microsoft Visual C++ integrated development environment (IDE):

More information

Lesson 2: Microsoft Word 2007 Basic Features

Lesson 2: Microsoft Word 2007 Basic Features Lesson 2: Microsoft Word 2007 Basic Features Lesson 1 familiarized you with the the Microsoft Word window. You are now ready to learn how to create a Word document. This lesson covers typing, using the

More information

Getting Started with Command Prompts

Getting Started with Command Prompts Getting Started with Command Prompts Updated March, 2013 Some courses such as TeenCoder : Java Programming will ask the student to perform tasks from a command prompt (Windows) or Terminal window (Mac

More information

2015 Word 2 Page 1. Microsoft Word Word 2

2015 Word 2 Page 1. Microsoft Word Word 2 Word 2 Microsoft Word 2013 Mercer County Library System Brian M. Hughes, County Executive Action Technique 1. Page Margins On the Page Layout tab, in the Page Setup group, click Margins. Click the margin

More information

MICROSOFT OUTLOOK 2010 WORK WITH CONTACTS

MICROSOFT OUTLOOK 2010 WORK WITH CONTACTS MICROSOFT OUTLOOK 2010 WORK WITH CONTACTS Last Edited: 2012-07-09 1 Access to Outlook contacts area... 4 Manage Outlook contacts view... 5 Change the view of Contacts area... 5 Business Cards view... 6

More information

SPSS: Getting Started. For Windows

SPSS: Getting Started. For Windows For Windows Updated: August 2012 Table of Contents Section 1: Overview... 3 1.1 Introduction to SPSS Tutorials... 3 1.2 Introduction to SPSS... 3 1.3 Overview of SPSS for Windows... 3 Section 2: Entering

More information

Navision Depot Mini-Manual

Navision Depot Mini-Manual Mini-Manual How to Change the Layout and Look of Navision Screens and Forms Purpose Detailed instructions to show you how to change what you and your users see on the screen in Navision, including form

More information

Learning to Run a C Program With CodeWarrior (Adapted From MetroWerks)

Learning to Run a C Program With CodeWarrior (Adapted From MetroWerks) Computer Science 1 Fall, 1998 Prof. Kugel Learning to Run a C Program With CodeWarrior (Adapted From MetroWerks) Introduction The purpose of this tutorial is to show you how to use CodeWarrior to enter

More information

MICROSOFT WORD TUTORIAL

MICROSOFT WORD TUTORIAL MICROSOFT WORD TUTORIAL G E T T I N G S T A R T E D Microsoft Word is one of the most popular word processing programs supported by both Mac and PC platforms. Microsoft Word can be used to create documents,

More information

University of Toronto

University of Toronto 1 University of Toronto APS 105 Computer Fundamentals A Tutorial about UNIX Basics Fall 2011 I. INTRODUCTION This document serves as your introduction to the computers we will be using in this course.

More information

Windows Keyboard and Key Functions. Created by:mary N. Painter Presented by: Maxine Miller

Windows Keyboard and Key Functions. Created by:mary N. Painter Presented by: Maxine Miller Windows Keyboard and Key Functions Created by:mary N. Painter Presented by: Maxine Miller 1 Introduction Different Key Functions Function Keys (F1 F12) Windows Key, Menu Key, CTRL (Control) Keys, ALT Keys

More information

CGS 1550 File Transfer Project Revised 3/10/2005

CGS 1550 File Transfer Project Revised 3/10/2005 CGS 1550 File Transfer Project Revised 3/10/2005 PURPOSE: The purpose of this project is to familiarize students with the three major styles of FTP client, which are: Pure (FTP only), character-based,

More information

How to Configure Windows 8.1 to run ereports on IE11

How to Configure Windows 8.1 to run ereports on IE11 How to Configure Windows 8.1 to run ereports on IE11 Description: Windows 8.1 ships with IE10, but can be updated to IE11. There is a special mode in IE11 called Enterprise Mode that can be used to emulate

More information

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 Training@dosp. Enhanced Formatting and Document Management Word 2010 Unit 3 Module 3 Diocese of St. Petersburg Office of Training Training@dosp.org This Page Left Intentionally Blank Diocese of St. Petersburg 9/5/2014

More information

How to setup a Printer to Print from Solaris to MegaRIP and BlackMagic

How to setup a Printer to Print from Solaris to MegaRIP and BlackMagic How to setup a Printer to Print from Solaris to MegaRIP and BlackMagic Orginated 26 April 2000 Introduction This cument takes you through the steps to setup a printer to print from a solaris machine to

More information

This document shows how to use BlueJ to debug a Java program. We will use the SyllableCounter program in Chapter 6 as example.

This document shows how to use BlueJ to debug a Java program. We will use the SyllableCounter program in Chapter 6 as example. This document shows how to use BlueJ to debug a Java program. We will use the SyllableCounter program in Chapter 6 as example. Let s first execute the program to see that there are bugs in the program.

More information

SAP Basic Navigation Tutorial

SAP Basic Navigation Tutorial SAP Tutorial SAP Log On In order to be able to log into the SAP system you should have the following icon on your desktop. If you do not have it and need access to the SAP system, you should contact the

More information

NOTE. To use Macros, the Duet or PC on which you are running Lyric must have Microsoft Internet Explorer 6.0 or later installed.

NOTE. To use Macros, the Duet or PC on which you are running Lyric must have Microsoft Internet Explorer 6.0 or later installed. Page 1 of 14 Macros Overview View Menu > Macros NOTE To use Macros, the Duet or PC on which you are running Lyric must have Microsoft Internet Explorer 6.0 or later installed. Refer to LEIF Help for additional

More information

NJCU WEBSITE TRAINING MANUAL

NJCU WEBSITE TRAINING MANUAL NJCU WEBSITE TRAINING MANUAL Submit Support Requests to: http://web.njcu.edu/its/websupport/ (Login with your GothicNet Username and Password.) Table of Contents NJCU WEBSITE TRAINING: Content Contributors...

More information

Preparing and Running C Programs for CS 136 (W08)

Preparing and Running C Programs for CS 136 (W08) Preparing and Running C Programs for CS 136 (W08) There are a number of options available to you for developing C code. The choice is up to you. The main thing to keep in mind is that, as in CS 135, the

More information

WORDPAD TUTORIAL WINDOWS 7

WORDPAD TUTORIAL WINDOWS 7 WORDPAD TUTORIAL WINDOWS 7 Quick Access bar Home Tab Triangles = More Commands Groups on the Home tab Right paragraph margin Left paragraph Margin & Indent Paragraphs Ruler Hover the mouse pointer over

More information

Microsoft Word For Windows

Microsoft Word For Windows Microsoft Word For Windows The Word Window The Microsoft Word for Windows screen consists of two main parts, the text area and the elements surrounding the text area. The diagram below shows a typical

More information

Programming and VI. Neeraj Goel. Dept. of Computer Science and Engineering Indian Institute of Technology Delhi. Semina

Programming and VI. Neeraj Goel. Dept. of Computer Science and Engineering Indian Institute of Technology Delhi. Semina Programming and VI Neeraj Goel Dept. of Computer Science and Engineering Indian Institute of Technology Delhi Outline Editors VI editor A linux compilation session Programming and VI editor Editors gedit

More information

Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.

Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model. Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model. Introduction To Mentor Graphics Mentor Graphics BOLD browser allows

More information

Basic Error Checking (Java) By: Kathleen Lockhart

Basic Error Checking (Java) By: Kathleen Lockhart Basic Error Checking (Java) By: Kathleen Lockhart Overview How to interpret a compiler error message General Debugging Strategies 10 Common Compiler Errors What to do when changing code is not affecting

More information

Advanced Presentation Features and Animation

Advanced Presentation Features and Animation There are three features that you should remember as you work within PowerPoint 2007: the Microsoft Office Button, the Quick Access Toolbar, and the Ribbon. The function of these features will be more

More information

Objective. Assumptions. Procedure

Objective. Assumptions. Procedure Installing Java programming tools on Mac OS 10.8 (Mountain Lion) Objective This document will guide you through installing and configuring the necessary software to write Java programs on your Mac computer.

More information

Business Objects. Report Writing - CMS Net and CCS Claims

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

More information

Text Basics. Introduction

Text Basics. Introduction Text Basics Introduction PowerPoint includes all the features you need to produce professionallooking presentations. When you create a PowerPoint presentation, it is made up of a series of slides. The

More information

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 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

More information

ITP 101 Project 3 - Dreamweaver

ITP 101 Project 3 - Dreamweaver ITP 101 Project 3 - Dreamweaver Project Objectives You will also learn how to make a website outlining your company s products, location, and contact info. Project Details USC provides its students with

More information

CS 106 Introduction to Computer Science I

CS 106 Introduction to Computer Science I CS 106 Introduction to Computer Science I 01 / 21 / 2014 Instructor: Michael Eckmann Today s Topics Introduction Homework assignment Review the syllabus Review the policies on academic dishonesty and improper

More information

Metatrader 4 Tutorial

Metatrader 4 Tutorial Metatrader 4 Tutorial Thank you for your interest in Best Metatrader Broker! This tutorial goes in detail about how to install and trade with your new Metatrader Forex trading platform. With Best Metatrader

More information

FastTrack Schedule 10. Tutorials Manual. Copyright 2010, AEC Software, Inc. All rights reserved.

FastTrack Schedule 10. Tutorials Manual. Copyright 2010, AEC Software, Inc. All rights reserved. FastTrack Schedule 10 Tutorials Manual FastTrack Schedule Documentation Version 10.0.0 by Carol S. Williamson AEC Software, Inc. With FastTrack Schedule 10, the new version of the award-winning project

More information

Appointment Scheduler

Appointment Scheduler EZClaim Appointment Scheduler User Guide Last Update: 11/19/2008 Copyright 2008 EZClaim This page intentionally left blank Contents Contents... iii Getting Started... 5 System Requirements... 5 Installing

More information