AquinasTraining.co.uk - training courses. Home  -  FAQ  -  Corporate Plans

Visual Basic .NET: 8-day track: Level 2: Programming

MVB2N      Course duration (days): 3
Talk to a Training Advisor
Tel. 0800 652 0202
Availability
Schedule available upon request within 24 hours.
Need help? Contact us now.

About this class

Visual Basic.NET is a powerful language built into an easy-to-use visual design environment. This course builds on the skills and knowledge gained from the introductory course by concentrating on programming.

Experienced programmers who have a little Visual Basic.Net experience will find this an excellent starting point to their formal training. On completion of this course, delegates will be able to take advantage of the object oriented features of Visual Basic.NET.

Who will the lesson benefit?

Anyone wishing to become an effective and productive Visual Basic.NET programmer.

What delegates will learn

To give delegates a firm foundation in programming with the Visual Basic.NET language. To instil good programming techniques.

This course will enable delegates to:

  • Use some additional user interface controls.
  • Use Visual Studio's advanced debugging features.
  • Build structured exception handling code into their applications.
  • Work with structures and enumerations.
  • Build classes and objects.
  • Take advantage of OO techniques such as inheritance and polymorphism.
  • Work with collection classes.

What prerequisites are required

Introduction to Programming in Visual Basic.NET [ VB1NET ]

  • Contents of this class

    Review

    Visual Studio Environment and VB Programming Fundamentals

  • Terminology. Forms. Controls. Events. Methods.
  • Arguments and parameters. Menus. Variables. Control structures.
  • Data Types

    Data structures

  • Enumerations.
  • Principles of Object Orientation

    Objects, Classes and Encapsulation.

  • Class Members, Instance Members, Methods and Namespaces.
  • Inheritance

    • Classes and Inheritance.
    • Derived Methods and Properties.
    • Polymorphism.
    • Other Inheritance issues.
  • Object construction and garbage collection

    Instance constructors.

  • Shared constructors.
  • Garbage Collection and releasing references.
  • Abstract Classes and Interfaces

    Benefits of Abstraction.

  • Benefits of Interfaces.
  • Delegates and Events

    Delegates, multicast delegates.

  • Using delegates.
  • Creating an event sender, creating an event receiver.
  • Collections

    The System.Collections namespace.

  • IEnumerable, IList, IDictionary.
  • Working with Lists and Dictionaries.
  • Error Handling using Exceptions

    Catch blocks. Exceptions.

  • Properties and methods of exceptions.
  • Additional Windows Controls

    • More menus.
    • Working with File Open, Colour and Font common dialog boxes.
    • Printing.
    • The ErrorProvider component.
  • Optional follow-on classes

    No follow-on courses have been defined

Examination details

In combination with VB1NET and VB3NET, this course helps to prepare delegates for the MCAD Exam 70-306.

Notes

Please note this course is specific to .net framework 1.1