Visual C# 2008+SQL Server 2005 数据库与网络开发--1.2.3 .NET类库

    类库是面向对象的一个综合性可重用类型的集合,它为应用程序提供各种高级的组件和服务,可以利用它开发多种应用程序,如传统的命令行或图形用户界面应用程序,基于ASP .NET所提供的应用程序(如Web窗体和XML Web Services)等。它使得程序员可以专注于程序的商业逻辑,而不用关心程序的细节问题。利用.NET类库可以实现很多任务,包括数据库访问、图形创建、XML处理、网络、反射、消息、安全和目录服务等。这个范围是非常广的,因此本书只介绍有关C#的常用的一些组件和服务。以下是介绍.NET类库的部分组件和服务。

1)系统框架服务

系统框架服务包括一套完整的基类库,如集合、输入/输出,字符串及数据类等。这里需要指出的是,基类库向程序员提供了访问操作系统的服务,如图画、网络、线程和加密的类等。另外服务框架还包括一个数据访问类库和一系列的开发工具,如调试和剖析服务等。

2ADO .NET组件

ADOActiveX Data Object)是用于简化对各种数据源访问操作的高层接口。ADO .NET是由ADO演化而来的,是为基于Web的可扩展的应用程序和服务提供数据访问服务的APIApplication programming interface)。

3ASP  .NET应用服务

ASP .NETActive Server Page,动态服务器主页)中最重要的是用于处理基于简单结构的HTTP请求的运行语言。ASP .NET使用基于构件的.NET框架配制模板,具有XCOPY配制、构件并行配制、基于XML配制等优点。它支持对应用程序的实时更新,提供高速的缓冲服务来改善性能。

4ASP .NET Web表单

ASP .NET Web表单在网络应用程序的开发中引入了基于VB的表单的高生产性的优点。ASP .NET Web表单虽然沿用了将HTML内容与角本代码混合的ASP语法,但是它加入了分离应用程序代码和用户接口内容的一种更加结构化的方法。另外,它还提供了一套映射传统HTML用户接口部件(如列表框、文本框、按钮等)的控件和一套网络应用的控件(如日历、时钟等)。

5XML数据组件

.NET中,所有的数据都可以被看作是XMLExtensible Markup Language,可扩展标记语言)。XML由标签化、易于理解的文本组成。程序员可以通过XML转换数据,传输数据和确认服务。另外,系统框架也支持ADO .NET数据与XML数据之间的转换。

posted on 2008-05-20 11:08  我的CSHARP  阅读(277)  评论(0编辑  收藏  举报