Complete Series includes 16 CD ROMs
Microsoft's Visual Basic programming language is about to take its biggest technology leap in its ten year history. Microsoft's Visual Basic .NET is one of the core development languages in the new Visual Studio .NET and is a complete and total rewrite of the Visual Basic compiler.
Our comprehensive Visual Basic .NET course provides in-depth coverage of Visual Basic .NET features—from fundamental to advanced topics with instruction by industry experts Andy Baron, Mary Chipman, and Ken Getz. This course will get you up to speed on all the new features and programming requirements including: VB .NET language features, the .NET framework, ADO.NET, object-oriented programming, Windows Forms, XCopy deployment, and much more...
About Instructors
Your instructors, Andy Baron, Mary Chipman, and Ken Getz are all Senior Consultants with MCW Technologies, a Microsoft Solution Provider. All have been Microsoft MVPs since 1995. When not creating applications for clients, Andy, Mary, and Ken write articles for technical journals such as MSDN, Visual Basic Programmer's Journal, asp.netPRO, Access-VB-SQL Advisor, MsOfficePro, and SQL Server Magazine, and have written over 10 technical books on various development topics. All three authors speak regularly at industry conferences, including Microsoft's Tech-Ed and DevDays, DevConnections, VBITS, and Advisor Devcon.
Level 1: Programming in VB.NET
In this course you will learn how to use Visual Studio .NET and Visual Basic .NET to build applications to run on the .NET platform. You will become familiar with the new Visual Basic .NET programming syntax including new object-oriented enhancements like inheritance. This course teaches you how to create Windows Forms and trap Windows Forms Events. You will learn how to access data using the new objects in ADO.NET including the DataReader, DataAdapter, and DataSet. Learn to build solid applications using the new Try/Catch block and Exception Object for efficient error trapping and Event logging and Breakpoints for effective debugging.
SESSION 1
(114:41)
Introduction to Windows Forms
-
Yes, .NET Does Windows
-
Adding Controls to a Form
-
A Peek behind the Scenes
-
Adding Event Handling Code
-
Adding a Menu to the Form
-
Adding Non-Graphical Components
VB.NET Nuts and Bolts
SESSION 2
(97:21)
VB.NET Nuts and Bolts
(cont.)
-
Variables, Operators, and Data Types
-
Procedures, Arguments, Looping, and Control Flow
The Windows Forms Event Model
-
How Visual Basic.NET Handles Events
-
Understanding Delegates
-
Anatomy of an Event Handler
-
Exploring Form and Control Events
SESSION 3
(99:28)
Classes and Objects
-
Using Objects to Organize a Complex World
-
Defining Classes
-
Constructing Objects
-
Creating and Using Properties
-
Creating and Using Methods
-
Raising and Handling Events
-
Finalization
Windows Forms Controls
SESSION 4
(108:21)
Windows Forms Controls
(cont.)
-
TabControl, Context Menu, TrackBar (cont.)
-
NumericUpDown, DomainUpDown
-
Label, CheckBox, RadioButton
-
ListBox
-
Adding Controls Dynamically
-
Other List Controls
-
Anchoring and Docking
-
Using the Splitter Control
-
Dialog Controls
SESSION
5 (90:03)
Working with Strings and Dates
-
Working with Text: The String Class
-
Manipulating Text with the StringBuilder Class
-
Working with Dates and Times
-
Handling Elapsed Times with the TimeSpan Type
Exception Handling
-
Perspectives on Exception Handling
-
Adding a Simple Try/Catch Block
-
Using an Exception Object
-
Catching Specific Exceptions
-
Using the Throw Keyword
-
Using the Finally Block
SESSION
6 (113:15)
Debugging Your Applications
-
Configuring the Debugging Environment
-
Debugging Syntax Errors
-
Configuring Debugging in Visual Studio .NET
-
Setting Breakpoints and Stepping through Code
-
Exploring the Debugging Windows
-
Writing to the Windows Event Log
Inheritance and Interfaces
SESSION 7
(80:49)
Inheritance and Interfaces
(cont.)
Handling Input/Output Tasks
-
Introducing the System.IO Namespace
-
Selecting Files
-
Handling Path Information
-
Working with Directories and Files
-
Reading and Writing Text Files
SESSION 8
(102:21)
Investigating .NET Data Structures
-
Working with Arrays
-
Useful System.Array Members
-
Arrays in the .NET Framework
-
The ArrayList Class
-
The HashTable Class
-
The SortedList Class
-
The Stack and Queue Classes
-
Creating Strongly Typed Collections
Level 2: Developing Applications in VB.NET
In this course you will learn
how to access legacy code in COM components through Visual Basic .NET.
Understand how to use ADO.NET to manage data through table constraints,
data-binding and transactions. Tap into the Internet by building Web-based
application and XML Web Services including understanding Microsoft's SOAP
toolkit, UDDI, and how to build Web Services consumers. Learn how to
leverage the security features in the .NET framework to lock down your
application and build powerful reports using Crystal Reports. Deploy your
application effortlessly by understanding how to create Windows Installer
Packages.
SESSION 9 (93:39)
Accessing Data
- Overview of ADO.NET
- Connecting to Data
- Executing Commands
- Working with Data
- Choosing an ADO.NET Provider
Interoperability
- Using COM Objects in Visual
Basic .NET
- Using Platform Invocation
Services
SESSION 10 (107:02)
Interoperability (cont.)
- Call .NET Assemblies from
Visual Basic 6.0
Creating Data-Bound
Applications
- Data Binding Basics
- Using the Data Form Wizard
Introduction to ASP.NET
- A Review of Classic ASP
- ASP.NET Web Applications
SESSION 11 (106:55)
Introduction to ASP.NET
(cont.)
- Rendering HTML with Server
Controls
Managing Data with ADO.NET
DataSets
- The Role of DataSets in
ADO.NET
- Using DataSets in ASP.NET
- Saving DataSets in Session
State
- Using DataTable Constraints
and DataSet DataRelations
- Using DataSets with
DataAdapters to Modify Data
SESSION 12 (107:04)
Managing Data with ADO.NET
DataSets (cont.)
- Using DataSets with
DataAdapters to Modify Data (cont.)
- The Transactional Model in
DataSets
- DataSets and XML
- Typed DataSets
Creating Reports Using Crystal
Reports
- Introducing Crystal Reports
- Creating a Simple Report
SESSION 13 (95:59)
Creating Reports Using
Crystal Reports (cont.)
- Using Custom Formulas
- Add Custom Grouping and
Totals
- Filtering the Report
Creating Windows Services
- Introducing Windows Services
- Building Your First Windows
Service
- The FileWatcher Service
Creating and Consuming XML Web
Services
- The Motivation for XML Web
Services
- Creating an XML Web Service
with Visual Studio .NET
- Designing XML Web Services
SESSION 14 (105:03)
Creating and Consuming XML
Web Services (cont.)
- Creating .NET Consumers
- Web Services and Legacy
Clients
- Discovering Web Services
Using UDDI
Data Binding Techniques
- Synchronizing Multiple
DataGrid Controls
- Formatting a DataGrid
Control
- Limit Editing in a DataGrid
- Working with the ListBox
Control
- Working with Binary Data
Security
- Overview of Security in .NET
- Permission Requests
SESSION 15 (100:34)
Security (cont.)
- Using Role-Based Security
Multiple Document Interfaces
(MDI) and Graphics (GDI+)
- Creating MDI Applications
- The Scribble Application
SESSION 16 (106:58)
Multiple Document Interfaces
(MDI) and Graphics (GDI+) (cont.)
- Drawing on Forms
- Creating Transparent Areas
in Forms
- Creating Shaped Forms
Deployment
- Deployment Concepts
- Simple Deployment
- Windows Installer Deployment
- Deploying Shared Components
- HTTP Deployment