.NET Framework是什么?

.NET Framework 是一个可以快速开发、部署网站服务及应用程序的开发平台,是 Windows 中的一 个组件,包括公共语言运行时(Common Language Runtime, CLR)虚拟执行系统和 .NET Framework 类库。

.NET Framework 的特点如下。

提供标准的面向对象开发环境。用户不仅可以在本地与对象交互,视频讲解还可以通过 Web Service .NET Remoting 技术进行远程交互。 提供优化的代码执行环境,具有良好的版本兼容性,并允许在同一台计算机上安装不同版本的 .NET Framework 使用 JITJust In Time)技术,提高代码的运行速度。

1) 编程语言

.NET Framework 框架中支持的编程语言包括 C#VBC++J# 等, 但目前使用最多的是 C# 语言。

正是由于在 .NETFramework 中支持多种编程语言,因此 .NET Framework 也配备了对应的编译 器。

2) CLS

CLSCommon Language Specification, 公共语言运行规范)定义了一组规则,即可以通过不同的 编程语言(C#VBJ# 等)来创建 Windows 应用程序、ASP.NET 网站程序以及在 .NET Framework 中所有支持的程序。

3) .NET Framework 类库(Framework Class Library, FCL

FCL 中包括 Windows Forms Windows 窗体程序)、ASP.NET(网站程序)、 WPFWindows 的界面程序的框架)、 WCFWindows 平台上的工作流程序)等程序所用到的类 库文件

4) CLR

CLR .NET Framework 的基础。用户可以将 CLR 看作一个在执行时管理代码的代码,它提供内存 管理、线程管理和远程处理等核心服务,并且还强制实施严格类型安全以及可提高安全性和可靠性的 管理。

它与 Java 虚拟机类似。以公共语言运行库为目标的代码称为托管代码,不以公共语言运行库为目标 的代码称为非托管代码。

5) OS

操作系统(Operating System, OS)在目前的 .NET Framework 中不仅支持在 Windows 上使用, 在后续的版本中将支持在 Linux Mac 操作系统上使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值