Visual BASIC Programming Lectures for Spring 2009

Lecture

Date

Topics

Overheads

Handouts

01

1/13

Intro to Computer Hardware and Software

Chapter 1 PowerPoint

Questions on Hardware and Software Intro

02

1/15

Visual Basic steps of software development

Chapter 1 PowerPoint

Questions on Software Development

03

1/20

Visual Basic practice from Chapter 2

Chapter 2 PowerPoint

In-class Lab Exercise Description

04

1/22

Variables, variable declarations, built-in types, and operators and operator precedence

Chapter 3 PowerPoint

VB Projects for Lec 4.zip

Question on variables and operator precedence

05

1/27

Variable scope, lifetime, numerical accuracy (widening), explicit type conversions, formatted strings

ScopeApplication.zip

Question on variable scope and lifetime, conversion, and formatted string

06

1/29

Visual Basic practice from Chapter 3

Partial Tutorial 3-10.zip

In-class Lab Exercise Description

07

2/3

If statements, Boolean and relational operators

Chapter 4 PowerPoint

Question on if statements and Boolean and relational operator precedence

08

2/5

String methods/properties/functions, MessageBoxes, Select-Case statement, Input validation, Radio Buttons and Check Boxes

Health Club Membership Fee Calculator App

Question Strings and MessageBoxes

09

2/10

InputBoxes, looping: Do While, Do Until, and For Next

Chapter 5 PowerPoint

Question InputBoxes and looping

10

2/12

Radio Buttons vs. ListBoxes, Manipulation of ListBox properties

RadioVsListBox.zip

Question ListBoxes

11

2/17

CheckedListBoxes and ComboBoxes in-class practice

CheckBoxesAndComboBoxesStarter.zip

Question ChecedListBoxes and ComboBoxes

12

2/19

User-definited procedures and functions, scope, lifetime

Chapter 6 PowerPoint


13

2/24

Review for Test1

Test 1 Review Topics


14

2/26

Test 1



15

3/3

Visual Basic practice from Chapter 6: User-defined Procedures and Functions

Tutorial_6-7_Starter.zip

In-class Lab Exercise Description

16

3/5

Working with multiple forms

Chapter 7 PowerPoint

VB Project for Lec 16: NewForms.zip

Question on procedures/functions, and working with multiple forms

17

3/10

Visual Basic practice from Chapter 7: Using Menus


In-class Lab Exercise Description

18

3/12

Visual Basic Text Files

FileApp.zip


Spring Break: March 16 - 20

19

3/24

Visual Basic practice from Chapter 9: Using Text Files


In-class Lab Exercise Description

20

3/26

Review for Test 2

Test 2 Review Topics


21

3/31

Test 2



22

4/2

Final Project Guidelines


Final Project Guidelines

23

4/7

In-class Final Project development



24

4/9

In-class Final Project development



25

4/14

In-class Final Project development



26

4/16

In-class Final Project development



27

4/21

In-class Final Project development



28

4/23

In-class Final Project development



29

4/28

In-class Final Project development



30

4/30

In-class Final Project development



Final Project Demos, Thursday (May 7) 10-11:50 AM in ITT 328 - click here for details