Telephone: 0208 942 5724
Open: 09:00a.m. to 17:30p.m. Monday to Friday

VB.NET Object Oriented Development

Duration: 3 Days


Embark upon object-oriented programming in the .NET era with Aspect Training’s VB.NET Object Oriented Development. We will take you from the basics through advanced OOP concepts with the help of clear instructions, candid reference notes and design tips, and engaging programming examples.

Learn how to take full advantage of the objects provided by VB.NET .NET or how to create and implement your own objects. In less time than you thought possible, you’ll absorb object-oriented design concepts and terminology and understand how to construct elegant object-oriented programs with VB.NET.


Previous Knowledge and experience of developing applications with VB.NET.

Course Topics:

Writing Your First Object-Oriented

Your First Object-Oriented program
Using the Class View

Creating Class Instances with Constructors

Reference and Value Types
Understanding Array Declarations

Creating Fields and Properties

Design Considerations for Properties
Using Indexers and Default Properties

Working with Methods

Using Inheritance to Create Specialized Classes

Inheritance: An Overview
A Simple Example
Inherit from a Control

Designing Base Classes as Abstract Classes

Abstract Classes
A Typed Collection

Responding to Changes with Events and Exceptions

An Event-Driven Application
Setting Up Event Methods without Using the Designer

Putting It All Together with Components

Class Library

Providing Services Using Interfaces

What is an Interface
.NET Framework Interfaces
Uses of Interfaces

Using Classes Interchangeably Through Polymorphism

The Base Classes
The Derived Classes
The User Interface

Using Shared and Static Members

Shared and Static Members
Design Considerations

Saving Instance Data


Click Here for printer friendly version of outline

Ring 0208 942 5724 if you require further details or would like to book a training course

Aspect Training, 20 Coombe Road, New Malden, Surrey, KT3 4QE

© 2013 Aspect Training