With Visual Basic .NET, Microsoft has completely redesigned Visual Basic from the ground up to produce a new and better product. Almost every aspect of Visual Basic has been changed, updated, or improved in some fashion in Visual Basic .NET. Because of the significant changes, there is no direct path of migration for most code when upgrading an application to Visual Basic .NET. This course discusses the many changes that have been implemented in Visual Basic .NET and analyzes how to upgrade code and forms developed using Visual Basic 6.0 to Visual Basic .NET, including code that uses data access and the new version of ActiveX Data Objects, ADO.NET.