社区后台开发 → 浏览:帖子主题
* 帖子主题:.NET Framework 类库
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:1301
发帖:99
来自:保密
注册:2022-08-28 23:20:57
造访:2025-03-23 21:18:24
[ 第 1 楼 ] 回复
在.NET Framework架构中,在CLR的上层为.NET Framework的类库。.NET提供的强大的类库可以帮助开发人员轻松地构建应用程序。.NET中的类库封装了对Wmdows、网络、文件及多媒体的处理功能,是所有NET语言都必须使用的核心类库。为了便于语言之间进行交互操作,大多数.NET Framework类型都符合CLS,因而可在编译器符合公共语言规范(CLS)的任何编程语言中使用。

    可以使用类库中这些具体的类,或者从这些类中派生自己的类。若要使用接口的功能,既可以创建实现接口的类,也可以从某个实现接口的.NET Framework类中派生类。.NETFramework类库使开发人员能够完成一系列常见编程任务,包括诸如字符串管理、数据收集、数据库连接,以及文件访问等任务。除这些常见任务之外,类库还包括支持多种专用开发方案的类型。
    类库大约有7000多个类,并且根据其功能分为几部分,类库的每一部分都被包含在一个命 名空间下。最常用的类库有:

命名空间      说明
System    包含最基本的类,这些类提供数据类型、事件和事件处理、接口,属性、异常处理等操作
System.Windows.Forms    包含用于创建基于Windows的应用程序的类
System.Collections    其中的类用于管理对象集合,包括常用的集合类型:堆栈、队列、散列表等
System.Drawing    其中的类用于操作二维图形,用于在Windows窗体应用程序及Web窗体应用程序中显示图像或进行打印
System.IO    提供用于操作I/O流,遍历目录和读写文件的类
System.NET    提供用于网络通信的类,如P2P通信等
System.Reflection    操作反射,提供用于查看元数据,以及延迟绑定类型和它们的成员的类
SyStem.Text    提供用于以不同的编码方式(如ASCII或者Unicodc)来操作文本的类
System.Threading    操作线程,用于异步操作,以及同步访问资源
System.Xml    提供用于处理XML架构和数据的类
System.Web.Services    提供用于创建和操作Web服务的类
System.Web.UI    提供用于操作Web窗体创建基于Web的应用程序的类
System.Data    提供与基本数据库管理相关的类和类型
System.Math    计算常见数学量的成员,例如三角函数和对数函数
2022-11-04 09:32:17 IP:已设置保密
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:1301
发帖:99
来自:保密
注册:2022-08-28 23:20:57
造访:2025-03-23 21:18:24
[ 第 2 楼 ] 回复
.NET Framework类库是一个关于类和类型的程序库 。其中的类由C#语言写成,但可被任何基于CLR的语言使用。应用程序还可以从类库中的类派生出新类。
.NET Framework类库的内容被组织成一个树状的命名空间,每一个命名空间可以包含许多类型(例如类和接口)和其它命名空间。

* System命名空间:“树”的根,此命名空间包含了.NET Framework类库中其它所有的命名空间。System还包含了所定义的核心类型(如Int16,Char等标准值类型,Array等引用类型,Object也定义于此)。
* System.Web:该命名空间包含的类型能够用来创建Web应用程序,可以使用System.Web.UI中的类型来构建ASP.NET浏览器应用程序,而System.Web.Services中的类型则可用来构建ASP.NET Web Services应用程序。
* System.Data:这个命名空间内的类型造就了ADO.NET,用于访问数据库。
* System.Windows.Forms:这个命名空间内的类型构成了Windows Forms,它们用于构建Windows GUIs,不必依赖于某种特定的语言机制(例如在C++ 中使用较陈旧的MFC)。
* System.EnterpriseServices:这个命名空间内的类型提供了某些企业应用所要求的服务。这些服务包括分布式事务,对象实例生命期管理等。
* System.XML:这个命名空间内的类型支持生成和处理以XML定义的数据。
1765383-20200309110924776-1010809243.png
2022-11-04 09:34:25 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册?密码:
评论内容