Introduction to Object Oriented Programming
Using Visual Basic.Net

Table of Contents


  1. Preface
  2. Introduction to Programming Languages
    1. Programming Language Classifications
    2. Which Language is Best
    3. Why Visual Basic
    4. Exercises

  3. Introduction to Problem Solving
    1. How Do We Solve Problems?
    2. Describing Problem Solutions
    3. Software Design Techniques

  4. Introduction to Object-Oriented Concepts
  5. Introduction to Visual Studio.Net
    1. Getting Started
    2. Visual Studio.Net Development Environment
    3. Solution Components
    4. More on Controls and Properties
    5. Exercises

  6. Introductory Program Elements
    1. Keywords
    2. Comments
    3. Errors

  7. Variables
    1. Introduction to Variables
    2. Constants
    3. Variable Assignment
    4. Variables and Arithmetic Operations
    5. Operator Precedence
    6. Type Conversion
    7. Assistance With Variable Assignment

  8. Console Programming
    1. Input and Output Statements
    2. Problem Solving Revisited
    3. Sample Console Program

  9. Windows Programming
    1. Introduction to Windows Programming
    2. Introduction to Control Objects
    3. Events and Event Procedures
    4. More with Objects and Properties
    5. Introduction to Methods
    6. Variables and Form Data
    7. Problem Solving Revisited, Again

  10. Condition Based Control Structures
    1. Introduction to Conditional Control Structures
    2. Relational Operators
    3. More With If
    4. Logical Operators

  11. Data Validation
    1. Data Validation
    2. Diagnostic Messages

  12. Repetition Structures
    1. Do-While Loops
    2. Do-Until Loops
    3. For-Next Loops

  13. Fun with Strings
    1. String Operator(s)
    2. String Formatting
    3. String Manipulation

  14. Procedures
    1. Introduction
    2. Sub Procedures
    3. Function Procedures
    4. Passing Data to Procedures
    5. Functions vs. Sub Procedures

  15. Variable Scope
  16. Program Testing and Debugging
    1. Program Testing
    2. Program Debugging

  17. Glossary
  18. Visual Basic How-To
  19. References
  20. About the Author


© 2007, Mark A. Thomas. All Rights Reserved. This document may be freely reproduced provided that this copyright notice is included. Please send comments or suggestions to the author.

Visual Basic.Net and the .Net Framework are registered trademarks of Microsoft® in the United States and other countries.

Updated: Oct 4, 2011