Zoom Outline PDF View  or  Email Back to Schedule for No State found in Database


VB.net 2005 Programming




AUDIENCE:   This course is designed as an introduction for those who wish to use Visual Basic.net and the .net Framework to create applications and utilities.

PREREQUISITES:   Those attending should have a good working knowledge of Windows (Windows 2000/XP). Some programming experience, preferably in BASIC or a similar high level language is recommended.

DURATION:   5 days. Hands on.

OBJECTIVES:   Those attending would learn how to:
- How to use the IDE and its facilities.
- VB.net syntax and coding
- How to Create Windows Applications
- How to Create ASP.net Applications
- How to create ADO.net applications
- How to create Web Services
- How to create and manipulate classes
- How to use name spaces

COURSE CONTENT:  

Visual Basic .NET
Common Language Runtime
Managed Execution
Microsoft Intermediate Language (MSIL)
The Just-In-Time Compiler
The Common Type System
The .NET Framework Class Library
Self-Describing Components
Cross-Language Interoperability
Security

A First VB.NET Application
The Start Page
Windows Application Enhancements

Coding
Events and Event-Driven Programming
What is an Event?
Event Procedure Stubs
Writing Code
Program Comments
Line Continuation Character (_)
Code Overview
The Sequence Structure
The Selection Structure
Loop Structures

Visual Basic Debugger
Debug/Immediate Window
The Command Window
Debug Menu
The Locals Window
The Autos Window
The Me Window
The Watch Window
Breakpoints

Data
Computer Data
Variables
Variable Creation
Variable Declaration
The Dim Statement
Variable Scope
Where should Variables be declared?
Visual Basic Data Types
Numeric Data Types
Other Data Types
Property Data Types
Constants
Data Operations
Arithmetic Operations
Order of Operations
Comparison Operators
Logical Operators

Conditional Structures
If…Then
If ... Then ... Else
If ... Then ... Elself
Select...Case

Loops
Why Loops?
For...Next Loop
Variations on For ... Next
Do ... Loops
Do While ... Loop
Do ... Loop While
Do … Until
Do ... Loop Until

Strings
What Is a String?
String Concatenation
Regular Expressions and Class Regex

Major VB.NET Changes
General Changes
Data Type Changes
Structures Replace UDTs
New Items
Constructors and Destructors
Namespaces
Garbage Collection
IDE Changes

Building Classes and Assemblies
Class Libraries
The "Final" Code
Compiling the Assembly

Inheritance
What Is Inheritance?
VB.NET Inheritance
Shared Members
Inheritance Keywords
Polymorphism
When and When Not to Use Inheritance

ADO.NET
The ADO.NET Family Tree
Building ADO.NET Applications
Objects for Disconnected Data
ADO and ADO.NET

Upgrading VB6 Projects
Modifications
The Visual Basic Compatibility Library
The Upgrade Process
Helping VB6 Applications Upgrade

Files and Streams
Data Hierarchy
Files and Streams
File and Directory Classes
Writing Data to a Disk File
Reading Data from a Disk File

Web Applications using ASP.NET
How ASP.NET Works
Server Controls
Data Binding
Handling Re-entrant Pages
Windows Services and Console Applications
Understanding Windows Services
Console Applications

Building Web Services
Create a Web Service Client
Data-Driven Web Services
How Web Services Work

Monitoring Performance
Monitoring Performance
Performance Counters
Create Performance Counters

.NET Interoperability with COM
Using COM Components from .NET
Creating .NET Metadata from a COM Component
Calling the Windows API

VB.Net and the Registry
GetSetting and SaveSetting

Deployment and Configuration
Deploying .NET Applications
Windows Application Deployment
Optional Deployment Capabilities
Deploying a Web Solution
Creating and Consuming a Merge Module
Creating a Cab File


This course is also available at VB.net 2003 and VB.net 2008 - please ask for details.

© 2007 Verhoef Training

Schedule Dates

Course offered as
Inhouse or Public

Date Location Country

Copyright © 2007 - Verhoef Group of Companies - All Rights Reserved