Departme and. Computer. CS Intro to. Science with. Objectives: The main. for a problem. of Programming. Syntax Set of rules Similar to.

Size: px
Start display at page:

Download "Departme and. Computer. CS Intro to. Science with. Objectives: The main. for a problem. of Programming. Syntax Set of rules Similar to."

Transcription

1 _ Unit 2: Visual Basic.NET, pages 1 of 13 Departme ent of Computer and Mathematical Sciences CS 1408 Intro to Computer Science with Visual Basic.NET 4 Lab 4: Getting Started with Visual Basic.NET Programming Objectives: The main objective of this lab is to understand how create Windows applications and learn how to use Microsoft Visual Studio.NET to create VB.NET applications. Terminology What is a computer program? A computer program is a set of instructions for a problem to be solved or a task or an event to be performed by a computer. What is a programming language? A programming language is a special language used to write computer programs such as C, C++, Java, C#, Visual Basic. A programming g language consists of: Keywords (Reserved Words) -- Words with special meaning that make up a high-level but must be programmingg language, cannot be used for any other purpose Operators -- Special symbols that perform various operationss on data Variables -- Used to store data in memory, namedd by the programmer Syntax Set of rules Similar to the syntax (rules) of a spoken language, such as English, strictly followed If even a single syntax error appears in a program, it will not compile or execute Statements -- Instructionss made up of keywords, variables, and operators. Procedures --- Set of programming statements that perform a specific task Comments (Remarks) Ignored when the program runs, help human reader understandd the purpose of programming statements In Visual Basic, any statement that begins with an apostrophe (') Methods of Programming Procedural Constructed as a set of procedures (operational, functional units) Each procedure is a set of instructions Object-Orient ted Uses real-world objects such as students, transcripts, and courses Objects have data elements called attributes Objects also perform actions

2 Unit 2: Visual Basic.NET, pages 2 of 13 Example of an Object This is a Visual Basic GUI object called a form Contains dataa and actions Data, such as Hourly Pay Rate, is a text property that determines the appearance of form objects Actions, such as Calculate Gross Pay, is a methodd that determines how the form reacts A form is an object that contains other objects such as buttons, text boxes, and labels Form elements are objects called controls This form has: Two TextBox controls Four Label controls Two Button controls The value displayed by a control is held in the text property of the control Left button text property is Calculate Gross Payy Buttons have methods attached to click events Event Driven Programming: Events The GUI environment is event-drivenn An event is an action thatt takes place within a program Clicking a button (a Click event) Keying in a TextBox (a TextChanged event) ) Visual Basic controls are capable of detecting many, many events A program can respond to an event if the programmer writes an event procedure The Programming Process of Developing an Application Step 1: Clearly definee what the program is to do For example, the Wage Calculator program: Purpose: To calculate the user s gross pay Input: Number of hours worked, hourly pay rate Process: Multiply number of hours worked by hourly pay rate (result is the user s gross pay) Output: Display a message indicating the user s gross pay Step 2: Visualize the application running on the computer and design its user interface Step 3: Determine the controls needed Control Name Description Form1 Default A form to hold these controls Textbox1 NumberBox1 Allows the user to enter the number of hours worked. Textbox2 NumberBox2 Allows the user to enter the hourly pay rate Label1 Defualt Description for Number of Hours Worked TextBox Label2 Defualt Description for Hourly Pay Ratee TextBox Label2 Defualt Description for Gross Pay Earned Label Label3 DisplayLabel Displays the gross pay, after thee btncalcgrosspayy button has been clicked Button1 GrossButton When clicked, multiplies the number of hours worked by the hourly pay rate Button2 ExitButton When clicked, terminates the application

3 Lab 4: Getting Started in Visual Basic.NET, page 3 of 13 Step 4: Define the values of each control s relevant properties Control Name Text ForeColor Font Size Others Form1 Default Wage Calculator Default None Size: 310, 315 Textbox1 HoursTextBox None (blank) Default 10 Size: Width: 100 Textbox2 RateBox None (blank) Default 10 Size: Width: 100 Label1 (Default) Number of Hours Worked Blue 10 (Default) Label2 (Default) Hourly Pay Rate Blue 10 (Default) Label3 (Default) Gross Pay Earned Blue 10 (Default) Label4 DisplayLabel $0.00 Red 10 MinimumSize: 100, 23 BackColor: Pale Yellow Button1 GrossButton Calculate Gross Pay Blue 10 Size: 100, 50 Button2 ExitButton Exit Red 10 Size: 100, 50 Step 5: Determine the event handlers and other code needed for each control Method Description GrossButton_Click Multiplies hours worked by hourly pay rate These values are entered into the HoursTextBox and RateTextBox Result is stored in DisplayLabel Text ExitButton_Click property Terminates the application Step 6: Create a chart or pseudocode version of the code Wage Calculator Application Gross Button Click Event: Retrieve text from HoursTexBox and assign (store) to Hours variable. Retrieve text from RateTexBox and assign (store) to Rate variable. Multiply Hours and Rate and store the result in Gross variable. Display result (Gross) in DisplayLabel Exit Button Click Event: Close the application. Step 7: Check the code for errors Read the chart and/or pseudocode Step through each operation as though you are the computer Use a piece of paper to track the values of variables and properties as they change Verify that the expected results are achieved Step 8: Use Visual Basic to create GUI (the forms and other controls identified) in Step 4 This is the first use of Visual Basic, all of the previous steps have just been on paper In this step you develop the portion of the application the user will see Step 9: Use the chart or pseudocode from step 6 to write the actual code This is the second step on the computer In this step you develop the methods behind the click event for each button Unlike the form developed on step 8, this portion is invisible to the user Step 10: Attempt to run the application - find syntax errors Correct any syntax errors found Syntax errors are the incorrect use of an element of the programming language Repeat this step as many times as needed All syntax errors must be removed before Visual Basic will create a program that actually runs

