Microsoft Visual Basic Course Outlines

Microsoft Visual Basic Introduction

Course Duration

3 days minimum, optional 4th or 5th days to cover extensive examples or address particular requirements of the delegate.

Course Level

Introduction

Course Overview

The course has been developed to acquaint the delegate who has little or no knowledge of Visual Basic with the overall concepts employed, and demonstrate how to create user-friendly applications with minimal effort.

Course Requirements

Knowledge using the products in the Microsoft Office System is assumed. No previous programming experience is required.

Course Contents

Basic Concepts

  • A Brief History of Visual Basic
  • Visual Basic Compared with Other Languages
  • Forms
  • Controls
  • Properties
  • Code
  • Syntax
  • Keywords
  • Interpretation
  • Execution
  • Environments

Getting Started

  • The Screen
  • Menu Bar
  • Tool Bar
  • Forms
  • Properties
  • Toolbox
  • Project Window

Definitions

  • Event Driven Operations
  • Properties
  • Methods

Procedures

  • Sub & Function
  • General
  • Event
  • Function
  • Execution

Basic Code Writing

  • Entering & Editing
    • Auto Formatting
    • Syntax Checking
    • Using Code Window
  • Structure
    • Assignment
    • Control Structures

Objects

    • Creation
    • Position
    • Editing
    • Properties
    • Files
    • Command Buttons

Variables

  • In General
  • Types
  • Declaration
  • Scope
  • Constants
  • Arrays
  • User Defined Types

Sub & Function Procedures

  • In General
  • Sub V Function
  • Scope
  • Creating
  • Editing
  • Sub Procedure
  • Data Declaration in Procedures

Control Arrays

  • An Introduction to Their Use

Menus

  • Creating
  • Manipulating
  • Levels
  • Accelerator
  • Shortcut
  • Separator
  • Controlling
  • Conventions
  • Arrays

User Input

  • Validation
  • Keystroke
  • Choices
  • Option Buttons
  • Check Boxes
  • List & Combo Boxes
  • Adding to Lists
  • Interrogating a List
  • List Box Events
  • Combo Box Events
  • Input Box

Debugging

  • Overview
  • Tools
  • In Action

Packaging the Project

  • Creating an Executable File
  • Distributing the Finished Project

Availability

Contact us to see how we can schedule the Microsoft Visual Basic introduction course into your corporate schedule.

Our Experience

F1 Computer Services offer in-house training and open courses to companies located in Hampshire, Dorset, Wiltshire, Bournemouth and Salisbury. F1 Computer Services have been offering Microsoft technical courses in Dorset and Hampshire to companies and individuals for over 20 years.

Microsoft Visual Basic Intermediate

Course Duration

3 days minimum, optional 4th and 5th day to cover topics in depth, extensive examples or to address particular requirements of the delegate.

Course Level

Intermediate

Course Overview

The course has been developed to acquaint the delegate who has some knowledge of Visual Basic with more advanced techniques for building applications, and demonstrate how to create flexible solutions which can interact with databases and the Windows & Microsoft Office environment.

Course Requirements

Delegates should have gained a foundation knowledge of Visual Basic by having written several projects and, preferably, attended an introduction course.

Course Contents

Review of concepts involved

  • Naming conventions.
  • Project organisation.
  • Forms & Controls.
  • Properties, Methods & Events.

Modules

  • Procedure declaration & scope.
  • Passing of parameters.

Variables & Constants

  • Scope.
  • Arrays.
  • User defined types.

Control Structures

  • If … Then … Else.
  • Select Case.
  • For … Next.
  • Do … Loop.

Modules

  • Organising variables, constants & procedures for flexibility.
  • Good code writing practice.
  • Referencing external modules.

Variables & Constants

  • Using object variables.
  • Using constants to enhance project flexibility.

External Interface

  • Working with Windows
  • Utilising the Windows API
  • Integration with Microsoft Office

Customising the Design Environment

  • Options for the more experienced user.

