NetFramework是微软为构建和运行Windows应用程序而开发的软件开发平台。Net框架由开发人员工具、编程语言和用于构建桌面和web应用程序的库组成。它也被用来建立网站,网络服务和游戏。
Net框架是用来创建应用程序的,这些应用程序将在Windows平台上运行。第一版.Net框架于2002年发布。这个版本被称为.NETFramework1.0。从那时起,Microsoft.Netframework已经取得了长足的进步,目前的版本是.Netframework4.7.2。
Microsoft.Netframework可用于创建基于表单的应用程序和基于Web的应用程序。Web服务也可以使用.Net框架开发。
该框架还支持各种编程语言,如visualbasic和C#。因此开发人员可以选择开发所需应用程序的语言。在本章中,您将学习.Netframework的一些基础知识。
.NetFramework体系结构
.NetFramework体系结构是.Net平台的一种编程模型,它提供了一个执行环境,并与各种编程语言集成,以便简单地开发和部署各种Windows和桌面应用程序。它由类库和可重用组件组成。
.Netframework的基本体系结构如下所示。
.NET组件
.Net框架的体系结构基于以下关键组件;
1.公共语言运行时
“通用语言基础结构”或CLI是.Net体系结构中的平台,在该平台上可以执行.Net程序。
CLI具有以下主要功能:
例外的示例是:
垃圾收集的例子有
如前一节所述,开发人员可以使用多种.Net编程语言开发应用程序。
2.类库
.NETFramework包含一组标准类库。类库是可用于核心目的的方法和函数的集合。
例如,有一个类库,其中包含处理所有文件级操作的方法。因此,有一种方法可用于从文件中读取文本。类似地,有一种将文本写入文件的方法。
大多数方法都分为System。*或Microsoft。*命名空间。(星号*仅表示对属于System或Microsoft名称空间的所有方法的引用)
命名空间是方法的逻辑分离。在后面的章节中,我们将更详细地学习这些名称空间。
3.语言
可以在.Net框架中构建的应用程序类型大致分为以下几类。
Microsoft始终确保.Net框架符合所有受支持的Windows操作系统。