VB.Net for Developers Part 1 - VBN1


Course Outline
Visual Basic.NET is a significant upgrade to the widely used Visual Basic programming language and incorporates many new features of Microsoft’s .NET platform. This VB.NET for Developers Part 1 training course targets existing application developers who want to make the transition to developing for .NET. Expert instructors Andy Baron, Mary Chipman and Ken Getz show you how to use Windows forms and controls, apply object-oriented programming techniques, make use of XML Web services and test and debug your applications. At the conclusion of this course you’ll be prepared to design, develop, and deploy a simple application using Visual Basic .NET. (Bundle of 8 CD-Rom Multimedia modules).

Module 1

Introduction Overview
Create New Project
Workspace Layout Solutions
Explorer Properties
Window Size Property & Size Handles
Run & Compile Create Form Properties

Form Controls
Adding Controls
Adjusting Size and Position
Adjust Multiple Controls Format Toolbar

Behind the Scenes
View Code Regions
Form Class Dispose
Method Variables Attributes
Comments Setting Properties

Event Handling
Code Control Properties
Creating Handles
Adding Event Code
Using Event Handlers

Form Menus
Adding Menus
Menu Properties
Add Menu Code
Change Controls
Modify Form Behavior
Create Keyboard Shortcuts
Form Components
Add Components
Tool Tips
Using Tool Tips
Timer Form
Opacity Closing Event
Controlling Closing Event

Create Console
Application Key Terms
Creating Apps with Notepad
Working with Visual Studio.Net
Configure Profile & Options
View Solution & Project Properties
Implicit vs. Explicit
Conversion Modules & Classes

Module 5
String Class Overview
String Constructors
String Properties
Static & Shared Method
Compare Ordinal Concat
Format & Join Instance
Methods String-returning
Methods String Builder
Class toString Method

Dates & Times Overview
Date/Time Constructors
Shared Methods - DateTime.Parse
Date/Time Properties
Conversion Methods
Calculation Methods
Shared Methods Using
Date/Time Type

TimeSpan Type
Lapsed Time
Creating TimeSpan Values
TimeSpan Properties
Creating a TimeSpan
TimeSpan Fields & Method

Exception Handling
.NET Error Handling
No Error Handling
Simple Try/Catch
Block Unhandled
Error Exception Object

Catching Specific Exceptions
Overview Multiple Exceptions
Exception Order
Exception Hierarchy

Throw & Finally
The Throw Keyboard
Exception Handling Options
Passing Error Information
Inner Exception Run Code
Unconditionally Using Finally Block

Module 2
Variables & Data Types
Declare Variables Outside of Procedures
Static Variables
Block Variables
.NET Data Types
Conversion Functions
View Variable Properties
Use CType Conversions

Operators Overview
AndAlso & ElseIf Use Operators

Working with Code
Functions & Sub Procedures
Declare Function Sub Procedure
Parameters For Loop Do Loop
If Statements Select Case

Enumerators & Structure Enumeration
Constants with Enumeration Structures
Enumerations with Structure

VB.NET Event Handling
Delegates Event Handler
Multiple Controls
Multiple Handlers
Add Handler & Remove Handler

Form & Control Events
Inheritance Chain
Form Events Mouse
Events Keyboard
Events Key Up & Key Down
Disable Keys
Control Events Validating Events

Module 6

Debugging Environment
Configure Configuration Properties
Debug Setup & Use Debug Window(s)
Watch Expressions
Conditional Breakpoint
Multiple Languages
Debug Store Procedure

Logging & Tracing Windows
Event Log
Create EventLog
Write To & View Log
Tracing Application
Trace Switch & Listeners
Write Trace Listeners
Modify Configuration

Understanding Inheritance
Overview Inheritance
Class Overriding
Shadowing Protected

Implementing Inheritance
Supporting Inheritance
Setting Class & Properties
Overridable Methods
Create Derived Class
Overload Overrides
Implement Derived Class
Overriding in Action

Using Inheritance
Customize Controls
Create Derived GroupBox
Create Custom Control
Create Custom Event
Override Inherited Class

Using Custom Controls
Setting Up Component Add to Toolbox
Create Control Handler
Test Derived Control

Polymorphism Overview
Inheritance-based BaseClass Type


Module 3

Classes & Objects Class
Usage CLR Types
Object Creation Advantages

Class Library
Overview Properties
View Library Object
Set Reference

Constructors Overview
Imports Statement
Calling Constructor
Naming Conventions Overloading
Properties Overview
Fields vs. Properties
Public Properties
Using Private Field Advantages
Validating Calculated

Methods Overview
Creating Method
Calling Method
Creating Events
Raise Event
Declare Var with Events Handling
Events Disposing

Tab Controls & Context Menu
Tab Control
Tab Alignment
Tab Appearance
Context Menu
Code Behind Context Menu
Tab Pages Order

Module 7

Using Interfaces
Overview Work with Interfaces
Implement Interface
Implement Method
Implement ICompare
Implement IComparer
Implement Dual Interfaces

Selecting Files
Open File Dialogue
Control Show Dialogue
Method Filter Properties
Control Properties
Event Handling

Path & FileSystemInfo
Path Class
Path Class Methods
File & Directory Classes
Class Directory
Class Create Directory Method

TreeView Control
Get Logical Drives
Add Nodes
Expand Nodes
GetFolder Names
View Expanded Tree File & Folder Properties
TreeView After Select Polymorphism

Reading & Writing Files
Stream-based Objects
FillList Procedure
File Stream Object
File StreamReader
Alternative Solutions


Module 4
Range Selection
Controls Trackbar
Control Trackbar Properties
Context Menu
Shortcut Keys
DomainUpDown Properties

Range Selection
Code Trackbar Events
Scroll Event Valuechange
Event Context
Menus Radio
Check Procedure
Change Properties Using Enu.Parse

Option Controls
GroupBox Control
ControlBox Options
Location Labels & Images Radio Button
Window State Property

LinkLabel & List Controls
LinkLabel Procedure
Casting List Items
Anchoring Add Controls Dynamically

Anchoring & CheckedList Box
Anchoring Properties
AutoScroll ListBox Options
Select Event
Toggling Visibility
CheckList Box
CheckOnClick Property

Docking & Splitter
Controls Docking
Concepts Splitter
Control Build Split
Object Add Label & Textbox
Set Border Style

Dialogue Control & Tab Order
Dialogue Controls
Create Icon
Object Create
Color & Font
Object Tab Order


Module 8
Working with Arrays Overview
Creating Arrays
Dynamic-sized Arrays
Arrays as Objects
Cloning an Array
User-defined Arrays
Initializing Arrays
Multidimensional Arrays

Controlling Arrays
Retrieve Array Item
ForEach Loop
GetUpperBound Method
Pass an Array System
Sorting Arrays
Searching Arrays

Arrays in .NET
Array Examples
Arrays & Text File Resize
Array Sort Text File Array

Class Overview
Add/Insert Method
AddRange Method
Manipulating Array
List ArrayList & Text File

HashTable & Sorted List
HashTable Data Structure
Add Item to HashTable
HashTable Theory
Assign HashTable
Value Retrieving from HashTable
Iterate through HashTable SortList Class

Stack, Queue & Collections
Stack & Queue Concepts
Add Items
Peek Method Pop & Dequeue
Typed Collections
Array Problems & Solutions

Price £1250 (Bundle of 8)

Complementary Courses
VB to VB.net Migration
VB.net for Developers Part 2
VB.net for Developers Part 3

<<Back <<Contact Us