Visual Basic 6.0 已成为又一个 COBOL。这么说并不表示对其中任何一种语言怀有恶意。COBOL 曾经非常成功,因为它使自身成为编写关键任务主机应用程序所使用的语言。当世界转向胖客户端和 GUI 时,Visual Basic 开始风光无限,成为很多业务方案勿庸置疑的最佳语言。我想不出任何已经真正消失的主流业务编程语言。就像现在存在着数百万行 COBOL,在可预见的将来它们会依然存在,在未来的几年中我们还会处理 Visual Basic 6.0。事实上,Microsoft 已经承诺在 Windows Vista™ 上附带 Visual Basic 6.0 运行时,并在 Windows Vista 上运行 Visual Basic 6.0 兼容套件来通力确保 Visual Basic 6.0 应用程序正常运行。但是如何处理所有这些旧代码呢?当然,在 Visual Basic 2005 中重新编写每行代码是不可行的。尽管可以最终迁移大量这些代码,但是也不能对现在给定的应用程序花费时间和冒风险。存在的限制因素表明很多应用程序将在 Visual Basic 6.0 运行时上继续执行。这些应用程序不需要忽略 .NET Framework 和它带来的生产力利益。您看到的只是 .NET Framework 非常小的一方面,有些网络类可以被包装和公开为 COM 对象,使它们在 Visual Basic 6.0 中使用起来非常简单。严格说来,.NET Framework 的任何部分都可以按照这种方式进行包装和公开。请将 .NET Framework 想象为 Microsoft 的成千上万个类的礼品。要使用它们,您只需要提供礼品包装。
详细情况点这里
http://www.microsoft.com/china/MSDN/library/netFramework/netframework/WrapItUp.mspx