admin 管理员组

文章数量: 1184232

一、 .Net framework

.Net framework 为开发和运行在不同平台、不同语言编写的应用程序以及 XML Web 服务提供了一个平台。 .Net framework 有公共语言运行库、类库以及 ASP.NET 组成。 ASP.NET 是基于组件的动态服务器页面。


二、 .NET Framework 组成元素:


1 BCl (类库)

作为 .NET 的语言的一部分,所有类和接口都保存在 .NET Framework 类库中。 .NET Framework 类库由许多命名空间组成。 提供了开发程序时所需要使用的对象,所有的 .NET 语言皆使用同一组基底类别库,程序员编写的代码可以跟用其他编程语言编写的托管代码中类及方法进行集合。公共语言运行库定义了数据类型标准,从而可将类的实例传递给用不同语言编写的方法。

.NET Framework 类库由许多命名空间组成。每个命名空间都包含类、结构体、枚举、委托和接口,可以在程序中使用这些组成部分。

.NET Framework 类库中的类遵循已发布的通用语言规范(CLS)标准。规定了与公共语言运行库进行交互的语言行为。


2 公共语言运行库 CLR

CLR(Common LanguageRuntime)公共语言运行 是整个.netframework构建的基础,是实现.Net跨平台,跨语言,代码安全等核心特性的关键

公共语言运行库可以为一些任务提供服务、如集成由不同语言开发的组件,跨语言错误处理,安全处理,管理对象的存储和释放等。


3 ASP.NET

ASP.NET 是活动服务器页面的最新版本。 ASP.NET 是一种 Web 开发环境,它可以包括 VB 在内的任一种 .NET 语言编写的应用程序。 ASP.NET 使得 Web 开发变得更为容易,因为它可以为 Web 窗体和 Web 服务提供同 Windows 应用程序一样的调试支持。


三、运行机制

程序员编写的代码一般称为源代码。可以使用任一语言编程,编译器会将源代码编译成 Microsoft 中间语言( MSIL ,有时也称为中间语言( IL )。当程序裕兴时,实时( JIT )编译器将 MSIL 转换为特定机器的本机代码,实时编译器是公共语言运行库的一部分。

.NET 公共语言运行库编译和执行程序的步骤

本文标签: 服务提供 公共语言 编程