Visual Basic 6.0 Professional

Unit 1: Visual Basic at Work

Lesson 1: What is Visual Basic About?
Lesson 2: Programming Languages
Lesson 3: The VB Development Environment
Lesson 4: The Menu Bar and Tool Bar
Lesson 5: The Form Window
Lesson 6: The Tool Box
Lesson 7: The Form Layout Window
Lesson 8: The Project Explorer Window
Lesson 9: The Properties Window

Unit 2: Analyzing Visual Basic Programs

Lesson 10: Event-Driven Programs
Lesson 11: Control Events
Lesson 12: Analyzing a Sample Application
Lesson 13: Running Applications
Lesson 14: Where is the Code?
Lesson 15: Event Procedures
Lesson 16: Properties and Event Procedures

Unit 3: Controls and Properties

Lesson 17: Controls Provide the Interface
Lesson 18: Placing Controls
Lesson 19: Sizing and Moving Controls
Lesson 20: Setting Properties
Lesson 21: Giving Your Users Help

Unit 4: Creating an Application from Scratch

Lesson 22: Creating the Form
Lesson 23: Setting the Control Properties
Lesson 24: Adding the Code
Lesson 25: The End Statment

Unit 5: Managing Controls

Lesson 26: Control Focus
Lesson 27: Common Control Events
Lesson 28: Writing Event Procedures

Unit 6: Creating Menus

Lesson 29: What a Menu Consists of
Lesson 30: The Menu Editor
Lesson 31: Working with the Menu Editor
Lesson 32: The Pull-Down Menu
Lesson 33: Checked Menu Options
Lesson 34: The Submenu
Lesson 35: Shortcut Keys
Lesson 36: Finalizing the Menu with Code

Unit 7: Visual Basic Data and Mathematical Operators

Lesson 37: A Little about Modules
Lesson 38: The Code Window
Lesson 39: Numeric Data
Lesson 40: Other Data Types
Lesson 41: Variables
Lesson 42: Declaring Variables with DIM
Lesson 43: Declaring Strings
Lesson 44: The Assignment Statement
Lesson 45: Operators
Lesson 46: Order of Operations Review

Unit 8: Program Flow

Lesson 47: Conditional Operators
Lesson 48: Conditional Data
Lesson 49: Combining Conditional Operators with Logical Operators
Lesson 50: The If Statement
Lesson 51: Completing the If with Else
Lesson 52: Nested If Statements
Lesson 53: The Exit Statement
Lesson 54: The Select Case Statement
Lesson 55: Repeating Code with Loops
Lesson 56: The DO WHILE Loops
Lesson 57: The DO UNTIL Loop
Lesson 58: The FOR Loop
Lesson 59: The STEP Value

Unit 9: Internal Functions

Lesson 60: Introduction to Internal Functions
Lesson 61: The MsgBox() Function
Lesson 62: Using Named Constants
Lesson 63: Triggering Default Buttons
Lesson 64: Specifying the Icon
Lesson 65: Getting Input with InputBox()
Lesson 66: Check Boxes
Lesson 67: Option Buttons
Lesson 68: The Frame Control
Lesson 69: The Form Load Procedure

Unit 10: The Nature of VB Programs

Lesson 70: Program Structure
Lesson 71: Calling General Procedures
Lesson 72: Private and Public Procedures
Lesson 73: More on Variable Scope
Lesson 74: Passing Data by Reference
Lesson 75: Passing Data by Value

Unit 11: The Dialog Box Control

Lesson 76: The Need for A Common Dialog Box
Lesson 77: Adding the Common Dialog Box Control
Lesson 78: Working with the Common Dialog Box Control
Lesson 79: Producing the Color Dialog Box
Lesson 80: On Error Goto Statement
Lesson 81: Producing the Font Dialog Box
Lesson 82: Help With Setting Controls

Unit 12: Arrays

Lesson 83: List Boxes
Lesson 84: Combo Box Controls
Lesson 85: The Timer Control
Lesson 86: Time Calculations using the Format Keyword
Lesson 87: Working With Arrays
Lesson 88: Declaring Arrays
Lesson 89: The Array() Function
Lesson 90: Using Arrays
Lesson 91: Declaring More than you Need
Lesson 92: Use Arrays for Data-Searching Code
Lesson 93: Exiting an Array

Unit 13: Multi-Dimensional Arrays

Lesson 94: Introduction to Multidimensional Arrays
Lesson 95: Declaring Multidimensional Arrays
Lesson 96: Initializing Multidimensional Arrays
Lesson 97: The Flex Grid Control