4 Unit 2: Visual Basic.NET, pages 4 of 13 Step 11: Run the application using test dataa as input Run the program with a variety of test data Check the results to be sure that they are correct Incorrect results are referred to as a runtime error Correct any runtime errors found Repeat this step as many times as necessary Task 1: Running a VB Application In this task, you will learn how a VB application looks like and how it works. Activity 1.1: Download Wage Calculator application from my webpage. Note that the file that you will download is a zip file. So, follow these steps: 1. Click on the link Wage Calculator 2008 or Wage Calculator File Download window will appear. Then click on Open button. 3. Windows Explorer will appear. Click on Extract files under the menu bar. 4. Extract Compressed (Zipped) Folder windoww will appear. Click on Browse button to locate the location to save the application. In this case, the location is your USB drive. 5. Select a destination window will appear. Then click on OK button. 6. It will bring you back to Extract Compressed (Zipped)) Folder window. Click on Extract button. You should have the application saved on your USB drive.

5 Lab 4: Gettingg Started in Visual Basic.NET, page 5 of 13 There are two ways to start Visual Studio.NET ) From the Visual Studio.NET icon, highlight the icon then press Enter key or double click on the icon. 2) From the All Programs command, click on Start button and then select All Programs command from the Start menu as shown in Figure 1. Then choose Microsoft Visual Studio.NET command in the Microsoft Visual Studio.NET command menu as shown in Figure 2. Figure 1: Menu from Start button Figure 2: All Programs After you started Visual Studio.NET, a Visual Studio.NET Start Page with a title Start Page Microsoft Visual Studio like in Figure 3a will appear on the screen. Under the Recent Projects section, as shown in Figure 3b, it will show a list of existing projectss and the date that the project was last modified. Usually the first time you start Visual Studio.NET, the Recent Projects section should be empty. To start a new VB project, click on Project in the Create: line in the Recent Projects section in MS Visual Studio Start Page. But if you want to open an existing project, click on Project on the Open: line. Figure 3a: Visual Studio.NET Start Page Figure 3b: Recent Projects Section Activity 1.2: Start VB.NET. On the Start page, click on Project on the Open: line. Open Project windoww will appear. Locate the folder Wage Calculator on your USB drive. Double on the folder. You should see a Microsoft Visual Studio Solution file. Then select the file and click on Open button. This will open Wage Calculation application. The Visual Studio Integrated Development environment (IDE) will appear. It will look as follows

6 Unit 2: Visual Basic.NET, pages 6 of 13 form view code view Activity 1.3: Run application Wage Calculator by pressing F5 orr clicking on. Try several combination of values for the hours worked and the rate as well as check on both buttons. Task 2: Create the First Application In this task, you will learn how to create a VB.NET application. Activity 2.1: In this activity, you will learn how to use the VB.NET Integrated Development environment (IDE) to create and save a VB.NET Windows application. You will call your VB.NET application project as Lab4. Click on Project link under Create: in Recent Projects window as in Figure 3b in MS Visual Studio.NET Start Page, a New Project window will appear as shown in Figure 4. Then follow these steps: Figure 3: New Project dialog window 1. Make sure that under Project types: section Visual Basic language is selected. Under Templates: section select Windows Forms Application. This is to indicate that the project to be created is a Windows application in VB.NET. 2. Name the your project in the Name text box You should see the default name appears in the Name textboxx as WisdowsAppliction1 or something similar. Rename it as Lab4 by typing over the default name. 3. Click on Browse button to change destination to your USB drive. 4. To complete creating Lab4 project, just click OK button.

7 Lab 4: Gettingg Started in Visual Basic.NET, page 7 of 13 After the OK button in Step 4 is clicked, Visual Basicc.NET IDE window with titled: Lab4 Microsoft Visual Basic.NET [design] Form1.vb [Design] as shown in Figure 5 will appear and you are ready to crate a Windows application. Figure 4: Visual Basic.NET environment windoww Note thatt after you save your application, there are 3 folders and 5 files created at the location that you saved as follows: Lab4 folder binn folder objj folder Myy Project folder Form1.Designer.vb (Visual Basic Source file) Form1.vb (Visual Basic Source file) Lab4 (Visual Basic Project) Lab4.vbproj (Visual Studio Project User Options) Figure 5: List of folders and files created by VB.NET Before you go on to create a VB application, you should get familiar with VB.NET IDE components. Title Bar The Title Bar is the colored bar at thee top edge of the VB.NET IDE window shows the name of the current project (in your case the title should be Lab4) as shown in the following figure. Menu Bar The Menu Bar as shown in the figure below shows the menu of commands used to perform any activities related to project or appearancee of the window.

8 Unit 2: Visual Basic.NET, pages 8 of 13 File Menu The File menu as shown in Figure 7 can be opened by clicking on the File command in the file menu. It contains the commands for opening a new project or file, opening an existing project or file, add new or existing item, open and close solution, save forms, Figuree 6: The File Menu View Menu The View menu as shown in Figure 8 can be opened by clicking on the View command in the file menu. It contains the commands for opening any window of VB.NET IDE components such as toolbox, properties window. Debug Menu The Debug menu as shown in Figure 9 can be opened by clicking on the Debug command in the file menu. It contains the commands for compiling, debugging, your applications. executing of Figure 7: The View menu Figure 8: The Debug Menu Tool Bar The tool bar as shown in the figuree below shows the icons that provides a quick access to often used commands in the Menu bar. Solution Explorer Window The Solution Explorer window as shown in Figure 10 displays a hierarchical list of projects and all items contained in a project. It also referred as Solution Resource Window. Tool bar of Solution Explorer window contains icons such as View Code -- quick access to the Code windoww and View Designer -- quick access to the Form window. Figure 9: Solution Explorer Window

