首页 > ASP.NET > The NOTE of learning ASP.NET [6] 关于 .NET BCL(Base Class Library,基础类库)

The NOTE of learning ASP.NET [6] 关于 .NET BCL(Base Class Library,基础类库)

    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:

    System.web 提供了用来创建WEB应用的方法。
    System.windows.forms 提供了用来创建Windows应用的各种方法。
    System.xml 提供了读取修改创建XML的各种方法。
    .NET Framework 提供了上百个命名空间提供不同的功能,以上的命名空间是对我们开始学习非常有用也非常基础的。
 
Advertisements
分类:ASP.NET
  1. 还没有评论。
  1. No trackbacks yet.

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: