Moving to Visual Basic .NET

This course is included in our On-demand training solution.


To outline the language differences between Visual Basic 6.0 and Visual Basic .NET and to describe the new Visual Studio .NET features

Target Audience

Application developers with experience using previous versions of Microsoft Visual Basic who wish to start working with Microsoft Visual Basic .NET


The Microsoft .NET for Developers learning path; the SmartCurricula Microsoft Visual Basic 6.0: Desktop and Microsoft Visual Basic 6.0: Distributed, which are highly recommended; experience developing applications using previous versions of Microsoft Visual Basic, including knowledge of COM, ADO, Visual Basic 6 classes, and web development

Expected Duration

320 min.

Course Objectives

Moving to Visual Basic .NET

  • outline how Visual Basic fits into the .NET Framework.
  • describe the main features of Visual Basic .NET using Visual Studio .NET.
  • describe the main features of Visual Studio .NET.
  • describe how to perform basic tasks in Visual Studio .NET.
  • describe the enhanced functionality of the Visual Studio .NET code window.
  • perform basic tasks in Visual Studio .NET.
  • set up and use namespaces.
  • compare how data types, variables, statements, and operators are used in Visual Basic .NET with how they are used in VB6.
  • describe structures and how to use them.
  • transform a piece of VB6 code into Visual Basic .NET.
  • describe how to work with properties.
  • declare and use procedures.
  • raise and handle events.
  • work with properties and events in VB.NET.
  • explain how to handle errors using structured error handling.
  • handle errors.
  • work with delegates and attributes.
  • describe the VB6 features that do not work in VB.NET.