
-
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
|
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.
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.
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.
| |
|
|
|
| |
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.1 Visual Studio IDE
2.2 Project Basics
2.3 Visual Studio Interface
2.4 Compiling and Executing
2.5 Getting Help |
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 |
|
| |
|
|
|
| |
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.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.1 Arithmetic Operators
3.2 Building Expressions
3.3 Using Strings
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 |
|
| |
|
|
|
| |
1.1 Creating Form Instances
1.2 Working with Multiple
Forms
1.3 Drag and Drop
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.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 |
|
| |
|
|
|
| |
1.1 MessageBox and InputBox
1.2 Common Dialogs
1.3 Creating Custom Dialog
Forms
2.1 Why MDI?
2.2 Creating MDI Windows
2.3 MDI and Menus
2.4 Cascade and Tile
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.1 What is an Exception?
4.2 Using
Try...Catch...Finally
4.3 Exit Try and When
Statements
4.4 Throwing Exceptions
5.1 Types of Validation
5.2 Intrinsic Validation
5.3 Using Validation Events
5.4 Form-level Validation |
|
| |
|
|
|
| |
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.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.1 Deriving Classes
3.2 Overriding Methods
3.3 Using MyBase
3.4 MyClass vs. Me
3.5 Constructor Chaining
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 |
|
| |
|
|
|
| |
1.1 What is Polymorphism?
1.2 Polymorphism Using
Inheritance
1.3 Polymorphism Using
Interfaces
2.1 Why Use Shared Members?
2.2 Enumerations
2.3 Shared Methods
3.1 What is an Event?
3.2 Defining an Event
3.3 Raising an Event
3.4 Handling an Event |
4.1 Creating a Namespace
4.2 Using Imports
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.1 Benefits of Form
Inheritance
6.2 Creating the Base Form
6.3 Creating the Inherited
Form |
|
| |
|
|
|
| |
1.1 What is a Thread?
1.2 Creating and Using
Threads
1.3 Managing Threads
1.4 Thread Synchronisation
2.1 Serialisation and
Persistence
2.2 Serialising an Object
2.3 Deserialising an Object
2.4 Other Formatters
3.1 What is a Component?
3.2 Creating a UserControl
3.3 Adding Members
3.4 Testing the Control |
4.1 Deployment Concepts
4.2 Deploying Simple
Applications
4.3 Deploying Componentised
Applications
4.4 Deploying Shared
Assemblies
5.1 Reasons to Upgrade
5.2 Planning an Upgrade
Strategy
5.3 Using the Upgrade Wizard
6.1 Visual Inheritance |
|
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!
-
Examine the New IDE
Explore the new functionality of
the Integrated Development
Environment (IDE).
-
Learn the .NET Framework
Learn about the .NET components
such as base classes, system
objects, assemblys, and
Microsoft Intermediate Language
(MSIL).
-
Install and Configure Visual
Studio .NET
Learn the three phases for
installing Visual Studio .NET.
-
Master the Common Language
Runtime (CLR)
Develop "managed code" that
allows your code to take full
advantage of the .NET Framework.
-
Learn Advanced VB.NET
Programming Concepts
See what concepts are new to VB,
including delegates, the
System.IO class, and various
namespaces.
-
Create Windows Forms
Create custom Windows components
and use the Windows Forms Class
Viewer and ActiveX Control
Importer.
- 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.
-
Develop Web Applications
Use Internet Protocols to access
Web Services.
- 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 |
|
 |
|
International: call +61 3 9580 1333, fax +61 3 9580 8995
|
|