9 Lab 4: Getting Started in Visual Basic.NET, page 9 of 13 Toolbox Window The Toolbox window as shown in Figure 11 contains a set of controls that can be placed on a Form window to produce a graphical user interface (GUI goo-ey ). The toolbox can be opened by choosing the command Toolbox in the View menu. Properties Window The Properties Window as shown in Figure 12 contains the list of property settings for the selected Form or control. Its properties can be modified from the Properties Window. Figure 10: The Toolbox Window Figure 11: The Properties Window Form Window The Form Window as shown Figure 13 in the From1.vb [Design] window as shown in Figure 14 is used as a window to hold desired control items during the design process to produce a graphical user interface. By default the Form Window appears first in the VB.Net IDE with a title as Form1. The title and the size of the window can be modified through the Properties window. Figure 12: Form Window Figure 13: Form1.vb [Design] Window You should get familiar with these components, so you can use them in the next activity. Task 3: Adding Controls in the Form In this task, you will learn how to add Label and Button controls into the VB.NET Form. Activity 3.1: Change the title from Form1 to Hello by following these steps: 1) Click on Form1 window to make the window active or chosen. 2) Look for Text property in the Properties window and click on it. 3) Change the text from Form1 to Hello by typing the word Hello and press enter.

10 Unit 2: Visual Basic.NET, pages 10 of 13 You should see the title changed from Form1 to Hello on the title bar, Note that the title of the form is the name of title bar of the window that appears when you run or executee this application. Activity 3.2: Resizee the width and height of Hello window or Form1 windoww to 400 and 250 pixels by following these steps: 1) Click on Size property in the Properties window. Make sure the Hello window is active. 2) Change its width (the first number) to 400 and height to 250. Activity 3.3: Add a Label control from Toolbox window in Hello window by following these steps: 1) Click on Label in the Toolbox window. 2) Click inside the Hello window. A label with a text named Label1 will appear. Activity 3.4: Modify the Label control in Activity 2.3, Label1, to display the text as Hello! (Hint: look for text in Properties window.) Activity 3.5: Change the name of Label1 control to HelloLabel. Click on Name property in the Properties windoww and change the name from Label1 to HelloLabel. Note thatt the name of a control is used as a variable that will be discussed later on. Activity 3.6: Change the MimimumSize property of HelloLabel to 150, 40. Activity 3.7: Change the text alignment (TextAlign property) from TopLeft to MiddleCenter. 1) Select TextAlign from the Properties window. 2) Click on the button a guidedd template with boxes will appear as shown in the figure below. TopLeft TopCenter TopRightt MiddleLeft MiddleCenter MiddleRight BottomLeft BottomCenter BottomRight 3) Click at the top center box for MiddleCenter alignment. The value MiddleCenter will replace TopLeft in the TextAlign box. The word Hello will be at the center of the HelloLabel. Activity 3.8: Change the size and the face of the font for HelloLabel control from 7.8 to 22 and regular to bold, respectively. There are two ways to do this. 1) Click on Font property in the Properties window. 2) Click on the + icon in front of the Font property, a list of Font properties will expand as shown in the right figure. 3) Change the Size to 22. 4) Change the face Bold to True. Or 2) After the Font property in the Properties window is selected from 1), an ellipses button will appear.

11 Lab 4: Getting Started in Visual Basic.NET, page 11 of 13 3) Click the ellipses button. The Font dialog window as shown at the right figure will appear. 4) Replace Regular with Bold in the Font style textbox or select Bold in the Font style list box. 5) Replace 8 with 22 in the Size textbox or select 22 in the list box. Activity 3.9: Add a Button control from Toolbox window in the Hello Form window. This is similar to adding the Label in Activity 2.3. Activity 3.10: Change the text of the button in Activity 2.8 from Button1 to English. Activity 3.11: Change the name of the Button1 to EnglishButton. Activity 3.12: Change the font size of now the EnglishButton to 12. Activity 3.13: Change the font style of the EnglishButto on to Bold. Activity 3.14: Change the ForeColor (foreground color or text color) of EnglishButton from default black to blue. 1) Click on ForeColor property in the Properties window. 2) Click on the button a color box with three tabs: Custom, Web, and System will appear as shown in Figure 15. Figure 14 a: Custom Color Pallet Figure 15 b: Web Color List Figure 15 c: System Color List 3) Select blue color from the Custom tab. The word English in the EnglishButton now is in blue. Activity 3.15: Resizee EnglishButton to 120, 40. Activity 3.16: Run the Hello VB.NET application by choosing Start command from the Debug menu or press F5 key from the keyboard. The window with title Hello will appear as shown in Figure 16. Note thatt if you click on English button inn Hello window, nothing will happen. The reason is you have not coded or program the English button what to do. Figure 15: Hello Application Task 4: Adding an Event Procedure or Code to Makee a Control Perform a task In this task, you willl learn how to add an event procedure or a code so when the English button in Task 2 is clicked, the word Hello in the label will be displayed in blue. Activity 4.1: Adding a code to English button. 1) Double-click on English button, the Code window will open with the event procedure named EnglishButton Click as shown in Figure 17.

