Visual Basic has been modernized with new, richer object models for data, forms, transactions, and almost everything else. The file formats have also changed. Projects from previous versions need to be upgraded before they will compile and run in Visual Basic .NET. The Upgrade Wizard handles much of this work, but most real-world projects will require additional modifications before they can be run. This is where this book come to address. It is is a complete technical guide to upgrading Microsoft Visual Basic 6 applications to Microsoft Visual Basic .NET, covering all aspects of upgrading from APIs to ZOrders. This book includes chapters on fixing upgrade issues with forms, language, data access and COM+ Services. It also shows how to add value to upgraded applications with XML Web Services, ADO.NET and .NET remoting. It shows global architectural advise, and includes a reference of function and object model changes from Visual Basic 6.