ENGR/CS 101 CS Session Lecture 4

Size: px
Start display at page:

Download "ENGR/CS 101 CS Session Lecture 4"

Transcription

1 ENGR/CS 101 CS Session Lecture 4 Log into Windows/ACENET (reboot if in Linux) Start Microsoft Visual Studio 2010 Finish exercise from last time Lecture 4 ENGR/CS 101 Computer Science Session 1

2 Outline Problem: Use a GUI to enter user input Microsoft Visual Studio GUI designer Forms, textboxes, buttons, labels C# programming language Properties Events and handlers Lecture 4 ENGR/CS 101 Computer Science Session 2

3 Problem Specification Today's program will be a GUI application that has the same functionality as the console program from last time. Allow the user to enter a shift key letter in uppercase Allow the user to enter a plaintext letter in uppercase to be enciphered Have a button for the user to click to have the plaintext letter enciphered Display the ciphertext letter Lecture 4 ENGR/CS 101 Computer Science Session 3

4 Interface Mockup Textboxes to enter plaintext and shift key, and to display ciphertext Button to encipher plaintext. Labels to identify the textboxes Lecture 4 ENGR/CS 101 Computer Science Session 4

5 Creating a GUI Project Create a new project. Make sure the language template is Visual C#. Select "Windows Form Application". Give the project a name like "cs101gui". Click on OK. You will get the GUI designer with a blank form. Lecture 4 ENGR/CS 101 Computer Science Session 5

6 Creating a GUI Project Lecture 4 ENGR/CS 101 Computer Science Session 6

7 GUI Designer Lecture 4 ENGR/CS 101 Computer Science Session 7

8 GUI Designer Every GUI application has a base form that contains all other GUI elements. Change size by pulling on the handles. GUI elements are available in the Toolbox. Click on form, then roll mouse over the Toolbox tab, click on Common Controls. Select and place GUI elements E.g., Textbox, Button, Label Lecture 4 ENGR/CS 101 Computer Science Session 8

9 GUI Designer Toolbox Tab GUI element Lecture 4 ENGR/CS 101 Computer Science Session 9

10 GUI Designer Lecture 4 ENGR/CS 101 Computer Science Session 10

11 Properties Each GUI element has properties that control its appearance. E.g., Text, Font, Size Values for the selected element are shown in Properties Window (View -> Properties Window), usually in the lower right corner You can change the initial values in the Properties Window. Can also change them in program code (i.e., while program is running). Lecture 4 ENGR/CS 101 Computer Science Session 11

12 Properties Properties Window Lecture 4 ENGR/CS 101 Computer Science Session 12

13 Properties Each GUI element is an object with a Name property that is its variable name in the code. Always change the Name of manipulated elements so they have meaningful variables names. E.g. plaintextbox rather than textbox1. Almost every GUI element has a Text property. E.g., the main form's Text property is its titlebar. We can change it to give the application a title. Lecture 4 ENGR/CS 101 Computer Science Session 13

14 Properties Properties are accessed in programs using a dot (.): <element name>. <property name> For example, textboxes have a Text property that is a string containing the contents of the box. To access this string in the plaintext box use: plaintextbox.text Lecture 4 ENGR/CS 101 Computer Science Session 14

15 In-class Exercise, Part 1 Create a simple form with three Textboxes for the plaintext, ciphertext, and shift key, and a Button. After changing the properties as described on the next slide, label and arrange these elements however you like on the form. Lecture 4 ENGR/CS 101 Computer Science Session 15

16 In-class Exercise, Part 1 Change the following properties: For the Textboxes, change their Name property to "plaintextbox", "ciphertextbox", and "keybox" (without the quotes), respectively. For plaintextbox and ciphertextbox, change Multiline property to True. After this, pull on the handles to make them as large as you like. For the Button, change its Name to "encipher" and its Text to "Encipher". Change Font properties to the font and size of your choice. Lecture 4 ENGR/CS 101 Computer Science Session 16

17 Events and Handlers Unlike console programs, which require the programmer to prompt and read in user data, GUI programs have form elements that are always waiting for data, but computation only happens when an event occurs. Input devices cause events that the GUI then handles. For example: Mouse events include: Click, DoubleClick, MouseDown, MouseMove, MouseUp, Rollover Keyboard events include: KeyPress Lecture 4 ENGR/CS 101 Computer Science Session 17

18 Events and Handlers Double-clicking on a form element in the GUI designer brings up the code view of the form. As with console programs, MSVS has created a skeleton program. It also creates a handler function stub for the most common event for the element type and attaches it to the element. E.g., Click event for our Encipher button. When a user clicks the Encipher button, this handler function is run to respond to the event. We'll have it encipher a plaintext letter. Lecture 4 ENGR/CS 101 Computer Science Session 18