12 Unit 2: Visual Basic.NET, pages 12 of 13 Figure 17: Code Window of Form1 with the event procedure named EnglishButton_Click 2) Insert the following code in the event procedure EnglishButton_Click HelloLabel.F orecolor = Color.Blue HelloLabel.Text = "Hello!" by typing the above code inside the procedure EnglishButton_Click before End Sub as shown below. Private Sub EnglishButton Click(ByVal sender As System.Object, ByVal e As System.EventA Args) Handless EnglishButton.Click HelloLabel.ForeColorr = Color.Blue HelloLabel.Text = "Hello!" End Sub Activity 4.2: Run the Hello VB.NET application by choosing Start command from the Debug menu or press F5 key from the keyboard. The window with title Helloo will appear as shown in Figure 17. Figure 17: Hello Application Activity 4.3: What will happen if you click on English button in Hello window? Task 5: Adding More Buttons In this task, you will modify the Hello VB.NET application that created in Task 3 by adding two more Button controls. Activity 5.1: Modify the Hello VB.NET application that created in Task 3 according to the following description. 1) Add two Button controls and Name the two Button controls as FrenchButtonn and SpanishButton with the text shown as Frenchh in red and the other Spanish in green, respectively. 2) Arrange all the controls Buttons and Label as shown in Figure 18. Figure 18: Hello VB.NET Application Design Form

13 Lab 4: Getting Started in Visual Basic.NET, page 13 of 13 Add the appropriate event procedures or codes to the FrenchButtonn and SpanishButton so that 1. When the French button is clicked, the label will display Bonjour! in red as shown in Figure When the Spanish button is clicked, the label will display Hola! in green as shown in Figure When the English button is clicked, the label will display Hello! in blue as shown in Figure 19. Figure 19: Hello VB.NET Application at Run Time Activity 5.2: Test you Hello VB.NET application by running it.

Lab 4: Introduction to Programming

Lab 4: Introduction to Programming _ Unit 2: Programming in C++, pages 1 of 9 Department of Computer and Mathematical Sciences CS 1410 Intro to Computer Science with C++ 4 Lab 4: Introduction to Programming Objectives: The main objective

More information

Chapter 1. Introduction to Programming and Visual Basic Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of

Chapter 1. Introduction to Programming and Visual Basic Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Chapter 1 Introduction to Programming and Visual Basic Addison Wesley is an imprint of 2011 Pearson Addison-Wesley. All rights reserved. Section 1.1 COMPUTER SYSTEMS: HARDWARE AND SOFTWARE Computer systems

More information

REVIEW OF CHAPTER 1 1

REVIEW OF CHAPTER 1 1 1 REVIEW OF CHAPTER 1 Trouble installing/accessing Visual Studio? 2 Computer a device that can perform calculations and make logical decisions much faster than humans can Computer programs a sequence of

More information

Department of Computer and Mathematical Sciences. Lab 7: Selection

Department of Computer and Mathematical Sciences. Lab 7: Selection Unit 2: Visual Basic.NET, pages 1 of 11 Department of Computer and Mathematical Sciences CS 1408 Intro to Computer Science with Visual Basic.NET 7 Lab 7: Selection Objectives: The main objective of this

More information

Dive Into Visual C# 2008 Express

Dive Into Visual C# 2008 Express 1 2 2 Dive Into Visual C# 2008 Express OBJECTIVES In this chapter you will learn: The basics of the Visual Studio Integrated Development Environment (IDE) that assists you in writing, running and debugging

More information

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

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

More information

Chapter 2. Creating Applications with Visual Basic Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of

Chapter 2. Creating Applications with Visual Basic Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Chapter 2 Creating Applications with Visual Basic Addison Wesley is an imprint of 2011 Pearson Addison-Wesley. All rights reserved. Section 2.1 FOCUS ON PROBLEM SOLVING: BUILDING THE DIRECTIONS APPLICATION

More information

Chapter 2 Visual Basic, Controls, and Events. 2.1 An Introduction to Visual Basic 2.2 Visual Basic Controls 2.3 Visual Basic Events

Chapter 2 Visual Basic, Controls, and Events. 2.1 An Introduction to Visual Basic 2.2 Visual Basic Controls 2.3 Visual Basic Events Chapter 2 Visual Basic, Controls, and Events 2.1 An Introduction to Visual Basic 2.2 Visual Basic Controls 2.3 Visual Basic Events 1 2.1 An Introduction to Visual Basic 2010 Why Windows and Why Visual

More information

Tutorial 3 - Welcome Application

Tutorial 3 - Welcome Application 1 Tutorial 3 - Welcome Application Introduction to Visual Programming Outline 3.1 Test-Driving the Welcome Application 3.2 Constructing the Welcome Application 3.3 Objects used in the Welcome Application

More information

Introductionto the Visual Basic Express 2008 IDE

Introductionto the Visual Basic Express 2008 IDE 2 Seeing is believing. Proverb Form ever follows function. Louis Henri Sullivan Intelligence is the faculty of making artificial objects, especially tools to make tools. Henri-Louis Bergson Introductionto

More information

Tutorial 2 - Welcome Application Introducing, the Visual Studio.NET IDE

Tutorial 2 - Welcome Application Introducing, the Visual Studio.NET IDE 1 Tutorial 2 - Welcome Application Introducing, the Visual Studio.NET IDE Outline 2.1 Test-Driving the Welcome Application 2.2 Overview of the Visual Studio.NET 2003 IDE 2.3 Creating a Project for the

