首页 理论教育 ASP.NET应用程序开发技术-认识

ASP.NET应用程序开发技术-认识

时间:2023-10-21 理论教育 版权反馈
【摘要】:从图1-1可以看出,.NET Framework建立在操作系统之上,主要由公共语言运行库和基础类库组成。因此,我们可以通俗地理解.NET Framework起到了类似于操作系统的作用。成功安装.NET Framework后,.NET Framework基础类库也随之安装。

ASP.NET应用程序开发技术-认识

从图1-1可以看出,.NET Framework建立在操作系统之上,主要由公共语言运行库和基础类库组成。

1.公共语言运行库

与传统的应用程序不同,.NET应用程序不直接运行在操作系统之上,而是运行在.NET Framework构建的“托管”运行环境上,此“托管”运行环境称为公共语言运行库(Common Language RunTime,简称CLR)。因此,我们可以通俗地理解.NET Framework起到了类似于操作系统的作用。

.NET应用程序编译后的代码不是机器代码,而是一种叫做MSIL(Microsoft Intermediate Language,微软中间语言)的中间语言,当.NET应用程序运行时,需要一种即时编译器将MSIL中间语言程序编译为机器语言,然后才可运行该程序。这种即时编译器就是公共语言运行库提供的。(www.xing528.com)

2..NET Framework基础类库

如果说公共语言运行库为.NET应用程序提供了运行的环境,那么.NET Framework基础类库则为.NET应用程序提供了全部的基本功能,或者说包括ASP.NET Web应用程序在内的所有的.NET应用程序的所有功能都是通过调用.NET Framework基础类库中的类来实现的。成功安装.NET Framework后,.NET Framework基础类库也随之安装。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