PDF Version
Visual Basic .NET:
Programming
Duration: 4 Days
Method: Hands-on, Instructor-led
VBDNPROG

Windows and .NET
The .NET Platform
The Common Language Runtime (CLR) and Intermeddiate Language
Visual Basic, its Alternatives and Variations

Creating a Visual Basic Application
The Visual Basic Environment
Introducing Object Orientation
Good Practice

Forms, Controls and Properties
Beginning an Application
Windows Forms and Properties
Forms and Controls as Classes and Objects

Events
Handling User Input
Control Interaction and Focus
Special Events

Controls and Methods
Designing and Implementing Menus
The Standard Control Set
Validation Techniques
Dialogs
Producing an Elegant and Foolproof User Interface

The Visual Basic Programming Language
Variable Types, Scope and Lifetime
Arrays and Collections
Control Flow; If, For, Next, Do While/Until, For Each, Select Case
Other Language Features

Timers, Dates, Times and Formatting
The Timer Control - it's Importance, Limitations and the Tick Event
Using, Manipulating and Displaying Dates and Times
Date/Time Pickers

Subs, Functions & Error Handling
Subroutines and Functions
Argument Passing Mechanisms, Named and Optional Arguments
Public, Private and the use of Modules
The Err Object and 'Traditional' Error Handling
Exception Handling - Try, Catch and Finally

Object Oriented Programming
Designing Classes and Using Objects
Encapsulation, Inheritance and Polymorphism
Namespaces and Assemblies
Interfaces

MDI Application
The Use of Multiple Document Interface For Single and Multiple Document Types
Dynamic Forms and Controls

Graphics and Printing
Simple Output
The System.Drawing Namespace
Printing Techniques

.Net
Interoperability
What .NET Provides
Networking and SOAP
Introducing the Web

Advanced Features
Multithreading
Calling the Windows API
Using 'legacy' COM and ActiveX

Using Databases
ADO.Net
The Dataform Wizard
Data Binding to Controls
SQL and XML
Data Commands and DataReaders

Database Enhancements
The DataGrid
Generating Reports
Improving Performance and Scalability

Course Overview
Delegates will allow delegates to develop Microsoft .NET-based applications using Visual Basic .NET.
Course Aims
Delegates will be able to
describe the basic structure of a Visual Basic .NET project and use the main features of the integrated development environment, list the major elements of the .NET Framework and describe some of the major features of VB .NET, create applications by using Microsoft Windows Forms, create Internet applications that use Web Forms and Web Services, create components in Visual Basic .NET, and create applications that use ADO.NET. The course emphasis good style for producing robust, maintainable code.
Course Pre-requisites
Delegates should ideally have some programming experience in another programming language.
Qualification Map
None.
NEOS IT Training Limited
Suite 3, 3rd Floor, Marmion House
Copenhagen Street
Worcester
WR1 2HB

tel: 01905 726222
fax: 01905 613001
info@neos-it-training.com