More information

Laboratory Session #1

Laboratory Session #1 Laboratory Session #1 LAB GOALS 1) To become familiar with the Microsoft Visual Basic.NET environment. 2) To learn how to copy files and insert into an empty project, and then run the program. 3) To compile

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

Dive Into Visual C# 2010 Express

Dive Into Visual C# 2010 Express Dive Into Visual C# 2010 Express 2 Seeing is believing. Proverb Form ever follows function. Louis Henri Sullivan Intelligence is the faculty of making artificial objects, especially tools to make tools.

More information

Programming in C# Project 1:

Programming in C# Project 1: Programming in C# Project 1: Set the text in the Form s title bar. Change the Form s background color. Place a Label control on the Form. Display text in a Label control. Place a PictureBox control on

More information

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

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

More information

located at the top of this page. For instructions on how to use the Dropbox, read these stepby step

located at the top of this page. For instructions on how to use the Dropbox, read these stepby step located at the top of this page. For instructions on how to use the Dropbox, read these stepby step instructions. (See the Syllabus section "Due Dates for Assignments & Exams" for due dates.) In this ilab,

More information

CIS 3260 Intro. to Programming with C#

CIS 3260 Intro. to Programming with C# Running Your First Program in Visual C# 2008 McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Run Visual Studio Start a New Project Select File/New/Project Visual C# and Windows must

More information

Program and Graphical User Interface Design

Program and Graphical User Interface Design CHAPTER 2 Program and Graphical User Interface Design OBJECTIVES You will have mastered the material in this chapter when you can: Open and close Visual Studio 2010 Create a Visual Basic 2010 Windows Application

More information

FIT 100. Lab 8: Writing and Running Your First Visual Basic Program Spring 2002

FIT 100. Lab 8: Writing and Running Your First Visual Basic Program Spring 2002 FIT 100 Lab 8: Writing and Running Your First Visual Basic Program Spring 2002 1. Create a New Project and Form... 1 2. Add Objects to the Form and Name Them... 3 3. Manipulate Object Properties... 3 4.

More information

Getting started 7. Setting properties 23

Getting started 7. Setting properties 23 Contents 1 2 3 Getting started 7 Introducing Visual Basic 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects

More information

1 Information system An information system is the combination of technology(computers) and people that enable an organization to collect data, store them, and transform them into information Data Data

More information

LESSON B. The Toolbox Window

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

More information

COPYRIGHTED MATERIAL. Visual Basic: The Language. Part 1

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

More information

Tutorial 03 understanding controls : buttons, text boxes

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

More information

Microsoft FrontPage. An Introduction to. Lecture No.1. Date: April Instructor: Mr. Mustafa Babagil. Prepared By: Nima Hashemian

Microsoft FrontPage. An Introduction to. Lecture No.1. Date: April Instructor: Mr. Mustafa Babagil. Prepared By: Nima Hashemian An Introduction to Microsoft FrontPage Lecture No.1 Date: April 20. 2007 Instructor: Mr. Mustafa Babagil Prepared By: Nima Hashemian 2006 An Introduction to FrontPage Mathematics Department Eastern Mediterranean

More information

2 USING VB.NET TO CREATE A FIRST SOLUTION

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

More information

CENTAUR S REAL-TIME GRAPHIC INTERFACE V4.0 OPERATOR S MANUAL

CENTAUR S REAL-TIME GRAPHIC INTERFACE V4.0 OPERATOR S MANUAL CENTAUR S REAL-TIME GRAPHIC INTERFACE V4.0 OPERATOR S MANUAL TABLE OF CONTENTS Installation... 6 Introduction to Centaur s real-time Graphic Interface... 6 Computer Requirements... 7 Operating System

More information

Chapter 2 Exploration of a Visual Basic.Net Application

Chapter 2 Exploration of a Visual Basic.Net Application Chapter 2 Exploration of a Visual Basic.Net Application We will discuss in this chapter the structure of a typical Visual Basic.Net application and provide you with a simple project that describes the

More information

TBK Tracker Player Documentation Table of Contents

TBK Tracker Player Documentation Table of Contents TBK Tracker Player Documentation Table of Contents Instruction... 2 Architecture... 3 tbksettg4.ini... 4 Provider Sections... 4 Databases Section... 5 [] Sections... 5 Database Default Section...

More information

Using Blending Modes for Simple Color Correction

Using Blending Modes for Simple Color Correction Using Blending Modes for Simple Color Correction In a previous lesson, you were introduced to blending modes using the Brush Tool. Blending modes are also a powerful feature of the Layers Panel and can

More information

Visual C# Program: Temperature Conversion Program

Visual C# Program: Temperature Conversion Program C h a p t e r 4B Addendum Visual C# Program: Temperature Conversion Program In this chapter, you will learn how to use the following Visual C# Application functions to World Class standards: Writing a

More information

Use Default Form Instances

Use Default Form Instances Use Default Form Instances Created: 2011-01-03 Modified:2012-07-05 Contents Introduction... 2 Add Form Classes... 3 Starting Form (Home Page)... 5 Use Multiple Forms... 6 Different Ways of Showing Forms...

More information

I101/B100 Problem Solving with Computers

I101/B100 Problem Solving with Computers I101/B100 Problem Solving with Computers By: Dr. Hossein Hakimzadeh Computer Science and Informatics IU South Bend 1 What is Visual Basic.Net Visual Basic.Net is the latest reincarnation of Basic language.

More information

TRAINING GUIDE FOR OPC SYSTEMS.NET. Simple steps to successful development and deployment. Step by Step Guide

