Microsoft Visual Basic .NET

Introduction

Welcome

Course Descripton

Course Description

Welcome to .NET

Welcome to .NET

VB6 User Information

VB6 User Information

NET Framework

General Description
Obtaining
Installing
Documentation
Common Language Runtime
MSIL
ISDLAM
Which Language?
Namespaces

VB.NET

Farewell DLL
Assemblies
Manifest

Visual Studio 7

IDE
Display Real Estate
Graphical Layout
Files And Extensions
Various Windows
Line Numbering
Code Regions
Installation Issues
Building Projects
Tasks

Types

What is Type-Safe?
Value
Reference

Data Types

What is a Data Type?
Different Data Types
Data Type Issues

Classes

What is a Class?
Blueprint for Object
Encapsulation
Abstraction
Creating a Class
Constructors
Using a Class
Class Specifiers

Re-Using Classes

Inheritance
Interface
Implementation
Fundamentals of Class Design

Shared Members

What is a Shared Member?
Creating Shared Members
Using Shared Members

Properties

Global
Fields

Methods

What is a Method?
Creating Methods
Types of Methods
Subroutines

Functions

What is a Function?
Creating a Function

Overloading

What is Overloading?
Overloading a Method

Overriding

What is Overriding?
Overriding Methods

Shadowing

What is Shadowing?
Shadowing a Method

Events

Events In VB6
Events in VB.NET
Handling Multiple Events
Using a Class

Delegates

What are Delegates?
Using a Delegate
Delegate Example
Types of Delegates

Modules

What is a Module?
Creating a Module

Structures

What is a Structure?
Creating a Structure

Garbage Collection

How GC Works
Dispose
Finalize

Threads

What is a Thread?
Spawning Threads
Threading Issues

.NET and XML

What is XML?
.NET and XML

Web Services

What are Web Services?
How Do They Work?
Creating a Web Service
Utilizing a Web Service

Upgrading to VB.NET

Upgrade Choices
Upgrade Miscellaneous