19 Events and Handlers Handler code goes here! Lecture 4 ENGR/CS 101 Computer Science Session 19

20 Events and Handlers A handler function can access any of the GUI elements and their properties. We will get the user data from the keybox and plaintextbox using the Text property like so: keybox.text plaintextbox.text Just as with the user input from the console, we need to convert a string into a char using char.parse( ) Lecture 4 ENGR/CS 101 Computer Science Session 20

21 Handler Design The design of the handler code for the Encipher button basically is the same as the console program. However, the details of how the user input is received and the result displayed are different since we are using Textboxes. (New or modified steps in bold.) 1. Clear the ciphertext box 2. Get the shift key from keybox.text 3. Get the plaintext letter from plaintextbox.text 4. Compute the ciphertext letter 5. Append the cipher letter to the ciphertext box. Lecture 4 ENGR/CS 101 Computer Science Session 21

22 In-class Exercise, Part 2 For our program, we want to handle a mouse click on the Encipher button. Double-click on the button to get to the handler function stub, if you haven't done so already. Add the handler function code shown on the next two slides. It basically is the same as the console program code, except the user interaction uses the textboxes rather than the console. Lecture 4 ENGR/CS 101 Computer Science Session 22

23 Encipher Button Handler Code // This code goes in the place indicated on Slide 19 // The modified parts from the console program are bold // Variable declarations same as console program char shiftkey, // key letter plainletter, // user input cipherletter; // result int shiftnumber, // # of shift places index; // of cipher letter // Clear the result box ciphertextbox.text = ""; // Get the key letter and a letter to encipher from user shiftkey = char.parse(keybox.text); plainletter = char.parse(plaintextbox.text); Lecture 4 ENGR/CS 101 Computer Science Session 23

24 Encipher Button Handler Code // Compute the corresponding ciphertext letter // Same as the console program shiftnumber = shiftkey 'A'; index = (plainletter 'A' + shiftnumber) % 26; cipherletter = (char)((int)'a' + index); // Display the results // Append the enciphered letter to ciphertext box // Need to convert it to a string first ciphertextbox.appendtext(cipherletter.tostring()); Lecture 4 ENGR/CS 101 Computer Science Session 24

ENGR/CS 101 CS Session Lecture 3

ENGR/CS 101 CS Session Lecture 3 ENGR/CS 101 CS Session Lecture 3 Log into Windows/ACENET (reboot if in Linux) Start Microsoft Visual Studio 2010 Windows button -> All Programs -> 02 Programming -> Microsoft Visual Studio 2010 -> Microsoft

More information

ENGR/CS 101 CS Session Lecture 9

ENGR/CS 101 CS Session Lecture 9 ENGR/CS 101 CS Session Lecture 9 Log into Windows/ACENET (reboot if in Linux) Start Python, open program from last time. Has everyone finished the program from last class so that it can encipher and decipher

More information

ENGR/CS 101 CS Session Lecture 13

ENGR/CS 101 CS Session Lecture 13 ENGR/CS 101 CS Session Lecture 13 Log into Windows/ACENET (reboot if in Linux) Start Microsoft Visual Studio 2012 and open the Substitution Cipher Project Has everyone finished the program from last class

More information

ENGR/CS 101 CS Session Lecture 5

ENGR/CS 101 CS Session Lecture 5 ENGR/CS 101 CS Session Lecture 5 No programming today Submission system will be demonstrated at the end of class. Lecture 5 ENGR/CS 101 Computer Science Session 1 Outline Problem: How to send a secret

More information

Created by: Leslie Arakaki

Created by: Leslie Arakaki Created by: Leslie Arakaki Fall, 2000 Page 1 Starting PowerPoint: 1. Double click on the icon. PowerPoint-ing your work! For PC computers with PowerPoint 97/2000 Using the Design Template feature to create

More information

ENGR/CS 101 CS Session Lecture 15

ENGR/CS 101 CS Session Lecture 15 ENGR/CS 101 CS Session Lecture 15 Log into Windows/ACENET (reboot if in Linux) Use web browser to go to session webpage http://csserver.evansville.edu/~hwang/f14-courses/cs101.html Right-click on lecture15.py

More information

Created by: Leslie Arakaki

Created by: Leslie Arakaki Created by: Leslie Arakaki LEI Aloha Grant Page 1 Starting PowerPoint: PowerPoint-ing your work! For Macintosh computers with PowerPoint 2001 1. Double click on the icon. Using the Design Template feature

More information

ENGR/CS 101 CS Session Lecture 12

ENGR/CS 101 CS Session Lecture 12 ENGR/CS 101 CS Session Lecture 12 Log into Windows/ACENET (reboot if in Linux) Use web browser to go to session webpage http://csserver.evansville.edu/~hwang/f14-courses/cs101.html Right-click on lecture12.py

