首页软件新闻工具软件操作系统办公软件聊天工具多媒体网页制作网页设计网站运营平面设计作品欣赏数据库程序组网
Ghost | Kugoo | 遨游 | Xp | Dw | Fw | Flash | Ps | 迅雷 | CD | ill | CAD | 五笔 | Word | Excel | Wps | Msn | QQ | 学电脑 | Asp | Php | Jsp | 3Dmax | 海报 | 包装 | 标志 | 地产 | 插画

.NET Framework详解

来源:未知(读取中...) 2005-10-8 【字体: 】 切换为

2.3.2  类库

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

       数据访问:高性能数据访问类,用于连接SQL ServerOracle或者OLEDBODBC提供者可用的其他数据库。参见第9章。

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

       目录服务:支持使用ADSIActive Directory/LDAP的访问。

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

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

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

2.3.3  基类库

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

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

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

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

       IOSystem.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的。

上一页  [1] [2] 

    相关新闻
    用户评论
数据载入中,请稍后……
评论内容:不能超过100字,不需审核,请自觉遵守互联网相关政策法规。
发表评论: 匿名发表 用户名: loading 位网友发表了评论 查看评论
(0/100)
    推广服务
IT部落推荐阅读
·生活服务
·精彩图文
·赞助商链接