For training call +44(0)1273 6222 72

Your basket is empty View Cart shopping cart

VB.NET Training

The pace of the course was very good. There was plenty of time to practice skills.

Stephen Blencow - Bupa International

MAKE AN ENQUIRY Download Course Outline

What is VB. NET Training?

This one-day VB.NET training course has been designed for programmers wishing to acquire the capability to write sophisticated event-driven applications, or those requiring an understanding of the capabilities of VB.NET. This training course is a programming and networking course that aims to provide an insight into Visual  Basic whilst explaining methods, priorities, and collections.

This VB.NET course uses Visual Studio .NET.

You can book this VB.NET Training course in conjunction with our course for a comprehensive introduction to .NET

Who is VB. NET Training for?

This course is ideal for those who have a familiarity with the Windows operating system and some familiarity with programming constructs. Advanced VB developers should attend a private VB.NET Upgrade course.

If you are unsure if you have the prerequisites for this course, please call +44 (0)1273 622272to discuss with one of our training managers.

Course Objectives

The aim of this course is to:

  • Fully familiarise students with the architecture of the .NET Framework
  • Give an understanding of the use of the core classes for building, debugging, and deploying Windows applications.
  • Get attendees up to speed on the use of the Visual Studio.NET IDE, including debugging, and application deployment

VB.NET Training Course Content

Opening and Running a Visual Basic.NET Program

  • The Visual Studio.NET
  • Development Environment
  • The Visual Studio.NET Tools
  • The Windows Forms Designer
  • Running a Visual Basic Program
  • The Properties Window
  • Getting Help
  • Writing Your First Program
  • Programming Steps
  • Creating the User Interface Setting the Properties
  • Writing the Code
  • Running Visual Basic.NET
  • Applications
  • Building an Executable File
  • Working with Menus and Dialog Boxes

Visual Basic.NET Variables and Operators

  • The Anatomy of a Visual Basic
  • Program Statement
  • Using Variables to Store Information
  • Setting Aside Space for Variables
  • Using Variables in a Program
  • Using a Variable to Store Input
  • Using a Variable for Output
  • Working with Specific Data Types
  • Constants
  • Working with Visual Basic
  • Operators
  • Operator Precedence

Using Decision Structures

  • Event-Driven Programming
  • Using Conditional Expressions
  • If...Then Decision Structures
  • Using Logical Operators in
  • Conditional Expressions
  • Short-Circuiting by Using AndAlso and OrElse
  • Select Case Decision Structures
  • Using Comparison Operators with a Select Case Structure

Using Loops and Timers

  • Writing For...Next Loops
  • Creating Complex For...Next Loops
  • Writing Do Loops
  • Avoiding an Endless Loop
  • The Timer Control

Debugging Visual Basic.NET Programs

  • Finding and Correcting Errors
  • Three Types of Errors
  • Identifying Logic Errors
  • Using Break Mode
  • Tracking Variables by Using a Watch Window
  • Using the Command Window
  • Switching to Command Mode in the Command Window

Trapping Errors Using Structured Error Handling

  • Processing Errors Using Try...Catch
  • When to Use Error Handlers
  • Path and Disk Drive Errors
  • Using the Finally Clause to Perform
  • Cleanup Tasks More Complex
  • Try...Catch Error Handlers
  • The Err Object
  • Specifying a Retry Period
  • Using Nested Try...Catch Blocks
  • Comparing Error Handlers with Defensive Programming Techniques

Using Modules and Procedures

  • Working with Standard Modules
  • Creating a Standard Module
  • Working with Public Variables
  • Creating Procedures
  • Writing Function Procedures
  • Writing Sub Procedures
  • Passing Arguments by Value and by Reference

Using Arrays and Collections to Manage Data

  • Working with Arrays of Variables
  • Creating an Array
  • Declaring a Fixed-Size Array
  • Working with Array Elements
  • Creating a Dynamic Array
  • Preserving Array Contents by Using ReDim Preserve
  • Working with Object Collections
  • Referencing Objects in a Collection
  • Writing For Each...Next Loops
  • Experimenting with Objects in the Controls Collection

Deploying Visual Basic.NET Applications

  • Planning a Deployment
  • Different Ways to Deploy an Application
  • Creating a Deployment Project
  • Customizing Your Deployment Options
  • Building a Deployment Project and Testing Setup

Managing Windows Forms

  • Adding New Forms to a Program
  • How Forms Are Used
  • Working with Multiple Forms
  • Positioning Forms on the Windows Desktop
  • Minimising, Maximising, and Restoring Windows
  • Adding Controls to a Form at Runtime
  • Organizing Controls on a Form
  • Specifying the Startup Object


* Required

For in-company or private training please request a quote


Course Details

  1. Course Title

    VB.NET Training

  2. Duration

    1 Day

  3. Price Starting From

    £995.00 + VAT

Upcoming Dates

Onsite Training

This course can be run in-company anywhere in the world & we can tailor the content to focus on your requirements.

We regularly provide training in London, Manchester, Bristol and all over the United Kingdom.

Who is this course for?

This course is ideal for those who have a familiarity with the Windows operating system and some familiarity with programming constructs. Advanced VB developers should attend a private VB.NET Upgrade course.

If you are unsure if you have the prerequisites for this course, please call 01273 622272 to discuss with one of our training managers.