Deciding Whether to Upgrade

The Common Language Runtime provides a managed execution environment with strong typing and managed memory allocation and deallocation. This imposes certain restrictions that result in improved overall system stability, performance, scalability, and security. In addition, Visual Basic .NET modernizes the Basic programming language by adding first-class object-oriented programming features and strong typing, making it the equal of any modern object-oriented language. However, these dramatic new capabilities also mean that upgrading from Visual Basic 6.0 to Visual Basic .NET is not a trivial undertaking.

Microsoft has redesigned and restructured Visual Basic, resulting in broken compatibility with Visual Basic 6.0. Many ...

Get Microsoft® Visual Basic® .NET 2003 Kick Start now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.