3、深入了解 .NET 框架与 Visual Basic .NET 升级

深入了解 .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 和类型库的情况下查找和引用组件。它支持并行部署,因此可以加载和使用同一程序集的多个版本,解决了非向后兼

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值