Objects

  • Understanding & using the majority of available properties.
  • Using the power behind Methods.
  • Enhancing user interfaces with comprehensive Event Handling.
  • Extending Visual Basic using custom controls.
  • Using control arrays.

Procedures

  • Sub & Function procedures in depth.
  • Successful parameter passing.
  • Handling Errors comprehensively.
  • An introduction to Class Procedures.

Multiple Document Interface (MDI)

  • Designing MDI applications.
  • MDI user interface techniques.

Database connection

  • Connecting with external data sources.
  • Using object database properties.

Microsoft Visual Basic Advanced

Course Duration

3 days minimum, optional 4th day to cover topics in depth, extensive examples or to address particular requirements of the delegate.

Course Level

Advanced

Course Overview

The course has been developed to acquaint the delegate who has a reasonable knowledge of Visual Basic with advanced techniques for building applications, and to develop advanced solutions involving external data sources, the Windows & Microsoft Office environment and the internet.

Course Requirements

The delegate should have gained a good, practical knowledge of Visual Basic through experience and, preferably, having attended an intermediate course.

Course Contents

Review of concepts involved

  • Naming conventions.
  • Project organisation.
  • Forms & Controls.
    • Properties, Methods & Events.

Objects

  • Creating objects at runtime.
  • Creating custom objects and controls.
  • Using tree, list and image list controls.

Projects

  • Using toolbars.
  • Alternative form design.
  • Developing applications for speed or size.

Database connections

  • Comprehensive database techniques.
  • Creating recordset references in code.

Modules

  • Procedure declaration & scope.
  • Passing of parameters.

Variables & Constants

  • Scope.
  • Arrays.

Procedures

  • Class Procedures associated with custom objects.
  • Tips and techniques for developing transportable code.

Variables & Constants

  • Object variables in depth.
  • User defined types in depth.

External Interface.

Using the registry.

Controlling and interacting with Microsoft Office applications Interfacing to the internet.

Microsoft Visual Basic Introduction

Course Duration

3 days minimum, optional 4th or 5th days to cover extensive examples or address particular requirements of the delegate.

Course Level

Introduction

Course Overview

The course has been developed to acquaint the delegate who has little or no knowledge of Visual Basic with the overall concepts employed, and demonstrate how to create user-friendly applications with minimal effort.

Course Requirements

Knowledge using the products in the Microsoft Office System is assumed. No previous programming experience is required.

Course Contents

Basic Concepts

  • A Brief History of Visual Basic
  • Visual Basic Compared with Other Languages
  • Forms
  • Controls
  • Properties
  • Code
  • Syntax
  • Keywords
  • Interpretation
  • Execution
  • Environments

Getting Started

  • The Screen
  • Menu Bar
  • Tool Bar
  • Forms
  • Properties
  • Toolbox
  • Project Window

Definitions

  • Event Driven Operations
  • Properties
  • Methods

Procedures

  • Sub & Function
  • General
  • Event
  • Function
  • Execution

Basic Code Writing

  • Entering & Editing
    • Auto Formatting
    • Syntax Checking
    • Using Code Window
  • Structure
    • Assignment
    • Control Structures

Objects

    • Creation
    • Position
    • Editing
    • Properties
    • Files
    • Command Buttons

Variables

  • In General
  • Types
  • Declaration
  • Scope
  • Constants
  • Arrays
  • User Defined Types

Sub & Function Procedures

  • In General
  • Sub V Function
  • Scope
  • Creating
  • Editing
  • Sub Procedure
  • Data Declaration in Procedures

Control Arrays

  • An Introduction to Their Use

Menus

  • Creating
  • Manipulating
  • Levels
  • Accelerator
  • Shortcut
  • Separator
  • Controlling
  • Conventions
  • Arrays

User Input

  • Validation
  • Keystroke
  • Choices
  • Option Buttons
  • Check Boxes
  • List & Combo Boxes
  • Adding to Lists
  • Interrogating a List
  • List Box Events
  • Combo Box Events
  • Input Box

Debugging

  • Overview
  • Tools
  • In Action

Packaging the Project

  • Creating an Executable File
  • Distributing the Finished Project

