NET类体系结构分析

NET类体系结构分析

ID:38364223

大小:2.35 MB

页数:71页

时间:2019-06-11

NET类体系结构分析_第1页
NET类体系结构分析_第2页
NET类体系结构分析_第3页
NET类体系结构分析_第4页
NET类体系结构分析_第5页
资源描述:

《NET类体系结构分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《类的分析与实现》目录软件三班刘一锋第一部分.NET类库1一、类库结构和System名空间11.System名空间的类32.System名空间的接口93.System名空间的结构94.System名空间的委托115.System名空间的枚举11二、Console类131.屏幕缓冲区和控制台窗口142.Console类功能153.标准流的控制164.读写方法18三、Convert类251.Convert类的类型转换252.Convert类的方法介绍27四、Math类和Random类291.System.Math类302.System.Random类31五

2、、TimeSpan类331.TimeSpan对象的单位和格式332.TimeSpan公共字段和属性333.构造函数和创建TimeSpan对象344.TimeSpan公共方法和运算符36六、DateTime类391.构造函数和DateTime对象的创建392.DateTime的公共字段和属性403.DateTime的方法和运算符41七、System.Collections名空间概念421.容量和计数422.下限43八、System.Collections中的接口44II1.IEnumerable接口452.IEnumerator接口453.IEnumer

3、ator.Reset方法454.InvalidOperationException类465.ICollection接口466.IComparer接口477.IList接口478.IDictionary接口489.IDictionaryEnumerator接口49九、System.Collections中的类521.ArrayList类522.Queue类563.Stack类57第二部分流和文件59一、基本概念591.概念602.数据传输方向603.数据流的基本操作61二、文件的基本操作611.文件的创建622.读文件623.写文件644.读写二进制文件

4、665.读取文本文件686.写入文本文件69II第一部分.NET类库应用用C#开发软件的一大优势就是能获得.NET框架的各种支持,而.NET类库就是其中重要的软件开发资源,它继承了大部分WindowsAPI函数的功能,还提供了更高级别的操作。离开了这些类库,就很难编写实用的C#应用程序,即使是简单的控制台程序也要依赖于.NET类库。关于类库的概念一直就存在,以前的VC有MFC类库、Delphi有类库VCL、Java有Swing、AWT等类库。这些类库封装了系统底层的功能并提供更好的操作方式。.NET中的类库封装了对Windows、网络、文件、多媒体的处

5、理功能,是所有.NET语言都必须使用的核心类库。.NET框架类库的确如其名称所暗示:一个关于类和类型的程序库,可让开发人员的日子好过一些。虽然这些类本身以C#编写而成,但它们可被任何基于CLR的语言使用。以C#、VB、C++或.NET框架所支持的任何其他语言编写出来的代码,都可以制造出这些类的实例,并调用它们的方法。一、类库结构和System名空间.NET框架类库的内容被组织成一个树状命名空间(namespacetree)。每一个命名空间可以包含许多类型(例如类和接口)及其他命名空间。.NET框架类库被组织成一个命名空间层次结构,System是这个层次

6、结构的根。上图展示了.NET框架类库树状命名空间很小的一部分。①System:“树”的根,此命名空间包含.NET框架类库中的其他所有命名空间。②System.Web:这个命名空间包含的类型能够用来创建Web应用程序,与其他许多命名空间一样,它也拥有次级命名空间。例如,开发人员可以使用System.Web.UI中的类型来构建ASP.NET浏览器应用程序,而System.Web.Services中的类型则可用来构建ASP.NETWebServices应用程序。69③System.Data:这个命名空间内的类型造就了ADO.NET。例如Connection类

7、用于建立对数据库管理系统(databasemanagementsystem,DBMS)的连接,DataSet类的实例则可用于缓存(cache)和检视对DBMS执行的查询的结果。④System.Windows.Forms:这个命名空间内的类型构成了WindowsForms,它们用于构建WindowsGUIs(图形用户界面)。当以任何基于CLR的编程语言编写.NET框架应用程序时,都可以使用这一套通用类型来创建Windows图形界面,而不必依赖于某种特定的语言机制。⑤System.EnterpriseServices:这个命名空间内的类型提供了某些企业应用

8、所要求的服务。⑥System.XML:这个命名空间内的类型支持生成和处理以XML定义的数据。此

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。