More information

First Visual Basic Lab Paycheck-V1.0

First Visual Basic Lab Paycheck-V1.0 VISUAL BASIC LAB ASSIGNMENT #1 First Visual Basic Lab Paycheck-V1.0 Copyright 2013 Dan McElroy Paycheck-V1.0 The purpose of this lab assignment is to enter a Visual Basic project into Visual Studio and

More information

This is a demonstration of how you can create a Microsoft Power Point presentation:

This is a demonstration of how you can create a Microsoft Power Point presentation: This is a demonstration of how you can create a Microsoft Power Point presentation: Go to your start menu and choose Microsoft Office documents and choose the Power Point blank presentation document. Then

More information

INTRODUCTION TO VISUAL BASIC 2010

INTRODUCTION TO VISUAL BASIC 2010 INTRODUCTION TO VISUAL BASIC 2010 Microsoft Visual Basic is a set of programming tools that allows you to create applications for the Windows operating system. With Visual Basic, even a beginner can create

More information

Instructions for Crossword Assignment CS130

Instructions for Crossword Assignment CS130 Instructions for Crossword Assignment CS130 Purposes: Implement a keyboard interface. 1. The program you will build is meant to assist a person in preparing a crossword puzzle for publication. You have

More information

INFORMATION TECHNOLOGY

INFORMATION TECHNOLOGY INFORMATION TECHNOLOGY PowerPoint Presentation Section Two: Formatting, Editing & Printing Section Two: Formatting, Editing & Printing By the end of this section you will be able to: Insert, Edit and Delete

More information

CST242 Windows Forms with C# Page 1

CST242 Windows Forms with C# Page 1 CST242 Windows Forms with C# Page 1 1 2 4 5 6 7 9 10 Windows Forms with C# CST242 Visual C# Windows Forms Applications A user interface that is designed for running Windows-based Desktop applications A

More information

Using Visual Basic Studio 2008

Using Visual Basic Studio 2008 Using Visual Basic Studio 2008 Recall that object-oriented programming language is a programming language that allows the programmer to use objects to accomplish a program s goal. An object is anything

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

2. Write Your Test Questions & Create Interactions Page 12

2. Write Your Test Questions & Create Interactions Page 12 This guide will show you how to create a computer-based test using Authorware 4.0 or higher. These instructions are for use on both Macintosh and IBM (Windows) computers. It is recommended that you purchase

More information

You can clear the sample data from the table by selecting the table and pressing Delete.

You can clear the sample data from the table by selecting the table and pressing Delete. Making Quick Tables Choose Insert tab. Then click Table. Then click Quick Tables. Select the style of table from the Quick Tables Gallery. You can clear the sample data from the table by selecting the

More information

DTP with MS Publisher

DTP with MS Publisher DTP with MS Publisher ICT Curriculum Team 2004 Getting Going Basics desktop publishing a system for producing printed materials that consists of a PERSONAL COMPUTER or COMPUTER workstation, a high-resolution

More information

Microsoft PowerPoint 2002

Microsoft PowerPoint 2002 Microsoft PowerPoint 2002 Creating a New Presentation Upon opening, PowerPoint 2002 will display a blank title slide for a new presentation. You can begin creating a PowerPoint presentation by typing the

More information

CST272 Getting Started Page 1

CST272 Getting Started Page 1 CST272 Getting Started Page 1 1 2 3 4 5 6 8 Introduction to ASP.NET, Visual Studio and C# CST272 ASP.NET Static and Dynamic Web Applications Static Web pages Created with HTML controls renders exactly

More information

Creating a Template in WordPerfect

Creating a Template in WordPerfect 1. File a. New From Project Creating a Template in WordPerfect b. Go to Options 2. Create A Category 1 3. Name it Family History (or a title of your choice) 4. Find Family History in the Drop down list

More information

Dr. Cliff Jolliffe. My first ACS.NET Application. Microsoft C#

Dr. Cliff Jolliffe. My first ACS.NET Application. Microsoft C# My first ACS.NET Application Microsoft C# 1 Introduction This whitepaper contains a step by step explanation on how to create a very simple application in Microsoft C#, which is one of the.net high level

More information

GIS LAB 1. Basic GIS Operations with ArcGIS. Calculating Stream Lengths and Watershed Areas.

GIS LAB 1. Basic GIS Operations with ArcGIS. Calculating Stream Lengths and Watershed Areas. GIS LAB 1 Basic GIS Operations with ArcGIS. Calculating Stream Lengths and Watershed Areas. ArcGIS offers some advantages for novice users. The graphical user interface is similar to many Windows packages

More information

Navigate to Cognos Cognos Analytics supports all browsers with the exception of Microsoft Edge.

