Quick Search:


 

 
Take Learning to a Whole New Level
 

Visual Basic VB.NET

Interactive Instructor Based Video Training Courses and Study Guides

 

Trainer Outline Buy Options
 
Contents
- Products
- Downloads
- Pricing
- Secure Order
Buy Now

Price Guarantee
 

 

7 Titles (not sold separately) including the following topics:
 
  • Getting Started
  • Working with Forms and Controls
  • Using Variables and Arrays
  • Working with Procedures
  • Decision Structures and Loops
  • Handling Errors and Exceptions
  • Validating User Input
  • Enhancing the User Interface
  • Web Forms and XML Web Services
  • Intro to OOP Concepts
  • Using ADO.NET
  • Overview of MS.NET Platform
  • Development and Environment Features
  • Language and Syntax Enhancement
  • OODfor VB.NET
  • OOP for VB.NET
  • Using Windows Forms
  • Building Web Applications
  • Developing Components in VB.NET
  • Deploying Applications
  • Upgrading to VB.NET
Course Description:
Microsoft’s DOT NET strategy is gaining acceptance rapidly. Application developers learning the VB.NET language now will be prepared to take full advantage of the demand for DOT NET application developers.

The “Intro To” course will provide students with the knowledge and skills they need to develop applications using Visual Basic.NET. Additionally, the course focuses on the new features and language enhancements of Visual Basic.NET as well as how to prepare existing applications for future upgrades. The Intro course will provide enough practice so that students can create their first application in Visual Basic.NET. The “Programming With” course will enable developers with programming experience in a non-graphical environment, as well as developers with limited programming experience in a graphical environment, the skills to design and develop a simple GUI-based application using VB.NET and the Visual Studio.NET development environment.
 

About This Software:
Visual Basic.NET is a significant upgrade to Visual Basic and incorporates many new features and framework goals of the .NET architecture. Some say the .NET version of VB bears so little resemblance to Visual Basic 6.0 and previous versions of the language that Microsoft shouldn’t continue the name. Learning to manage these changes will allow Visual Basic developers to create enterprise applications for the .NET platform and to create more traditional VB applications that can take advantage of the enhancements to the language.

The .NET framework is the inevitable future of Microsoft AD technology. The relative cost of the total .NET environment will continue to be lower than most alternatives with comparable functional capabilities. By 2004, the .NET framework will reach critical mass -- increasing to over 30% of enterprise development projects Users should plan to support heterogeneous environments; while Java will maintain incumbency for many projects, Microsoft will become and increasingly viable choice for the next generation of Web-services-based applications.
 

Trainer Information: Michael Lee
Michael Lee is a Senior Trainer and Consultant with Saqqara Technology, Inc, a Microsoft Certified Partner located in Henderson, Nevada. Michael has over 10 years technology training experience and has published numerous books about SQL Server and Client/Server development. He is a popular speaker and presenter, and is in high demand at client sites and conferences all over the US and Europe.
 

Note: This course is current to .NET Framework version 1.1 but covers valuable and relevant material for today's development issues.

 
VB.NET: Level 1
 
1.0 .NET Concepts

1.1 Why Do We Need .NET?
1.2 Introducing the .NET Framework
1.3 Understanding the Common Type System
1.4 Compilers, Assemblies and Microsoft Intermediate Language
1.5 Namespaces

2.0 Using the Visual Studio IDE
2.1 Visual Studio IDE
2.2 Project Basics
2.3 Visual Studio Interface
2.4 Compiling and Executing
2.5 Getting Help

3.0 Creating Simple Interfaces

3.1 Form Basics
3.2 Adding Controls to a Form
3.3 What is an Event?
3.4 Writing Code for an Event
3.5 Running the Application
 
 
VB.NET: Level 2
 
1.0 Using Variables and Constants

