The NOTE of learning ASP.NET [6] 关于 .NET BCL(Base Class Library,基础类库)
2010-09-26 00:56
513 查看
BCL 由很多为.NET Framework提供基础功能的类组成。在你做一个功能前可能要想一想是不是有人已经在基础类中完成了我要做的工作,然后可以去文档中查询一下,这样可以节省你大量的时间 and make your developer life easier。
以下列出一些常用的BCL中的namespace(命名空间,由具有比较相近或一类功能的Class(类)组成,相当于JAVA中的包。)
System 包含了编程时所需的所有数据类型的Class,在此命名空间下的其他命名空间及类即表示属于微软.NET框架的,与其他类库里的类命名相同时,在调用时可以使用命名空间来区别这个类来自哪里。
System.Data 提供了数据库编程的各种类,可以操作SQLSERVER ODBC 等。
System.Globalization 提供了是程序可以国际化的各种类 .NET Framework中很多方法使用了 System.Globalization来实现国际化的特性。
System.IO 对Stream数据流操作提供了基本支持,可以操作文件,文件夹,驱动器等。其中Stream类主要功能简单的说就是为了把一个文件从一个位置移动到另一个位置。
System.Text 主要提供了编程时对文本的操作,提供了StringBuilder类,类似于JAVA中的StringBuffer,用于组合字符串。
System.Text.RegularExpressions 提供了在长文本中快速定位特定标记或文本并进行替换修改的功能,主要用于HTML处理,LOG 分析和HTTP header 分析。提供一个MSDN的网址,里面详细讲述了RegularExpressions:
http://msdn.microsoft.com/en-us/library/hs600312(VS.71).aspx
System.web 提供了用来创建WEB应用的方法。
System.windows.forms 提供了用来创建Windows应用的各种方法。
System.xml 提供了读取修改创建XML的各种方法。
.NET Framework 提供了上百个命名空间提供不同的功能,以上的命名空间是对我们开始学习非常有用也非常基础的。
以下列出一些常用的BCL中的namespace(命名空间,由具有比较相近或一类功能的Class(类)组成,相当于JAVA中的包。)
System 包含了编程时所需的所有数据类型的Class,在此命名空间下的其他命名空间及类即表示属于微软.NET框架的,与其他类库里的类命名相同时,在调用时可以使用命名空间来区别这个类来自哪里。
System.Data 提供了数据库编程的各种类,可以操作SQLSERVER ODBC 等。
System.Globalization 提供了是程序可以国际化的各种类 .NET Framework中很多方法使用了 System.Globalization来实现国际化的特性。
System.IO 对Stream数据流操作提供了基本支持,可以操作文件,文件夹,驱动器等。其中Stream类主要功能简单的说就是为了把一个文件从一个位置移动到另一个位置。
System.Text 主要提供了编程时对文本的操作,提供了StringBuilder类,类似于JAVA中的StringBuffer,用于组合字符串。
System.Text.RegularExpressions 提供了在长文本中快速定位特定标记或文本并进行替换修改的功能,主要用于HTML处理,LOG 分析和HTTP header 分析。提供一个MSDN的网址,里面详细讲述了RegularExpressions:
http://msdn.microsoft.com/en-us/library/hs600312(VS.71).aspx
System.web 提供了用来创建WEB应用的方法。
System.windows.forms 提供了用来创建Windows应用的各种方法。
System.xml 提供了读取修改创建XML的各种方法。
.NET Framework 提供了上百个命名空间提供不同的功能,以上的命名空间是对我们开始学习非常有用也非常基础的。
相关文章推荐
- The NOTE of learning ASP.NET [3] [关于ASP.NET配置文件 web.config]
- The NOTE of learning ASP.NET [10] 关于.NET整型与浮点型变量使用上的效率和存储问题
- The NOTE of learning ASP.NET [11] 关于.NET变量的强制类型转换
- The NOTE of learning ASP.NET [12] 关于.NET的比较运算符
- The NOTE of learning ASP.NET [13] 关于.NET中的Constants,Enumerations,Structs
- The NOTE of learning ASP.NET [15] 关于.NET字符串类的使用
- The NOTE of learning ASP.NET [16] 关于类和对象以及封装
- The NOTE of learning ASP.NET [17] 关于VS2008中使用注释生成智能提示
- The NOTE of learning ASP.NET [18] 关于.NET(GC)内存回收机制
- The NOTE of learning ASP.NET [19] 关于GC(内存回收机制)、对象的销毁和using的使用
- The NOTE of learning ASP.NET [5] 关于.NET Framework及常用缩略词
- The NOTE of learning ASP.NET [1]
- The NOTE of learning ASP.NET [9] .NET的基本数据类型及其常用方法
- The NOTE of learning ASP.NET [2] ASP.NET运行库处理并返回响应的整个流程
- AS.NET2.0 用户控件错误!!The base class includes the field 'MyControl_1', but its type (MyControl) is not compatible with the type of control (ASP.MyControl_ascx).
- The NOTE of learning ASP.NET [4]
- The NOTE of learning ASP.NET [14] 使用.NET Framework中System.Xml命名空间下的类读写XML文件
- The NOTE of learning ASP.NET [7] 使用记事本与CSC开发第一个.NET程序HelloWorld
- The NOTE of learning ASP.NET [8] 由HelloWorld学习C# .NET开发的基本知识
- 基于 ASP.NET Core 2.1 的 Razor Class Library 实现自定义错误页面的公用类库