栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

.NET Framework

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.NET Framework

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

1、提供标准的面向对象开发环境。用户不仅可以在本地与对象交互,视频讲解还可以通过 Web Service 和 .NET Remoting 技术进行远程交互。

2、提供优化的代码执行环境,具有良好的版本兼容性,并允许在同一台计算机上安装不同版本的 .NET Framework。

3、使用 JIT(Just In Time)技术,提高代码的运行速度。 .NET Framework 的体系结构如下图所示。

下面从上而下详细介绍 .NET Framework 体系结构中各部分的具体内容。

1、编程语言在 .NET Framework 框架中支持的编程语言包括**

C#、VB、C++、J# 等, 但目前使用最多的是 C# 语言。

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

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

3、.NET Framework** 类库(Framework Class Library, FCL)在 FCL 中包括 Windows Forms (Windows 窗体程序)、ASP.NET(网站程序)、WPF(Windows 的界面程序的框架)、 WCF(Windows 平台上的工作流程序)等程序所用到的类库文件。

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

它与 Java 虚拟机类似。以公共语言运行库为目标的代码称为托管代码,不以公共语言运行库为目标的代码称为非托管代码。5、OS**操作系统(Operating System, OS)在目前的 .NET Framework 中仅支持在 Windows 上使用,在后续的版本中将支持在 Linux 和 Mac 操作系统上使用。*

    C#与.NET的关系:

**.NET是一个开发平台,而C#是一种在.NET开发平台上使用的编程语言**,目前在.NET平台上使用的开发语言很多。例如:*Visual Basic .NET、[Python](http://c.biancheng.net/python/)、J#、Visual C++.NET 等。但在 .NET 平台上使用最多的是 C# 语言。

.NET 框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。

.NET 框架的目的是便于开发人员容易地建立 Web 应用程序和 Web 服务,使得 Internet 上的各应用程序之间可以使用 Web 服务进行沟通。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/906616.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号