1.1 What is a Variable?
1.2 Understanding the Common Type System
1.3 Declaring and Using Variables
1.4 Using Constants
1.5 Type Conversion
1.6 Structures
1.7 Arrays

2.0 Using Procedures
2.1 What is a Procedure?
2.2 Creating and Calling Sub Procedures
2.3 Creating and Calling Function Procedures
2.4 Using Arguments
2.5 Using Built-in Functions
2.6 Using the Sub Main()

3.0 Operators and Expressions
3.1 Arithmetic Operators
3.2 Building Expressions
3.3 Using Strings

4.0 Control of Flow Logic
4.1 Control of Flow Logic
4.2 Using the Select Case Structure
4.3 Using the Do...Loop Structure
4.4 Using the For...Next Structure
4.5 Using the For Each...Next Structure
 
 
VB.NET: Level 3
 
1.0 Working with Forms

1.1 Creating Form Instances
1.2 Working with Multiple Forms
1.3 Drag and Drop

2.0 Standard Windows Controls
2.1 Overview of Windows Controls
2.2 Labels and TextBoxes
2.3 Buttons and Menus
2.4 CheckBoxes and RadioButtons
2.5 PictureBox
2.6 Panel
2.7 ListBoxes

3.0 Advanced Windows Controls
3.1 TabControl
3.2 Calendar Controls
3.3 Timer and ImageList
3.4 Splitter
3.5 UpDown Controls
3.6 ToolTips and ContextMenus
3.7 ToolBars and StatusBars
3.8 ErrorProviders and NotifyIcon
 
 
VB.NET: Level 4
 
1.0 Using DIA;OGS

1.1 MessageBox and InputBox
1.2 Common Dialogs
1.3 Creating Custom Dialog Forms

2.0 Multiple Document Interface
2.1 Why MDI?
2.2 Creating MDI Windows
2.3 MDI and Menus
2.4 Cascade and Tile

3.0 Debugging
3.1 The Need for Debugging
3.2 What is Break Mode?
3.3 Breakpoints and Stepping
3.4 Autos and Locals
3.5 Watch Expressions
3.6 The Call Stack
3.7 Using the Command Window

4.0 Error Handling
4.1 What is an Exception?
4.2 Using Try...Catch...Finally
4.3 Exit Try and When Statements
4.4 Throwing Exceptions

5.0 Input Validation
5.1 Types of Validation
5.2 Intrinsic Validation
5.3 Using Validation Events
5.4 Form-level Validation
 
 
VB.NET: Level 5
 
1.0 Object Oriented Concepts

1.1 Why and What is OOP?
1.2 Classes and Objects
1.3 Object Oriented Techniques
1.4 Class Members
1.5 Namespaces

2.0 Creating Classes
2.1 Defining the Class
2.2 Access Modifiers
2.3 Creating Methods
2.4 Creating Properties
2.5 Overloading Methods
2.6 Constructors
2.7 Garbage Collection
2.8 Destructor and Dispose
2.9 Revisiting Structures

3.0 Inheritance
3.1 Deriving Classes
3.2 Overriding Methods
3.3 Using MyBase
3.4 MyClass vs. Me
3.5 Constructor Chaining

4.0 Interfaces
4.1 What is an Interface?
4.2 Creating an Interface
4.3 Visual Basic .NET Features
4.4 Using IDisposable
4.5 Interface Inheritance
 
 
VB.NET: Level 6
 
1.0 Polymorphism

1.1 What is Polymorphism?
1.2 Polymorphism Using Inheritance
1.3 Polymorphism Using Interfaces

2.0 Shared Members and Enumerations
2.1 Why Use Shared Members?
2.2 Enumerations
2.3 Shared Methods

3.0 Events
3.1 What is an Event?
3.2 Defining an Event
3.3 Raising an Event
3.4 Handling an Event

4.0 Namespace
4.1 Creating a Namespace
4.2 Using Imports