TRAINING GUIDE FOR OPC SYSTEMS.NET. Simple steps to successful development and deployment. Step by Step Guide TRAINING GUIDE FOR OPC SYSTEMS.NET Simple steps to successful development and deployment. Step by Step Guide SOFTWARE DEVELOPMENT TRAINING OPC Systems.NET Training Guide Open Automation Software Evergreen,

More information

Visual Basic Course Pack

Visual Basic Course Pack Santa Monica College Computer Science 3 Visual Basic Course Pack Introduction VB.NET, short for Visual Basic.NET is a language that was first introduced by Microsoft in 1987. It has gone through many changes

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

P3e REPORT WRITER CREATING A BLANK REPORT

P3e REPORT WRITER CREATING A BLANK REPORT P3e REPORT WRITER CREATING A BLANK REPORT 1. On the Reports window, select a report, then click Copy. 2. Click Paste. 3. Click Modify. 4. Click the New Report icon. The report will look like the following

More information

After completing this appendix, you will be able to:

After completing this appendix, you will be able to: 1418835463_AppendixA.qxd 5/22/06 02:31 PM Page 879 A P P E N D I X A A DEBUGGING After completing this appendix, you will be able to: Describe the types of programming errors Trace statement execution

More information

Visual Basic 2008 The programming part

Visual Basic 2008 The programming part Visual Basic 2008 The programming part Code Computer applications are built by giving instructions to the computer. In programming, the instructions are called statements, and all of the statements that

More information

Full file at https://fratstock.eu Programming in Visual Basic 2010

Full file at https://fratstock.eu Programming in Visual Basic 2010 OBJECTIVES: Chapter 2 User Interface Design Upon completion of this chapter, your students will be able to 1. Use text boxes, masked text boxes, rich text boxes, group boxes, check boxes, radio buttons,

More information

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

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

More information

A Second Visual BASIC Application : Greetings

A Second Visual BASIC Application : Greetings The Greetings Program A Second Visual BASIC Application : Greetings The following instructions take you through the steps to create a simple application. A greeting is displayed in one of four different

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

A Quick Tour GETTING STARTED WHAT S IN THIS CHAPTER?

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

More information

Visual C# Program: Simple Game 3

Visual C# Program: Simple Game 3 C h a p t e r 6C Visual C# Program: Simple Game 3 In this chapter, you will learn how to use the following Visual C# Application functions to World Class standards: Opening Visual C# Editor Beginning a

More information

GUI Design and Event- Driven Programming

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

More information

Tutorial - Hello World

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

More information

IT3101 -Rapid Application Development Second Year- First Semester. Practical 01. Visual Basic.NET Environment.

IT3101 -Rapid Application Development Second Year- First Semester. Practical 01. Visual Basic.NET Environment. IT3101 -Rapid Application Development Second Year- First Semester Practical 01 Visual Basic.NET Environment. Main Area Menu bar Tool bar Run button Solution Explorer Toolbox Properties Window Q1) Creating

More information

Carleton University Department of Systems and Computer Engineering SYSC Foundations of Imperative Programming - Winter 2012

Carleton University Department of Systems and Computer Engineering SYSC Foundations of Imperative Programming - Winter 2012 Carleton University Department of Systems and Computer Engineering SYSC 2006 - Foundations of Imperative Programming - Winter 2012 Lab 1 - Introduction to Pelles C Objective To become familiar with the

More information

C H A P T E R T W E N T Y E I G H T. Create, close, and open a Web application. Add an image, text box, label, and button to a Web page

C H A P T E R T W E N T Y E I G H T. Create, close, and open a Web application. Add an image, text box, label, and button to a Web page 28 GETTING WEB-IFIED After studying Chapter 28, you should be able to: Create, close, and open a Web application View a Web page in a browser window and full screen view Add static text to a Web page Add

More information

Wyo VB Lecture Notes - Objects, Methods, & Properties

Wyo VB Lecture Notes - Objects, Methods, & Properties Wyo VB Lecture Notes - Objects, Methods, & Properties Objective #1: Use forms appropriately. A form is a basic building block of a Visual Basic project. Eventually, you'll be creating projects that consist

More information

INFORMATICS LABORATORY WORK #2

INFORMATICS LABORATORY WORK #2 KHARKIV NATIONAL UNIVERSITY OF RADIO ELECTRONICS INFORMATICS LABORATORY WORK #2 SIMPLE C# PROGRAMS Associate Professor A.S. Eremenko, Associate Professor A.V. Persikov 2 Simple C# programs Objective: writing

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

Creating/Modifying Website News Articles

Creating/Modifying Website News Articles Creating/Modifying Website News Articles Creating a New Staff News Article 1. Login to the ArSHA Administrator section of the website: http://www.arsha.org/administrator a. Enter your Username and Password.

More information

1. Create your First VB.Net Program Hello World

1. Create your First VB.Net Program Hello World 1. Create your First VB.Net Program Hello World 1. Open Microsoft Visual Studio and start a new project by select File New Project. 2. Select Windows Forms Application and name it as HelloWorld. Copyright

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

Disclaimer. Trademarks. Liability

Disclaimer. Trademarks. Liability Disclaimer II Visual Basic 2010 Made Easy- A complete tutorial for beginners is an independent publication and is not affiliated with, nor has it been authorized, sponsored, or otherwise approved by Microsoft

More information

PA Payroll Exercise for Intermediate Excel

PA Payroll Exercise for Intermediate Excel PA Payroll Exercise for Intermediate Excel Follow the directions below to create a payroll exercise. Read through each individual direction before performing it, like you are following recipe instructions.

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

