VB.net Upgrade Training Course

VB.net Upgrade training – 2 days – private courses from £1650 + vat

VB.net training uk

This two-day VB.net Upgrade training course has been designed for VB6 programmers wishing to understand the capabilities of VB.net.

This VB.net course uses Visual Studio.NET

VB.net Upgrade Training Course Content

1. Opening and Running A VB.NET Program

  • Visual Studio .NET
  • The Visual Studio .NET IDE
  • Creating a Simple Application
  • Windows in the Visual Studio .NET IDE
  • Creating a HelloUser Project – Continued
  • The Toolbox
  • Adding Controls to the HelloUser Application
  • Modified Hungarian Notation
  • The Code Editor
  • Adding Code to the HelloUser Project
  • Using the Help System

2. Managing Windows Forms

  • Form Properties
  • Introduction to Controls
  • Basic Controls
  • Tab Order
  • Labels as Accelerators
  • Managing Forms
  • Menu Control

3. Variables and Procedures

  • Visual Basic Variable Data Types
  • Structures
  • Creating Variables
  • Scope of Variables
  • Public Variables
  • Arrays
  • Constants
  • Static Variables
  • Variable Shadowing

4. Controlling Program Execution

  • Comparison and Relational Operators
  • Conditional Structures

5. Collections

  • The Controls Collection

6. Using Loops and Timers

  • The Do...Loop
  • For...Next
  • For Each...Next
  • With...End With
  • Doevents
  • The Timer Control

7. Debugging

  • Types of Errors
  • Debugging Applications

8. Using .NET Classes

  • Introduction
  • Classes, Assemblies, and Namespaces
  • Referencing Members of a Namespace
  • Classes Have Members
  • VB.NET Functions versus System Class Members
  • Making Calculations Using the System.Math Class
  • Generating Random Numbers Using the System.Random Class
  • Further Investigation

9. Working with Modules and Procedures

  • Modules
  • Procedures
  • Arguments
  • Calling Procedures

10. Creating .NET Classes

  • Object-Oriented Programming Overview
  • Good Uses for Classes
  • Understanding .NET Components
  • So what is a .NET Component?
  • Creating A Class
  • Creating Properties
  • Creating a Method
  • Overloading a Method
  • The Constructor
  • Events

11. Trapping errors

  • What is maintainable code?
  • What is an 'Exception'?
  • Try/Catch Block
  • Why should we catch exceptions?
  • Exception classes in .NET Framework
  • Handling specific Exception types
  • Program Flow
  • Some commonly used .NET Exception classes

12. Data Access

  • Introduction to ADO.NET
  • Connecting to a Database
  • Using Data Commands
  • Using DataReaders
  • DataAdapters
  • DataSets
  • Editing and Updating Data
  • Data Binding
  • DataView

13. Deploying VB.NET Applications

  • Introduction
  • Windows Installer
  • Assemblies
  • Deployment Strategy
  • Copying Projects
  • Deployment Projects

14. Introduction to ASP.NET

  • What is ASP.NET?
  • Introduction To Web Forms
  • Components of Web Forms
  • Web Forms File Structure
  • What Web Forms Pages Help You Accomplish

15. Introduction to Web Services

  • What Is A Web Service
  • The basics
  • Standards support
  • Creating a Web Service
  • Building the Functions
  • Test It
  • UDDI
  • So when would I use a web service?
  • Why use anything else?
  • Using a Web Service

VB.net Upgrade Course Prerequisites

Familiarity with the advanced aspects of VB6 programming.

VB.net Training Recommended Reading

Beginning VB.NET - Thearon Willis – buy from amazon
Professional VB.NET - John Wiley & Sons Inc – buy from amazon
Visual Basic .NET Standard 2003 – buy from amazon
Visual Studio .NET Pro 2003 – buy from amazon

Programming Training UK

Up