.NET Framework主要包含一个庞大的代码库,可以在客户端或服务器端语言(如C#)中通过面向对象编程(Objiect-Oriented Programming,OOP)技术来使用这些代码。这个库分为多个不同的模块,这样就可以根据希望得到的结果来选择使用其中的各个部分。例如,一个模块包含Windows应用程序的构件,另一个模块包含网络编程的代码块,还有一个模块包含Web开发的代码块。一些模块还分为更具体的子模块,例如,在Web开发模块中,有用于创建Web服务的子模块。
其目的是,不同的操作系统可以根据各自的特征,支持其中的部分或全部模块。例如,智能手机支持所有的基本.NET功能,但不需要某些更高级的模块。
部分.NET Framework库定义了一些基本类型。类型是数据的一种表达方式,指定最基本类型(如32位带符号的整型)有助于使用.NET Framework的各种语言之间进行交互操作,这称为通用类型系统(Common Type System,CTS)。
除提供这个库外,.NET Framework还包含.NET公共语言运行库(Common Language Runtime,CLR),它负责管理用.NET库开发的所有应用程序的执行。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>