Visual Basic.NET. 1. Which language is not a true object-oriented programming language?

Visual Basic.NET. 1. Which language is not a true object-oriented programming language? Visual Basic.NET Objective Type Questions 1. Which language is not a true object-oriented programming language? a.) VB.NET b.) VB 6 c.) C++ d.) Java Answer: b 2. A GUI: a.) uses buttons, menus, and icons.

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

HOUR 4 Understanding Events

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

More information

Getting Started with Visual Studio

Getting Started with Visual Studio Getting Started with Visual Studio Visual Studio is a sophisticated but easy to use integrated development environment (IDE) for C++ (and may other languages!) You will see that this environment recognizes

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.1-Examine Basic Language Environment 336.1.1 Describe the basic operating environment of the language 336.1.2 Define

More information

Creating Web Applications Using ASP.NET 2.0

Creating Web Applications Using ASP.NET 2.0 12 Creating Web Applications Using ASP.NET 2.0 12 Chapter CXXXX 39147 Page 1 07/14/06--JHR After studying Chapter 12, you should be able to: Define the terms used when talking about the Web Create a Web

More information

Visual Basic 2008 Anne Boehm

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

More information

Reference Services Division Presents. Microsoft Word 2

Reference Services Division Presents. Microsoft Word 2 Reference Services Division Presents Microsoft Word 2 This handout covers the latest Microsoft Word 2010. This handout includes instructions for the tasks we will be covering in class. Basic Tasks Review

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

ITP 342 Mobile App Dev. Interface Builder in Xcode

ITP 342 Mobile App Dev. Interface Builder in Xcode ITP 342 Mobile App Dev Interface Builder in Xcode New Project From the Main Menu, select the File à New à Project option For the template, make sure Application is selected under ios on the left-hand side

More information

Creating a basic GUI application with Synergy and GUIX SK-S7G2

Creating a basic GUI application with Synergy and GUIX SK-S7G2 Creating a basic GUI application with Synergy and GUIX SK-S7G2 LAB PROCEDURE Description: The objective of this lab session is to detail the process of creating an embedded graphics user interface, starting

More information

Creating a Flyer. Open Microsoft Publisher. You will see the list of Popular Publication Types. Click the Blank Page Sizes.

Creating a Flyer. Open Microsoft Publisher. You will see the list of Popular Publication Types. Click the Blank Page Sizes. Creating a Flyer Open Microsoft Publisher. You will see the list of Popular Publication Types. Click the Blank Page Sizes. Double click on Letter (Portrait) 8.56 x 11 to open up a Blank Page. Go to File

More information

Rich Text Editor Quick Reference

Rich Text Editor Quick Reference Rich Text Editor Quick Reference Introduction Using the rich text editor is similar to using a word processing application such as Microsoft Word. After data is typed into the editing area it can be formatted

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

Chapter 1 Lab Algorithms, Errors, and Testing

Chapter 1 Lab Algorithms, Errors, and Testing Chapter 1 Lab Algorithms, Errors, and Testing Lab Objectives Be able to write an algorithm Be able to compile a Java program Be able to execute a Java program using the Sun JDK or a Java IDE Be able to

More information

MS Visual Studio.Net 2008 Tutorial

MS Visual Studio.Net 2008 Tutorial 1. Start Visual Studio as follows: MS Visual Studio.Net 2008 Tutorial 2. Once you have started Visual Studio you should see a screen similar to the following image: 3. Click the menu item File New Project...

More information

Applying Snagit Settings

Applying Snagit Settings Applying Snagit Settings Objectives Upon completion of this section, you will be able to: Describe why FirstVision training materials use standard Snagit screen capture settings Describe the elements of

More information

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2010

CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2010 CST8152 Compilers Creating a C Language Console Project with Microsoft Visual Studio.Net 2010 The process of creating a project with Microsoft Visual Studio 2010.Net is similar to the process in Visual

More information

Tutorial 5 Completing the Inventory Application Introducing Programming

Tutorial 5 Completing the Inventory Application Introducing Programming 1 Tutorial 5 Completing the Inventory Application Introducing Programming Outline 5.1 Test-Driving the Inventory Application 5.2 Introduction to C# Code 5.3 Inserting an Event Handler 5.4 Performing a

More information

Basic Intro to ETO Results

Basic Intro to ETO Results Basic Intro to ETO Results Who is the intended audience? Registrants of the 8 hour ETO Results Orientation (this training is a prerequisite) Anyone who wants to learn more but is not ready to attend the

More information

Visual C# Program: Resistor Sizing Calculator

Visual C# Program: Resistor Sizing Calculator C h a p t e r 4 Visual C# Program: Resistor Sizing Calculator In this chapter, you will learn how to use the following Visual C# Application functions to World Class standards: Opening Visual C# Editor

More information

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

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

More information

Application of Skills: Microsoft Excel 2013 Tutorial

Application of Skills: Microsoft Excel 2013 Tutorial Application of Skills: Microsoft Excel 2013 Tutorial Throughout this module, you will progress through a series of steps to create a spreadsheet for sales of a club or organization. You will continue to

More information

Tutorials. Lesson 3 Work with Text

Tutorials. Lesson 3 Work with Text In this lesson you will learn how to: Add a border and shadow to the title. Add a block of freeform text. Customize freeform text. Tutorials Display dates with symbols. Annotate a symbol using symbol text.

More information

Chapter 3. Fundamentals of Programming in Visual Basic