Navigate to Cognos Cognos Analytics supports all browsers with the exception of Microsoft Edge. IBM Cognos Analytics Create a List The following instructions cover how to create a list report in IBM Cognos Analytics. A list is a report type in Cognos that displays a series of data columns listing

More information

SIMPLE TEXT LAYOUT FOR COREL DRAW. When you start Corel Draw, you will see the following welcome screen.

SIMPLE TEXT LAYOUT FOR COREL DRAW. When you start Corel Draw, you will see the following welcome screen. SIMPLE TEXT LAYOUT FOR COREL DRAW When you start Corel Draw, you will see the following welcome screen. A. Start a new job by left clicking New Graphic. B. Place your mouse cursor over the page width box.

More information

Introduction to Events

Introduction to Events Facilitation Guide Introduction to Events ( http://www.alice.org/resources/lessons/introduction-to-events/ ) Summary This guide is intended to guide the facilitator through the creation of events and using

More information

To Create Multiple Columns in a Word Document

To Create Multiple Columns in a Word Document To Create Multiple Columns in a Word Document To convert your standard single- (or no-) column Word document into one with multiple columns, simply choose the column format you want from the Columns menu.

More information

Navigate to Cognos Cognos Analytics supports all browsers with the exception of Microsoft Edge.

Navigate to Cognos Cognos Analytics supports all browsers with the exception of Microsoft Edge. IBM Cognos Analytics Create a Crosstab The following instructions cover how to create a crosstab report in IBM Cognos Analytics. A crosstab is a report type in Cognos that displays an analytical look at

More information

ITEC102 INFORMATION TECHNOLOGIES

ITEC102 INFORMATION TECHNOLOGIES ITEC102 INFORMATION TECHNOLOGIES LECTURE 6 Word Processor Part 1 EASTERN MEDITERRANEAN UNIVERSITY SCHOOL OF COMPUTING AND TECHNOLOGY Aim of the course To have information about, o o Word processors, Main

More information

Within the spreadsheet, columns are labeled with letters and rows are labeled with numbers.

Within the spreadsheet, columns are labeled with letters and rows are labeled with numbers. Excel Exercise 1: Goals: 1. Become familiar with Guidelines for spans and proportions of common spanning members (Chapter 1). 2. Become familiar with basic commands in Excel for performing simple tasks

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

ME 172. Lecture 2. Data Types and Modifier 3/7/2011. variables scanf() printf() Basic data types are. Modifiers. char int float double

ME 172. Lecture 2. Data Types and Modifier 3/7/2011. variables scanf() printf() Basic data types are. Modifiers. char int float double ME 172 Lecture 2 variables scanf() printf() 07/03/2011 ME 172 1 Data Types and Modifier Basic data types are char int float double Modifiers signed unsigned short Long 07/03/2011 ME 172 2 1 Data Types

More information

CS242 COMPUTER PROGRAMMING

CS242 COMPUTER PROGRAMMING CS242 COMPUTER PROGRAMMING I.Safa a Alawneh Variables Outline 2 Data Type C++ Built-in Data Types o o o o bool Data Type char Data Type int Data Type Floating-Point Data Types Variable Declaration Initializing

More information

Creating a PowerPoint Presentation

Creating a PowerPoint Presentation powerpoint 1 Creating a PowerPoint Presentation Getting Started 1. Open PowerPoint from the "Start" "Programs" Microsoft Office directory. 2. When starting PowerPoint, it usually starts with a new blank

More information

Date:.. /. / 20.. Remas Language Schools. Name :. Class : Second Term 5th Primary 1 Computer Department

Date:.. /. / 20.. Remas Language Schools. Name :. Class : Second Term 5th Primary 1 Computer Department Name :. Class : Second Term 5th Primary 1 Computer Department Table of contents of the (Second term) Chapter 3: continue the PowerPoint: Lesson 8: View show Lesson 9: Slide to slide transitions Lesson

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

PowerPoint Working with Text PP500

PowerPoint Working with Text PP500 PowerPoint Working with Text PP500 This Page left blank intentionally Diocese of St. Petersburg pg. 2 5/29/2009 Table of Contents Working with Text... 4 Customizing Fonts... 4 Adding Text... 4 Adding Text:

More information

Document Editor Features Available in HTML5. it just makes sense

Document Editor Features Available in HTML5. it just makes sense Document Editor Features Available in HTML5 it just makes sense March, 2018 Document Editor Features Available in HTML5 As part of the 5.2 release, the Document Editor is now available in HTML5 and provides

More information

CST272 Getting Started Page 1

CST272 Getting Started Page 1 CST272 Getting Started Page 1 1 2 3 5 6 8 10 Introduction to ASP.NET and C# CST272 ASP.NET ASP.NET Server Controls (Page 1) Server controls can be Buttons, TextBoxes, etc. In the source code, ASP.NET controls

More information

This guide will show you how to create a basic multi-media PowerPoint presentation containing text, graphics, charts, and audio/video elements.

This guide will show you how to create a basic multi-media PowerPoint presentation containing text, graphics, charts, and audio/video elements. This guide will show you how to create a basic multi-media PowerPoint presentation containing text, graphics, charts, and audio/video elements. Before starting the steps outlined in this guide, it is recommended

More information

Microsoft Word. An alternative to following these steps are to double click on the Microsoft Word Icon on the desktop.

Microsoft Word. An alternative to following these steps are to double click on the Microsoft Word Icon on the desktop. Microsoft Word To access this Lesson Plan on-line, open up the library website www.bellevillelibrary.com and go to the tab that reads Adults. Scroll down and click on FREE Computer Lessons. On this page

More information

Lesson 10: Exercise: Tip Calculator as a Universal App

Lesson 10: Exercise: Tip Calculator as a Universal App Lesson 10: Exercise: Tip Calculator as a Universal App In this lesson we're going to take the work that we did in the previous lesson and translate it into a Universal App, which will allow us to distribute

More information

How to create a letter in Crystal

How to create a letter in Crystal How to create a letter in Crystal Step 1. Open up Crystal. Step 2. Go to the records (EMR) page. Step 3. On the right hand of the page. Click the button Letter Step 4. Within the letter page that shows

More information

Microsoft Excel 2010 Basic

Microsoft Excel 2010 Basic Microsoft Excel 2010 Basic Introduction to MS Excel 2010 Microsoft Excel 2010 is a spreadsheet software in the new Microsoft 2010 Office Suite. Excel allows you to store, manipulate and analyze data in

More information

clicking on the on the New

clicking on the on the New ECCS 1611 Programming 1 Dr. Estell Lab 1 Introduction to C++ Programming using Visual Studio 2010 Today s lab is meant as an introduction, both to the development system that you will be using this semester

More information

Expedient User Manual Getting Started

Expedient User Manual Getting Started Volume 1 Expedient User Manual Getting Started Gavin Millman & Associates Pty Ltd 281 Buckley Street Essendon VIC 3040 Phone 03 9331 3944 Web www.expedientsoftware.com.au Table of Contents Logging In...

More information

CLEARING CHANGES (FONT FEATURES) IN DOD ISSUANCES

CLEARING CHANGES (FONT FEATURES) IN DOD ISSUANCES CLEARING CHANGES (FONT FEATURES) IN DOD ISSUANCES 1. INCORPORATING CHANGES. DoD issuances are living documents. That s why the DoD Issuances Program offers the option to change up to 25 percent of your

More information

Level 3 Computing Year 1 Lecturer: Phil Smith

Level 3 Computing Year 1 Lecturer: Phil Smith Level 3 Computing Year 1 Lecturer: Phil Smith Previously.. We looked at forms and controls. The event loop cycle. Triggers. Event handlers. Objectives for today.. 1. To gain knowledge and understanding

More information

LAB 2 CREATING A COMBINED PROPOSAL

LAB 2 CREATING A COMBINED PROPOSAL LAB 2 CREATING A COMBINED PROPOSAL OBJECTIVE Walk through the main steps of creating a single report that contains the contents of a number of reports (Contract, Proposal, Scope of Work, and Project Contact

More information

The Caesar Cipher Informatics 1 Functional Programming: Tutorial 3

The Caesar Cipher Informatics 1 Functional Programming: Tutorial 3 The Caesar Cipher Informatics 1 Functional Programming: Tutorial 3 Heijltjes, Wadler Due: The tutorial of week 5 (23/24 Oct.) Reading assignment: Chapters 8 and 9 (pp. 135-166) Please attempt the entire

More information

Engr 123 Spring 2018 Notes on Visual Studio

Engr 123 Spring 2018 Notes on Visual Studio Engr 123 Spring 2018 Notes on Visual Studio We will be using Microsoft Visual Studio 2017 for all of the programming assignments in this class. Visual Studio is available on the campus network. For your

More information

BT Cloud Compute. Adding a Volume to an existing VM running Microsoft Windows

BT Cloud Compute. Adding a Volume to an existing VM running Microsoft Windows Adding a Volume to an existing VM running Microsoft Windows BT Cloud Compute The power to build your own cloud solutions to serve your specific business needs Issue 2 Introduction This guide has been designed

More information

Using Glogster.com/EDU

Using Glogster.com/EDU Using Glogster.com/EDU A Glog is like a poster, only better. Glogs allow you to create an online poster using photographs, images, graphics, video files and sound files. Glogs allow you to add hyperlinks

More information

Adobe Illustrator CS Design Professional GETTING STARTED WITH ILLUSTRATOR

Adobe Illustrator CS Design Professional GETTING STARTED WITH ILLUSTRATOR Adobe Illustrator CS Design Professional GETTING STARTED WITH ILLUSTRATOR Chapter Lessons Create a new document Explore the Illustrator window Create basic shapes Apply fill and stroke colors to objects

More information

Windows Me Navigating

Windows Me Navigating LAB PROCEDURE 11 Windows Me Navigating OBJECTIVES 1. Explore the Start menu. 2. Start an application. 3. Multi-task between applications. 4. Moving folders and files around. 5. Use Control Panel settings.

More information

Thermacam Reporter 2000 Professional Template Building Tutorial

Thermacam Reporter 2000 Professional Template Building Tutorial Introduction: This tutorial will guide you step-by-step through the process of creating a new template using Thermacam Reporter 2000 Professional. The template consists of an item page with an IR image

More information

Bold, Italic and Underline formatting.

Bold, Italic and Underline formatting. Using Microsoft Word Character Formatting You may be wondering why we have taken so long to move on to formatting a document (changing the way it looks). In part, it has been to emphasise the fact that

More information

Assignment 1. Application Development

Assignment 1. Application Development Application Development Assignment 1 Content Application Development Day 1 Lecture The lecture provides an introduction to programming, the concept of classes and objects in Java and the Eclipse development

More information

MAKING YOUR GLOG USING GLOGSTER

MAKING YOUR GLOG USING GLOGSTER MAKING YOUR GLOG USING GLOGSTER LOG IN: 1. Go to http://edu.glogster.com. 2. Click LOG IN in the upper-right corner. 3. Enter your given NICKNAME and PASSWORD. 4. Click EDIT MY PROFILE in the upper-right

More information

You can also search online templates which can be picked based on background themes or based on content needs. Page eleven will explain more.

You can also search online templates which can be picked based on background themes or based on content needs. Page eleven will explain more. Microsoft PowerPoint 2016 Part 1: The Basics Opening PowerPoint Double click on the PowerPoint icon on the desktop. When you first open PowerPoint you will see a list of new presentation themes. You can

More information

Beginning a presentation

Beginning a presentation L E S S O N 2 Beginning a presentation Suggested teaching time 40-50 minutes Lesson objectives To learn how to create and edit title and bullet slides, you will: a b c d Select slide types by using the

More information

Center for Faculty Development and Support Creating Powerful and Accessible Presentation

Center for Faculty Development and Support Creating Powerful and Accessible Presentation Creating Powerful and Accessible Presentation PowerPoint 2007 Windows Tutorial Contents Create a New Document... 3 Navigate in the Normal View (default view)... 3 Input and Manipulate Text in a Slide...

More information

Overview About KBasic

Overview About KBasic Overview About KBasic The following chapter has been used from Wikipedia entry about BASIC and is licensed under the GNU Free Documentation License. Table of Contents Object-Oriented...2 Event-Driven...2

More information

MICROSOFT WORD 2010 Quick Reference Guide

MICROSOFT WORD 2010 Quick Reference Guide MICROSOFT WORD 2010 Quick Reference Guide Word Processing What is Word Processing? How is Word 2010 different from previous versions? Using a computer program, such as Microsoft Word, to create and edit

More information

Introduction to PowerPoint 2007

Introduction to PowerPoint 2007 Introduction to PowerPoint 2007 PowerPoint is one of the programs included in the Microsoft Office suite. It s used to create presentations, also called slide shows, that are typically displayed via a

More information

Express Yourself. What is Eclipse?

Express Yourself. What is Eclipse? CS 170 Java Programming 1 Eclipse and the for Loop A Professional Integrated Development Environment Introducing Iteration Express Yourself Use OpenOffice or Word to create a new document Save the file

More information

INTRODUCTION TO COMPUTER CONCEPTS CSIT 100 LAB: MICROSOFT POWERPOINT (Part 2)

INTRODUCTION TO COMPUTER CONCEPTS CSIT 100 LAB: MICROSOFT POWERPOINT (Part 2) INTRODUCTION TO COMPUTER CONCEPTS CSIT 100 LAB: MICROSOFT POWERPOINT (Part 2) Adding a Text Box 1. Select Insert on the menu bar and click on Text Box. Notice that the cursor changes shape. 2. Draw the

More information

c122sep2914.notebook September 29, 2014

c122sep2914.notebook September 29, 2014 Have done all at the top of the page. Now we will move on to mapping, forms and iframes. 1 Here I am setting up an image and telling the image to uuse the map. Note that the map has name="theimage". I

More information

Text box. Command button. 1. Click the tool for the control you choose to draw in this case, the text box.

Text box. Command button. 1. Click the tool for the control you choose to draw in this case, the text box. Visual Basic Concepts Hello, Visual Basic See Also There are three main steps to creating an application in Visual Basic: 1. Create the interface. 2. Set properties. 3. Write code. To see how this is done,

More information

Top Producer 7i Tips & Tricks Volume 1

Top Producer 7i Tips & Tricks Volume 1 Top Producer 7i Tips & Tricks Volume 1 TOP PRODUCER Systems Inc. 1 Table of Contents 1 Using Quick Action Commands...3 1.1 Use the Commands Instead of the Menu s...3 2 Scrolling Within a Long List...5

More information

Chapter 3 Syntax, Errors, and Debugging. Fundamentals of Java

Chapter 3 Syntax, Errors, and Debugging. Fundamentals of Java Chapter 3 Syntax, Errors, and Debugging Objectives Construct and use numeric and string literals. Name and use variables and constants. Create arithmetic expressions. Understand the precedence of different

More information

PowerPoint X. 1. The Project Gallery window with the PowerPoint presentation icon already selected. 2. Click on OK.

PowerPoint X. 1. The Project Gallery window with the PowerPoint presentation icon already selected. 2. Click on OK. PowerPoint X Launching PowerPointX 1. Start PowerPointX by clicking on the PowerPoint icon in the dock or finding it in the hard drive in the Applications folder under Microsoft PowerPoint. PowerPoint

More information

Lesson 1 New Presentation

Lesson 1 New Presentation Powerpoint Lesson 1 New Presentation 1. When PowerPoint first opens, there are four choices on how to create a new presentation. You can select AutoContent wizard, Template, Blank presentation or Open

More information

USING PANOPTO ON A WINDOWS MACHINE

USING PANOPTO ON A WINDOWS MACHINE USING PANOPTO ON A WINDOWS MACHINE Recording and posting a Panopto video on Blackboard requires the following steps: STEP 1: Connecting Panopto to Your Blackboard Course STEP 2: Installing Panopto Recorder

More information

Powerful presentation solutions from Microsoft Improve the way you create, present, and collaborate on presentations. Use enhanced multimedia

Powerful presentation solutions from Microsoft Improve the way you create, present, and collaborate on presentations. Use enhanced multimedia Powerful presentation solutions from Microsoft Improve the way you create, present, and collaborate on presentations. Use enhanced multimedia capabilities to deliver presentations with more impact. www.microsoft.com/powerpoint

More information

Skills Exam Objective Objective Number

Skills Exam Objective Objective Number Overview 1 LESSON SKILL MATRIX Skills Exam Objective Objective Number Starting Excel Create a workbook. 1.1.1 Working in the Excel Window Customize the Quick Access Toolbar. 1.4.3 Changing Workbook and

More information

2. This will bring you to a new window asking what type of policy you are inserting. Personal Policies. Commercial Policies. All Other Policies

2. This will bring you to a new window asking what type of policy you are inserting. Personal Policies. Commercial Policies. All Other Policies How to Insert a New Client File To insert a new client file you can do this one of two ways. The first way is to manually insert the client file through Hawksoft. You would use this method if you are writing

More information

Week 5 Creating a Calendar. About Tables. Making a Calendar From a Table Template. Week 5 Word 2010

Week 5 Creating a Calendar. About Tables. Making a Calendar From a Table Template. Week 5 Word 2010 Week 5 Creating a Calendar About Tables Tables are a good way to organize information. They can consist of only a few cells, or many cells that cover several pages. You can arrange boxes or cells vertically

More information

Programming in Java Prof. Debasis Samanta Department of Computer Science Engineering Indian Institute of Technology, Kharagpur

Programming in Java Prof. Debasis Samanta Department of Computer Science Engineering Indian Institute of Technology, Kharagpur Programming in Java Prof. Debasis Samanta Department of Computer Science Engineering Indian Institute of Technology, Kharagpur Lecture 04 Demonstration 1 So, we have learned about how to run Java programs

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

Microsoft PowerPoint Presentations

Microsoft PowerPoint Presentations Microsoft PowerPoint Presentations In this exercise, you will create a presentation about yourself. You will show your presentation to the class. As you type your information, think about what you will

More information

Microsoft Excel 2007 Beginning The information below is devoted to Microsoft Excel and the basics of the program.

Microsoft Excel 2007 Beginning The information below is devoted to Microsoft Excel and the basics of the program. Microsoft Excel 2007 Beginning The information below is devoted to Microsoft Excel and the basics of the program. Starting Excel Option 1: Click the Start button on the taskbar, then Programs>Microsoft

More information

PowerPoint 2 (Office 2007)

PowerPoint 2 (Office 2007) Reference Services Division Presents PowerPoint 2 (Office 2007) In this class, we will continue to work with PowerPoint and explore more advanced features through a class exercise. This handout covers

More information

Getting started with Ms Access Getting Started. Primary Key Composite Key Foreign Key

Getting started with Ms Access Getting Started. Primary Key Composite Key Foreign Key Getting started with Ms Access 2007 Getting Started Customize Microsoft Office Toolbar The Ribbon Quick Access Toolbar Navigation Tabbed Document Window Viewing Primary Key Composite Key Foreign Key Table

More information

IT 374 C# and Applications/ IT695 C# Data Structures

IT 374 C# and Applications/ IT695 C# Data Structures IT 374 C# and Applications/ IT695 C# Data Structures Module 2.1: Introduction to C# App Programming Xianrong (Shawn) Zheng Spring 2017 1 Outline Introduction Creating a Simple App String Interpolation

More information

Capturing the Mouse. Dragging Example

Capturing the Mouse. Dragging Example Capturing the Mouse In order to allow the user to drag something, you need to keep track of whether the mouse is "down" or "up". It is "down" from the MouseDown event to the subsequent MouseUp event. What

More information

Refer to the ACTIVcontroller help and ACTIVslate documentation for more information about using the Controller Program and the ACTIVslate.

Refer to the ACTIVcontroller help and ACTIVslate documentation for more information about using the Controller Program and the ACTIVslate. ACTIV Systems ACTIVslate The ACTIVslate provides remote control of your PC cursor from anywhere in the room. By simply moving the ACTIVpen over the ACTIVslate surface, you can move the cursor around the

More information

Excel 2013 for Beginners

Excel 2013 for Beginners Excel 2013 for Beginners Class Objective: This class will familiarize you with the basics of using Microsoft Excel. Class Outline: Introduction to Microsoft Excel 2013... 1 Microsoft Excel...2-3 Getting

More information

Fundamentals of Programming CS-110. Lecture 2

Fundamentals of Programming CS-110. Lecture 2 Fundamentals of Programming CS-110 Lecture 2 Last Lab // Example program #include using namespace std; int main() { cout

More information

ICOM 4015 Advanced Programming Laboratory. Chapter 1 Introduction to Eclipse, Java and JUnit

ICOM 4015 Advanced Programming Laboratory. Chapter 1 Introduction to Eclipse, Java and JUnit ICOM 4015 Advanced Programming Laboratory Chapter 1 Introduction to Eclipse, Java and JUnit University of Puerto Rico Electrical and Computer Engineering Department by Juan E. Surís 1 Introduction This

More information

.txt - Exporting and Importing. Table of Contents

.txt - Exporting and Importing. Table of Contents .txt - Exporting and Importing Table of Contents Export... 2 Using Add Skip... 3 Delimiter... 3 Other Options... 4 Saving Templates of Options Chosen... 4 Editing Information in the lower Grid... 5 Import...

More information

PowerPoint 2016 Building a Presentation

PowerPoint 2016 Building a Presentation PowerPoint 2016 Building a Presentation What is PowerPoint? PowerPoint is presentation software that helps users quickly and efficiently create dynamic, professional-looking presentations through the use

More information

Microsoft Publisher 2010 Tecumseh District Library

Microsoft Publisher 2010 Tecumseh District Library 1 Microsoft Publisher 2010 Tecumseh District Library by Anne Keller, Teen Services Librarian 2 Microsoft Publisher 2010 Microsoft Publisher is a powerful desktop publishing program that can create posters,

More information

-Using Excel- *The columns are marked by letters, the rows by numbers. For example, A1 designates row A, column 1.

-Using Excel- *The columns are marked by letters, the rows by numbers. For example, A1 designates row A, column 1. -Using Excel- Note: The version of Excel that you are using might vary slightly from this handout. This is for Office 2004 (Mac). If you are using a different version, while things may look slightly different,

More information

Developing Interactive Lectures with PowerPoint 2007

Developing Interactive Lectures with PowerPoint 2007 Intermediate PowerPoint Developing Interactive Lectures with PowerPoint 2007 [Type the document subtitle] 2 P age Table of Contents Customize Slide Theme and Background... 2 Apply Animated Effects... 3

More information

How to Launch an Online Course for the first time

How to Launch an Online Course for the first time How to Launch an Online Course for the first time This tutorial walks you through the steps to find, view and launch online courses that you have purchased using Council Connect. Important information

More information

Basics. Mouse The mouse normally looks like a little arrow, but it can change depending on what you are doing

Basics. Mouse The mouse normally looks like a little arrow, but it can change depending on what you are doing Robert DiChiara 1 Basics Mouse The mouse normally looks like a little arrow, but it can change depending on what you are doing Red X Button It is found on the top right of every window, and if you press

More information

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

Lesson 1: Writing Your First JavaScript

Lesson 1: Writing Your First JavaScript JavaScript 101 1-1 Lesson 1: Writing Your First JavaScript OBJECTIVES: In this lesson you will be taught how to Use the tag Insert JavaScript code in a Web page Hide your JavaScript

More information