Availability

Contact us to see how we can schedule the Microsoft Visual Basic introduction course into your corporate schedule.

Our Experience

F1 Computer Services offer in-house training and open courses to companies located in Hampshire, Dorset, Wiltshire, Bournemouth and Salisbury. F1 Computer Services have been offering Microsoft technical courses in Dorset and Hampshire to companies and individuals for over 20 years.

Microsoft Visual Basic Intermediate

Course Duration

3 days minimum, optional 4th and 5th day to cover topics in depth, extensive examples or to address particular requirements of the delegate.

Course Level

Intermediate

Course Overview

The course has been developed to acquaint the delegate who has some knowledge of Visual Basic with more advanced techniques for building applications, and demonstrate how to create flexible solutions which can interact with databases and the Windows & Microsoft Office environment.

Course Requirements

Delegates should have gained a foundation knowledge of Visual Basic by having written several projects and, preferably, attended an introduction course.

Course Contents

Review of concepts involved

  • Naming conventions.
  • Project organisation.
  • Forms & Controls.
  • Properties, Methods & Events.

Modules

  • Procedure declaration & scope.
  • Passing of parameters.

Variables & Constants

  • Scope.
  • Arrays.
  • User defined types.

Control Structures

  • If … Then … Else.
  • Select Case.
  • For … Next.
  • Do … Loop.

Modules

  • Organising variables, constants & procedures for flexibility.
  • Good code writing practice.
  • Referencing external modules.

Variables & Constants

  • Using object variables.
  • Using constants to enhance project flexibility.

External Interface

  • Working with Windows
  • Utilising the Windows API
  • Integration with Microsoft Office

Customising the Design Environment

  • Options for the more experienced user.

Objects

  • Understanding & using the majority of available properties.
  • Using the power behind Methods.
  • Enhancing user interfaces with comprehensive Event Handling.
  • Extending Visual Basic using custom controls.
  • Using control arrays.

Procedures

  • Sub & Function procedures in depth.
  • Successful parameter passing.
  • Handling Errors comprehensively.
  • An introduction to Class Procedures.

Multiple Document Interface (MDI)

  • Designing MDI applications.
  • MDI user interface techniques.

Database connection

  • Connecting with external data sources.
  • Using object database properties.

Microsoft Visual Basic Advanced

Course Duration

3 days minimum, optional 4th day to cover topics in depth, extensive examples or to address particular requirements of the delegate.

Course Level

Advanced

Course Overview

The course has been developed to acquaint the delegate who has a reasonable knowledge of Visual Basic with advanced techniques for building applications, and to develop advanced solutions involving external data sources, the Windows & Microsoft Office environment and the internet.

Course Requirements

The delegate should have gained a good, practical knowledge of Visual Basic through experience and, preferably, having attended an intermediate course.

Course Contents

Basic Concepts

  • A Brief History of Visual Basic
  • Visual Basic Compared with Other Languages
  • Forms
  • Controls
  • Properties
  • Code
  • Syntax
  • Keywords
  • Interpretation
  • Execution
  • Environments

Getting Started

  • The Screen
  • Menu Bar
  • Tool Bar
  • Forms
  • Properties
  • Toolbox
  • Project Window

Definitions

  • Event Driven Operations
  • Properties
  • Methods

Procedures

  • Sub & Function
  • General
  • Event
  • Function
  • Execution

Basic Code Writing

  • Entering & Editing
    • Auto Formatting
    • Syntax Checking
    • Using Code Window
  • Structure
    • Assignment
    • Control Structures

Objects

    • Creation
    • Position
    • Editing
    • Properties
    • Files
    • Command Buttons

Modules

  • Procedure declaration & scope.
  • Passing of parameters.

Variables & Constants

  • Scope.
  • Arrays.

Procedures

  • Class Procedures associated with custom objects.
  • Tips and techniques for developing transportable code.

Variables & Constants

  • Object variables in depth.
  • User defined types in depth.

External Interface.

Using the registry.

Controlling and interacting with Microsoft Office applications Interfacing to the internet.