Chapter 3. Fundamentals of Programming in Visual Basic Page 1 of 114 [Page 41] Chapter 3. Fundamentals of Programming in Visual Basic (This item omitted from WebBook edition) 3.1 Visual Basic Controls 42 Starting a New Visual Basic Program A Text Box Walkthrough

More information

Book Report. Activity 2. Objectives. Benchmarks for Technology Standards. Learning Objectives. Before the Computer.

Book Report. Activity 2. Objectives. Benchmarks for Technology Standards. Learning Objectives. Before the Computer. Book Report Objectives Each student will use the Google Docs word processing application to create a template that he or she can use to prepare a book report. Benchmarks for Technology Standards Students

More information

Excel Select a template category in the Office.com Templates section. 5. Click the Download button.

Excel Select a template category in the Office.com Templates section. 5. Click the Download button. Microsoft QUICK Excel 2010 Source Getting Started The Excel Window u v w z Creating a New Blank Workbook 2. Select New in the left pane. 3. Select the Blank workbook template in the Available Templates

More information

Getting Started. with SoftWIRE

Getting Started. with SoftWIRE Getting Started with SoftWIRE for Visual Studio.NET Document Revision 1, September, 2005 Copyright 2005, SoftWIRE Technology Table of Contents About SoftWIRE and this Getting Started Guide... 1 Introducing

More information

How to Make a Poster Using PowerPoint

How to Make a Poster Using PowerPoint How to Make a Poster Using PowerPoint 1997 2010 Start PowerPoint: Make a New presentation a blank one. When asked for a Layout, choose a blank one one without anything even a title. Choose the Size of

More information

Word Select New in the left pane. 3. Select Blank document in the Available Templates pane. 4. Click the Create button.

Word Select New in the left pane. 3. Select Blank document in the Available Templates pane. 4. Click the Create button. Microsoft QUICK Word 2010 Source Getting Started The Word Window u v w x z Opening a Document 2. Select Open in the left pane. 3. In the Open dialog box, locate and select the file you want to open. 4.

More information

Programming Logic Beginning

Programming Logic Beginning Programming Logic Beginning 152-101 Designing Programs and Applications Quick Links & Text References Program Design Pages 23 27 Algorithms Pages 25 26 Levels of Design Pages IOPs Pages User Interface

More information

Introduction to the Visual Basic Express 2005IDE

Introduction to the Visual Basic Express 2005IDE 2 Introduction to the Visual Basic Express 2005IDE OBJECTIVES In this chapter, you will learn The basics of the VisualStudio Integrated Development Environment (IDE) that assists you in writing, running

More information

1. What is the definition of a problem? 2. How to solve problems? 3. What is meant by Algorithm? 4. What is a Program testing? 5. What is Flowchart?

1. What is the definition of a problem? 2. How to solve problems? 3. What is meant by Algorithm? 4. What is a Program testing? 5. What is Flowchart? 1. What is the definition of a problem? 2. How to solve problems? 3. What is meant by Algorithm? 4. What is a Program testing? 5. What is Flowchart? 6. Define Visual Basic.NET? 7. Define programming language?

More information

How to Add Word Heading Styles Explanation

How to Add Word Heading Styles Explanation How to Add Word Heading Styles Explanation Using Word Heading Styles creates hierarchical structure and easier navigation throughout your file. Word Headings allow the user to navigate directly to various

More information

eschoolplus+ Cognos Query Studio Training Guide Version 2.4

eschoolplus+ Cognos Query Studio Training Guide Version 2.4 + Training Guide Version 2.4 May 2015 Arkansas Public School Computer Network This page was intentionally left blank Page 2 of 68 Table of Contents... 5 Accessing... 5 Working in Query Studio... 8 Query

More information

National Training and Education Resource. Authoring Course. Participant Guide

National Training and Education Resource. Authoring Course. Participant Guide National Training and Education Resource Authoring Course Participant Guide Table of Contents: OBJECTIVES... 4 OVERVIEW OF NTER... 5 System Requirements... 5 NTER Capabilities... 6 What is the SCORM PlayerWhat

More information

Using Adobe Contribute 4 A guide for new website authors

Using Adobe Contribute 4 A guide for new website authors Using Adobe Contribute 4 A guide for new website authors Adobe Contribute allows you to easily update websites without any knowledge of HTML. This handout will provide an introduction to Adobe Contribute

More information

Introduction. Key features and lab exercises to familiarize new users to the Visual environment

Introduction. Key features and lab exercises to familiarize new users to the Visual environment Introduction Key features and lab exercises to familiarize new users to the Visual environment January 1999 CONTENTS KEY FEATURES... 3 Statement Completion Options 3 Auto List Members 3 Auto Type Info

More information

CS 2110 Fall Instructions. 1 Installing the code. Homework 4 Paint Program. 0.1 Grading, Partners, Academic Integrity, Help

CS 2110 Fall Instructions. 1 Installing the code. Homework 4 Paint Program. 0.1 Grading, Partners, Academic Integrity, Help CS 2110 Fall 2012 Homework 4 Paint Program Due: Wednesday, 12 November, 11:59PM In this assignment, you will write parts of a simple paint program. Some of the functionality you will implement is: 1. Freehand

More information

Rock-Paper-Scissors Multiple versions Nested If / Else If / Else Random Numbers

Rock-Paper-Scissors Multiple versions Nested If / Else If / Else Random Numbers VISUAL BASIC Rock-Paper-Scissors Multiple versions Nested If / Else If / Else Random Numbers Copyright 2015 Dan McElroy Topics Covered OProject Definition OMultiple versions of the program ODetermine the

More information