er> 从图中可以看出在托管C++中,托管类和非托管类是可以相互使用各自的特征,但托管类能够封装.NET框架中的组件,且最大限度地使用.NET框架中的特性,而传统的C++类是使用MFC和ATL来设计的,用来编制基于Windows环境的应用程序。 为什么使用托管C++ 前面已经提到,托管C++是在C++基础上建立的,用来开发.NET 框架应用程序。那么.NET 框架究竟有哪些新的特性呢? Microsoft .NET框架的目的是使用户更容易建立网络应用程序和网络服务。建立在Common Language Runtime的代码可以用目前任何编程语言进行编写。Runtime提供了许多服务功能,例如: 服务框架 框架包括一套开发人员希望在标准语言库中存在的基类库,例如:集合、输入/输出、字符串及数据类。另外,基类库提供访问操作系统服务如图画、网络、线程、全球化和加密的类。服务框架也包括数据访问类库及开发工具,如调试和剖析服务等。 数据访问服务 为了提供对数据的访问,服务框架包括ActiveX Data Objects+ (ADO.NET)类库。如同名子所暗示地那样,ADO.NET由ADO发展而来。ADO+被设计为基于网络的页码:[1] [2] [3] [4] [5] [6] [7] 第3页、共7页 |