Essential Training for Visual Basic 6 Developers
On this page you will find a complete series of training videos that give Visual Basic 6 developers the essential skills to start developing on the .NET platform today, whether it is completely new .NET applications, or simply adding .NET functionality to existing Visual Basic 6 applications.
Visual Basic Interop
This how-to video series is focused on the Interop Forms Toolkit and working with Visual Basic .NET and Visual Basic 6 together. The Interop Forms Toolkit allows Visual Basic developers to migrate their Visual Basic 6 applications over to .NET using a phased migration strategy. Instead of having to convert the entire VB6 application at once, the toolkit enables .NET Forms and User Controls to run directly in Visual Basic 6 applications so that you can build the pieces that you need over time.
Download the Code: Videos 1–3
#1 | How Do I: Build Interop Forms?
#2 | How Do I: Build Interop User Controls?
#3 | How Do I: Deploy Hybrid Applications?
#4 | Intro to the Interop Forms Toolkit
#5 | Intro to the Interop Forms Toolkit, part 2
#6 | How Do I: Call VB.NET components from VB6 applications?
#7 | How Do I: Call VB6 components from VB.NET applications?
#8 | How Do I: Use the .NET Framework Class Library directly from VB6?
Upgrading a Visual Basic 6 Application
This video series is focused on how to upgrade Visual Basic 6 applications to Visual Basic .NET, covering everything from assessing how much time it will take to upgrade an application to running the upgrade wizard.
#1 | How Do I: Prepare a Visual Basic 6 application for upgrade?
#3 | How Do I: Use the Visual Basic 6 Upgrade Wizard?
#4 | How Do I: Move from ADO to ADO.NET?
Windows Forms over Data Video Series
This how-to video series is dedicated to getting Visual Basic developers productive on areas of data-based Windows Application development on the .NET Framework. You will need: SQL Server or SQL Server Express and Visual Studio or Visual Basic Express.
#1 | How Do I: Create a Database?
#2 | How Do I: Connect to a Database?
#3 | How Do I: Create a One-to-Many Data Entry Form?
#4 | How Do I: Create a Search Form?
#5 | How Do I: Create Lookup Lists?
#6 | How Do I: Filter Data on the Client?
#7 | How Do I: Use Auto-Complete?
#8 | How Do I: Format Data in Controls?
#9 | How Do I: Add Validation?
#10 | How Do I: Work with Local Data?
#11 | How Do I: Modify the Database?
#12 | How Do I: Deploy Local Data?
#13 | How Do I: Print Forms?
#14 | How Do I: Build Reports?
#15 | How Do I: Understand Data?
#16 | How Do I: Update Related Tables?
#17 | How Do I: Build Reports Against Remote Data?
#18 | How Do I: Modify Connection Strings at Runtime?
#19 | How Do I: Get Started with the DataGridView?
#20 | How Do I: Update Related Tables?
#21 | How Do I: Use DataSets in an N-Tier Application?
#22 | How Do I: Create an Occasionally Connected Application?
#23 | How Do I: Create and Consume a Windows Communication Foundation Service?
#24 | How Do I: Use the DataRepeater Control?
#25 | How Do I:Create a report from a database?
#26 | How Do I:Create a report from a business object?
The Visual Basic .NET IDE
This how-to video series provides an in-depth analysis of the similarities and differences between the Visual Basic 6 and Visual Basic .NET development environments.
#1 | VB6 and VB.NET: The IDEs aren't as different as you may think
#2 | VB6 and VB.NET: What's new in the IDE
#3 | Coding and Debugging with Visual Basic .NET
#4 | Speeding Visual Basic development with Code Snippets
Visual Basic .NET and the .NET Framework
This how-to video series is focused on familiarizing Visual Basic 6 developers with some of concepts involved in .NET development, including a COM-oriented introduction to object-oriented programming, an detailed discussion of the similarities and differences between Visual Basic 6 and .NET datatypes, and some highlights of new functionality that .NET brings to Visual Basic development.
#1 | Intro to Classes Objects, and Object-oriented programming
#2 | Working with variables and new datatypes in Visual Basic .NET
#3 | What the .NET Framework adds to Visual Basic development
Visual Basic .NET Data Access
This how-to video series is focused on more advanced data binding techniques using object binding in Visual Basic .NET. The series walks through creating business objects and how to associate them in one-to-many relationships, how to provide searching capabilities and how to enable sorting.
#1 | Intro to Data Access with Visual Basic .NET
#2 | Connected data: Applying your ADO skills to ADO.NET
#3 | Disconnected data: Moving beyond ADO to use the new DataSet object
#4 | Persisting changes to your database with ADO.NET
Visual Basic .NET Windows Forms
The video series covers everything you need to know to build a Windows-based, forms-over-data application, from an overview of the controls that come with the .NET Framework, to building custom controls, to Click-Once deployment and updates.
#1 | Building rich Windows applications with Visual Basic .NET
#2 | Creating custom controls with Visual Basic .NET
#3 | Integrating data into Windows Forms applications
#4 | Deploying a Windows Application with Click Once
#1 | How Do I: Enable Logging in My Applications?
#2 | How Do I: Enable Tracing in My Applications?
#3 | How Do I: Send Log Files Through E-mail?
#4 | How Do I: Use a Web Service in My Applications?
#5 | How Do I: Deploy Applications with ClickOnce?
#6 | How Do I: Use the ClickOnce Deployment API to Update My App?
#7 | How Do I: Email Unhandled Exceptions?
#8 | How Do I: Notify one form that data in another form has changed?
#9 | How Do I: Exchange data between two forms in an application?
Visual Basic .NET Web Development
This how-to video series is focused on web development with Visual Basic .NET. Learn how to build an ASP.NET application and web services with many of the same techniques you mastered with Visual Basic 6. Check out ASP.NET Videos for more video tutorials.
#1 | Building ASP.NET applications with Visual Basic .NET
#2 | Using web services with Visual Basic .NET