的 不同的Microsoft和第三方语言编译器生成遵循 CTS的managed code
CLR版本管理
.NET采用了版本管理机制,消除DLL hell问 题 每个应用使用DLL,必须指明是什么版本 应用程序需要的每个DLL版本宿主在系统中
版本编号
兼容和不兼容
Major或Minor版本号不一样,不兼容 Revision号码不一样,有可能兼容 仅仅Build号码不一样,兼容 QFE—Quick Fix Engineering
.config文件定义版本
tion>
Visual Studio .NET
集成开发环境,支持应用快速开发 支持多种语言开发 支持封装好的构件拖拉进应用
类库
统一的类库提供了调用平台函数的通用方 法,使得我们不必再去学习并研究不同语 言的API体系结构
ASP.NET
ASP.NET建立在.NET Framework类的基础 之上,并提供了由控件和基础部分组成的 "Web程序模板",大大简化了Web程序 和XML Web服务的开发.程序员直接面对 的是一组ASP.NET控件,而这些控件由一 些诸如文本框,下拉选单等通用的HTML用 户界面构件封装而成.实际上这些控件运 行于Web服务器上,并简单地以HTML的形 式将用户界面发送到浏览器.
ADO.NET
与现有的ADO数据访问模型相比, ADO.NET引入了一些新的特性——基于 XML,并且是松散耦合的(looselycoupled).ADO.NET使用了脱机 (disconnected)数据缓存,使用户能快速 地创建出高性能,可靠的XML Web服务和 现在流行的多层应用程序(N-tier applications).
Enterprise Services
建立在Windows 2000的Application Services上, 并包括了微软COM+服务和消息队列服务,.NET Framework Enterprise Services的可扩展性和可 靠性都相当出色,而这对企业级程序(比如事务 处理)而言是非常重要的. 此外,Windows 2000 Application Services 和.NET Framework的深层整合,使得用户可以将 现在通行的基于COM的程序转化为XML Web服 务,而且整个转化根本不用写一行代码,只需通 过一个管理接口(administrative interface)就能 轻而易举地实现.
Windows Forms
Windows窗体为.NET Framework提供了美 观的客户端图形用户界面,它囊括了现在 的VB组件库(Visual Basic component library)和Windows基础类库(Windows Foundation Classes),以及高效易用的底 层Win32 API 的所有优点.
.NET Framework的优点 的优点
可以使用任何编程语言 .NET Fra