购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

试题12(2009年下半年试题30)

在.NET架构中, (30) 给开发人员提供了一个统一的、面向对象的、层次化的、可扩展的编程接口。

(30)A.通用语言规范

B.基础类库

C.通用语言运行环境

D.ADO.NET

试题12分析

微软的.NET是基于一组开放的互联网协议而推出的一系列的产品、技术和服务。.NET开发框架在通用语言运行环境基础上,给开发人员提供了完善的基础类库、数据库访问技术及网络开发技术,开发者可以使用多种语言快速构建网络应用。.NET开发框架如图2-5所示。

通用语言运行环境(Common Language Runtime)处于.NET开发框架的最低层,是该框架的基础,它为多种语言提供了统一的运行环境、统一的编程模型,大大简化了应用程序的发布和升级、多种语言之间的交互、内存和资源的自动管理,等等。

基础类库(Base Class Library)给开发人员提供了一个统一的、面向对象的、层次化的、可扩展的编程接口,使开发人员能够高效、快速地构建基于下一代互联网的网络应用。

图2-5 .NET开发框架

ADO.NET技术用于访问数据库,提供了一组用来连接到数据库、运行命令、返回记录集的类库。ADO.NET提供了对XML的强大支持,为XML成为.NET中数据交换的统一格式提供了基础。同时,ADO.NET引入了DataSet的概念,在内存数据缓冲区中提供数据的关系视图,使得不论数据来自于关系数据库,还是来自于一个XML文档,都可以用一个统一的编程模型来创建和使用,提高了程序的交互性和可扩展性,尤其适合于分布式的应用场合。

ASP.NET是.NET中的网络编程结构,可以方便、高效地构建、运行和发布网络应用。ASP.NET网络表单使开发人员能够非常容易地创建网络表单,它将快速开发模型引入到网络开发中来,从而大大简化了网络应用的开发。ASP.NET中还引入服务器端控件,该控件是可扩展的,开发人员可以构建自己的服务器端控件。ASP.NET还支持Web服务(Web Services)。在.NET 中,ASP.NET应用不再是解释脚本,而采用编译运行,再加上灵活的缓冲技术,从根本上提高了性能。

传统的基于Windows的应用(Win Forms),仍然是.NET中不可或缺的一部分。在.NET中开发传统的基于Windows的应用程序时,除了可以利用现有的技术(如ActiveX控件以及丰富的Windows接口)外,还可以基于通用语言运行环境开发,可以使用ADO.NET、Web服务等。

.NET支持使用多种语言进行开发,目前已经支持VB、C++、C#和JScript等语言以及它们之间的深层次交互。.NET还支持第三方的.NET编译器和开发工具,这意味着几乎所有市场上的编程语言都有可能应用于微软的.NET开发框架。

Visual Studio .NET作为微软的下一代开发工具,和.NET开发框架紧密结合,提供了一个统一的集成开发环境和工具,可以极大地提高开发效率。

J2EE与.NET都可以用来设计、开发企业级应用。J2EE平台是业界标准,有超过50家厂商实现了这些标准(工具、应用服务器等)。.NET是微软自己的产品系列,而非业界标准。这使两者在实现技术及应用等各方面有很多不同之处。

试题12参考答案

(30)B VtXzOGPAsVij6TpGwHkiXe6TFR4EIIivO0EXwEggEjjjpvcv/05Jn4xi8xbVRwlC

点击中间区域
呼出菜单
上一章
目录
下一章
×