.NET Framework类库大概
.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定义的数据。
.NET Framework,包括CLR(公共语言运行时,Commmon Language Runtime)和.NET框架类库(.NET Framework class library)。 通用语言运行平台(Common Language Runtime,简称CLR),简单地说,就是.NET的虚拟机,相当于Java的JVM. .NET框架类库(.NET Framework class library)是一个关于类和类型的程序库 。其中的类由C#语言写成,但可被任何基于CLR的语言使用。应用程序还可以从类库中的类派生出新类。 托管代码是用.NETFramework编写的代码。托管应用程序运行时,将要用到相应的CLR。
|