Upgrade your Visual Basic 6.0 applications to Visual Basic .NET with programming tips, tricks, and side-by-side code comparisons direct from the sourceMicrosoft.
Microsoft Visual Basic .NET offers remarkable power and flexibility, with richer object models for data, forms, transactions, and more. But you must upgrade applications before theyll compile and run in the Microsoft .NET environment. Get the in-depth technical details you need to upgrade Visual Basic applications efficiently with this upgrade-specific reference. Learn about advanced Visual Basic .NET functionality such as inheritance, multithreading, drag-and-drop XML Web services, RAD programmability for servers, the forms package, and more. Examine side-by-side code examples, and learn to evaluate which projects can benefit from an upgrade and which might function best in a mixed-code environment. And get programming tips and tricks that help you make the most of the epic shift to .NET. This book covers these topics:
Differences between Visual Basic 6.0 and Visual Basic .NET
Upgrade options
Preparing your project for an upgrade
Your first upgrade
Common tasks in Visual Basic .NET
What the Upgrade Wizard does
Errors, warnings, and issues
COM interoperability using both versions
Common upgrade problems
Fixing language and form problems
ActiveX® controls and COM libraries
What to do with data
Upgrading Microsoft Transaction Server/COM+ components
Application Wizard projects
Adding value to your application
Replacing ActiveX controls with Windows® Forms controls
Moving from ADO to ADO.NET
Appendixes: Object models, compatibility library contents, and helper class code
INCLUDED ON CD-ROM:
A fully searchable electronic copy of the book
Sample code written in Visual Basic 6.0 and Visual Basic .NET