+44 (0)1737 821590
Complete VB.Net programming  |    A 5 day   hands on   training course

Complete VB.Net training course description

A hands on introduction to programming in Visual BASIC .Net.

What will you learn
  • Build Visual BASIC applications.
  • Build simple components
  • Debug Visual BASIC programs.
  • Examine existing code and determine its function.
Complete VB.Net training course details
  • Who will benefit:
  • Anyone wishing to program in Visual BASIC.
    Anyone wishing to build Windows based applications.

  • Prerequisites:
  • None although experience in another high level language would be useful.

  • Duration
  • 5 days

  • Dates & prices
  • Click here

Complete VB.Net training course contents

  • Writing your first program
  • Visual Studio, forms designer, running VB programs, the UI, properties, writing the code.

  • Toolbox Controls
  • Basic use, input controls, ActiveX controls.

  • Menus and Dialog Boxes
  • Menus, Dialog Box controls, event procedures.

  • Visual Basic .NET variables and operators
  • Variables, I/O, data types, constants, operators, Math Methods, precedence.

  • Decision Structures and Loops and Timers
  • Event-Driven programming, If…Then, Select Case, For…Next Loops, Timer Control.

  • Debugging Visual Basic .NET Programs
  • Break Mode, watch & command windows.

  • Structured Error Handling
  • Try...Catch, Finally, Err Object, retry periods.

  • Modules and Procedures
  • Standard modules, public variables, procedures.

  • Arrays and Collections to Manage Data
  • Fixed-Size & dynamic Arrays, ReDim Preserve, object collections, Controls Collection.

  • Text Files and String Processing
  • Text Box object, Text String methods, sorting.

  • Automating Office Applications
  • Application objects, automation in VB, the Object Browser, the Process Component.

  • Deploying Visual Basic .NET Applications
  • Planning a deployment, ways to deploy an application, deployment projects, options.

  • Managing Windows Forms
  • Forms, positioning, manipulation, adding controls, organizing controls, Startup Object.

  • Adding Graphics and Animation Effects
  • System.Drawing namespace, coordinates, SystemPaint Event, animation, transparency.

  • Inheriting Forms and Creating Base Classes
  • Inheriting forms, inheritance picker, base classes and inheritance, classes in projects.

  • Working with Printers
  • PrintDocument class, Text Box object, Print Preview and Page Setup Dialog Boxes.

  • Database programming with ADO.NET
  • Databases, ADO.NET, Data Adapters, Datasets, Bound & Navigation Controls. Displaying database records, formatting DataGrid cells, updating the database.

  • Displaying HTML Documents Using IE
  • IE Object, Internet Controls, IE Events.

  • Web Forms for Interactive Web Applications
  • ASP.NET, Web Forms vs. Windows Forms, HTML controls, web applications, event procedures for web forms controls.

Learning path



Based on overall ratings

J. S. - Framestore CFC

"Hard concepts were explained very simply."

D. M. - Paradigm

"I’ve found it very useful and the course was very well put together and delivered."

Training approach

This structured training course seeks to build upon workbook learning through the use of group exercises, dynamic discussion and individual tasks in order to deliver an engaging and interactive module that will ensure all candidates are able to transfer their new skills into the workplace.