Visual Basic

Visual Basic

Instructor: David Winegar, BA, MBA
david.winegar@hkol.fi

I. SCOPE OF THE COURSE

The Visual Basic 5 course is used to teach the basics of modern programming to students with no prior programming experience.

 

II. PURPOSE OF THE COURSE

This course will provide opportunities for students to extend their knowledge of, and provide hands-on experience with Microsoft's Visual Basic 5.

III. OBJECTIVES OF THE COURSE

Upon completion of the course the student will have:

  1. A good understanding of the Visual Basic 5 programming environment
  2. A good understanding of how to construct a VB program
  3. Have a working knowledge of the standard controls in VB and how to use them.
  4. The ability to construct a working, standard, VB application

IV. PROCEDURES


Teaching strategies will include readings, lectures, student participation, demonstrations, laboratory experiences, assignments, and projects.

 

V. STUDENT ACTIVITIES

  1. Each student will participate in class exercises, lectures, and individual and group projects. Participation will account for 20% of your grade.
  2. A final examination will make up the other 80% of your grade. The examine will include theory and practical application of concepts taught in class.

 

VI. COURSE OUTLINE

 

This outline is not meant to be an exhaustive list of all the subjects covered but a general guide to the course and what will be covered. Subjects will be added (or deleted) as time dictates and as the course evolves.

  1. Getting Started
  1. The Visual Basic Programming Environment
  2. Creating Objects

 

  1. Controls
  1. The Basics of controls
  2. Using File System Objects
  3. Using OLE to Launch a Program
  4. Using a Data Object to View a Database file
  5. Modifying a Database
  1. Working with Menus and Additional Controls
  1. Creating a menu
  2. Access Keys
  3. Processing menu choices
  4. Additional controls and user selections

 

  1. Variables and Operators
  1. The structure of a Visual Basic Program Statement
  2. using Variables to Store Information
  3. Using Variables to Store Input
  4. Using Variables for Output
  5. Working with Specific Data Types
  6. Working with Visual Basic Operators

 

  1. Using Decision Structures
  1. Event Driven Programming
  2. Conditional Expressions
  3. If....Then Structures
  4. Debugging
  1. Loops and Timers
  1. For...Next Loops
  2. Do Loops
  3. Timer Objects
  1. Forms, Printers, and Error Handlers
  1. Adding New Forms to a Program
  2. Sending output to a Printer
  3. Processing Errors

 

  1. Modules and Procedures
  1. Working with Standard Modules
  2. Working with Public Variables
  3. General-Purpose Procedures
  4. Function Procedures
  5. Sub Procedures

 

  1. Collections and Arrays
  1. Object Collections
  2. Arrays of Variables
  3. Multidemensional Arrays

 

  1. Databases and Working with Office
  1. Managing Databases
  2. Adding and Deleting
  3. An Enterprise Information System