5.0 File IO
5.1 Directory and DirectoryInfo Classes
5.2 File and FileInfo Classes
5.3 Stream Classes
5.4 StreamReader and StreamWriter Classes
5.5 StringReader and StringWriter

6.0 Visual Inheritance
6.1 Benefits of Form Inheritance
6.2 Creating the Base Form
6.3 Creating the Inherited Form
 
 
VB.NET: Level 7
 
1.0 Threading

1.1 What is a Thread?
1.2 Creating and Using Threads
1.3 Managing Threads
1.4 Thread Synchronisation

2.0 Serialisation
2.1 Serialisation and Persistence
2.2 Serialising an Object
2.3 Deserialising an Object
2.4 Other Formatters

3.0 Developing Controls
3.1 What is a Component?
3.2 Creating a UserControl
3.3 Adding Members
3.4 Testing the Control

4.0 Deployment
4.1 Deployment Concepts
4.2 Deploying Simple Applications
4.3 Deploying Componentised Applications
4.4 Deploying Shared Assemblies

5.0 Upgrading Applications to VB.NET
5.1 Reasons to Upgrade
5.2 Planning an Upgrade Strategy
5.3 Using the Upgrade Wizard

6.0 Where to Go From Here
6.1 Visual Inheritance
 
VB.NET Study Guide:
 


The Complete Guide to Developing Applications with VB.NET; over 700 pages.

The introduction of VB.NET has sent many Visual Basic gurus back to the drawing board! VB.NET introduces a new set of standards, protocols, and syntax that previous users of Visual Basic will need to learn to regain their guru status and be positioned to create enterprise-critical applications. VB.NET Developer's Guide will help you master VB.NET!

  1. Examine the New IDE
    Explore the new functionality of the Integrated Development Environment (IDE).
     
  2. Learn the .NET Framework
    Learn about the .NET components such as base classes, system objects, assemblys, and Microsoft Intermediate Language (MSIL).
     
  3. Install and Configure Visual Studio .NET
    Learn the three phases for installing Visual Studio .NET.
     
  4. Master the Common Language Runtime (CLR)
    Develop "managed code" that allows your code to take full advantage of the .NET Framework.
     
  5. Learn Advanced VB.NET Programming Concepts
    See what concepts are new to VB, including delegates, the System.IO class, and various namespaces.
     
  6. Create Windows Forms
    Create custom Windows components and use the Windows Forms Class Viewer and ActiveX Control Importer.
     
  7. Use the ADO.NET Architecture and the XML Schema Definition Tool
    Leverage XML within the .NET Framework and gain interoperability between disparate systems on different platforms.
     
  8. Develop Web Applications
    Use Internet Protocols to access Web Services.
     
  9. The VB.NET Wallet CD
    The CD comes with all the source code from the book, including complete applications for performing a simple draw command and for using C# classes.
     

Note: Course outlines are subject to change.

Buying Options - Pricing

VB.NET on DVD-ROM - Desktop Learning Library Edition
7 Levels (171 Lessons) Single User
7 Levels (171 Lessons) Lending License

VB.NET Online: 356-day License
7 Levels (171 Lessons) Single User

VB.NET on VHS
7 Levels (171 Lessons) Single User
7 Levels (171 Lessons) Lending License

 

For more information please contact the MicroWay sales team:

Head Office
MicroWay Pty Ltd
PO Box 84,
Braeside, Victoria, 3195, Australia
Ph: 1300 553 313
Fax: 1300 132 709
sales@microway.com.au

Sydney Sales Office
MicroWay Pty Ltd
PO Box 1733,
Crows Nest, NSW 1585, Australia
Tel: 1300 553 313
Fax: 1300 132 709
sales@microway.com.au

buynow2.gif (1553 bytes)


International: call +61 3 9580 1333, fax +61 3 9580 8995

 

© 1995-2010 MicroWay Pty Ltd. All Rights Reserved. Terms and Privacy Policy.