繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> .NET Framework详解

.NET Framework详解

2007-10-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:2.3.2 类库 .NET Framework有一个类库的扩展集,其中的类可提供如下功能: ● 数据访问:高性能数据访问类,用于连接SQL Server、Oracle或者OLEDB或ODBC提供者可用的其他数据库。参见第9章。 ● XM...
关键字:.NET Framework

2.3.2 类库

.NET Framework有一个类库的扩展集,其中的类可提供如下功能:

● 数据访问:高性能数据访问类,用于连接SQL Server、Oracle或者OLEDB或ODBC提供者可用的其他数据库。参见第9章。

● XML支持:下一代的XML支持,它远远超过了MSXML的功能。参见第11章。

● 目录服务:支持使用ADSI对Active Directory/LDAP的访问。

● 正则表达式:它在性能上超过了Perl 5中的同等类。参见第15章。

● 队列支持:提供了一组简单的面向对象的类,它们用来处理MSMQ。

以上这些类库使用CLR基类库提供通用功能。

2.3.3 基类库

.NET Framework中的基类库非常庞大,它们主要覆盖了以下领域:

● 集合:System.Collection命名空间提供了大量的集合类。参见第15章。

● 线程支持:System.Threading命名空间为创建快速、有效、多线程的应用程序提供了支持。

● 代码生成:System.CodeDOM命名空间提供的类用于在许多语言中生成源文件。ASP.NET使用这些类将ASP.NET页面转换成类,然后编译它们。

● IO:System.IO命名空间为处理文件和所有其他流类型提供了扩展支持。

● 反射:System.Reflection命名空间为加载程序集、在程序集中检测类型、创建类型实例等提供了支持。

● 安全性:System.Security命名空间为身份确认、授权、权限组、策略以及加密等服务提供支持。像ASP.NET这样的应用程序开发技术使用这些基本服务来建立自己的安全基础结构。

支持基类的列表可在.NET中找到,如果找不到某个特定的类,可使用WinCV工具来搜索它。可以从Start | Run中执行此工具。该文件通常位于C:\Program Files\Microsoft.NET\SDK \[version]\Bin文件夹中。

WinCV工具允许输入一个搜索字符串,然后搜索并显示所有与该字符串相匹配的类型。图2-10所示为输入HttpRequest(该ASP.NET类是一个Request对象,也称为Request内部对象)的结果。

图 2-10

图2-10中左边所示为所有匹配的类型。右边为使用反射类所检索到的类型定义。使用图中所示的信息,可以决定HttpRequest类是否定义为System.Web命名空间的一部分,该命名空间包含在文件System.Web.dll中。

到现在为止,读者应该对.NET Framework的组成有很好的了解了,下面介绍ASP.NET的设计目标,看看.NET Framework是如何用来建立ASP.NET的。

责任编辑:admin
相关文章