深入了解 .NET 框架与 Visual Basic .NET 升级
1. .NET 框架概述
1.1 .NET 框架特性
.NET 框架是一个庞大的环境,代表了 Visual Studio .NET 中的许多功能。它的基础是公共语言运行时(CLR),这是驱动整个系统的引擎。CLR 提供了标准的数据类型和对象系统,使跨语言和跨平台开发成为可能。
框架的中间层包括下一代系统服务,如 ADO.NET、ASP.NET 和 XML。与这些工具的早期版本不同,框架对它们进行管理,使它们在各种语言中的可用性保持一致。
最顶层包括用户和程序界面。Windows Forms 用于创建标准的 Win32 应用程序;Web Forms 是围绕 ASP.NET 构建的强大服务器端可视化开发工具;Web Services 提供了程序通过 Internet 直接通信的机制;控制台界面则允许创建简单的基于文本的应用程序。
1.2 CLR 的作用
CLR 的目的是创建一个更简单、更快速的开发系统,自动处理内存管理和进程通信等底层细节。它还具有更简单、更安全的部署环境和可扩展性。
CLR 透明地支持任意数量的语言,不限于微软开发的语言。这种集成使许多语言能够利用内置的调试系统和内存管理。VB 语言与 CLR 集成后发生了重大变化,但能更有效地与其他语言协作。
1.3 版本控制
CLR 在应用程序部署和组件版本方面有显著改进。与之前的组件模型(如 COM)不同,CLR 可以在不使用 ProgIDs、CLSIDs 和类型库的情况下查找和引用组件。它支持并行部署,因此可以加载和使用同一程序集的多个版本,解决了非向后兼
超级会员免费看
订阅专栏 解锁全文
342

被折叠的 条评论
为什么被折叠?



