简述,.net frame work,四个核心数据

如题所述

NET Framework .NET Framework 概述请参见 使用 .NET Framework 编程 | 快速入门 | 示例 | 教程 .NET Framework 是一种新的计算平台,它简化了在高度分布式 Internet 环境中的应用程序开发。.NET Framework 旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。 提供一个将软件部署和版本控制冲突最小化的代码执行环境。 提供一个保证代码(包括由未知的或不完全受信任的第三方创建的代码)安全执行的代码执行环境。 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。 按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。 .NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。 公共语言运行库是 .NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理),而且还强制实施严格的类型安全以及可确保安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)。 .NET Framework 可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。.NET Framework 不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。 例如,ASP.NET 承载运行库以为托管代码提供可伸缩的服务器端环境。ASP.NET 直接使用运行库以启用 ASP.NET 应用程序和 XML Web services(本主题稍后将对这两者进行讨论)。 Internet Explorer 是承载运行库(以 MIME 类型扩展的形式)的非托管应用程序的一个示例。使用 Internet Explorer 承载运行库使您能够在 HTML 文档中嵌入托管组件或 Windows 窗体控件。以这种方式承载运行库使得托管移动代码(类似于 Microsoft? ActiveX? 控件)成为可能,但是它具有只有托管代码才能提供的重大改进(如不完全受信任的执行和安全的独立文件存储)。 下面的插图显示公共语言运行库和类库与应用程序之间以及与整个系统之间的关系。该插图还显示托管代码如何在更大的结构内运行。 .NET Framework 环境 下面的章节将更加详细地描述 .NET Framework 的主要组件和功能。 公共语言运行库的功能 公共语言运行库管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务。这些功能是在公共语言运行库上运行的托管代码所固有的。 至于安全性,取决于包括托管组件的来源(如 Internet、企业网络或本地计算机)在内的一些因素,托管组件被赋予不同程度的信任。这意味着即使用在同一活动应用程序中,托管组件既可能能够执行文件访问操作、注册表访问操作或其他须小心使用的功能,也可能不能够执行这些功能。 运行库强制实施代码访问安全。例如,用户可以相信嵌入在 Web 页中的可执行文件能够在屏幕上播放动画或唱歌,但不能访问他们的个人数据、文件系统或网络。这样,运行库的安全性功能就使通过 Internet 部署的合法软件能够具有特别丰富的功能。
温馨提示:内容为网友见解,仅供参考
无其他回答

netframewwork有必要安装吗
有必要安装。NET Framework是某些软件游戏,不可缺少的运行环境,建议用户最好都安装下。如果你没有安装NET Framework,电脑在运行某些软件游戏时,就会报错,提示无法启动。

谁能给我解释一下 .net .net frame work 以及 asp.net 这3者之间的...
.net严格来说是个平台,什么vb.net,asp.net等都可以在上面执行 .net frame work 是个框架,也可是说是一个封装好的类库文件给你使用 asp.net 才是门语言(基于c#),通常用来做中小型企业的网站

...突然时突然弹出NET.Frame work3.5安装,请各位大神帮忙看看,顺序如下...
出现这个问题是因为电脑没有安装net.frame work 相应组件,因此需要先将net.frame work 3.5安装成功,然后重启电脑再安装SolidWorks即可,注意在安装SolidWorks过程中要断网安装。

vb6.0和vb.net做相同功能的一个软件,是不是用vb6做的运行快?
由于.Net需要.Net Frame Work,自然要比VB6占用系统资源。但是二者差距应该很小。但是在完成相同功能的情况下,.Net的代码应该少于VB6 即.Net执行效率高。所以建议使用.Net。

Netnbsp;Framenbsp;Work是什么意思
使用.net开发的程序需要在NETnbsp;Framework下才能运行。比如vb的程序需要vb运行库,java程序需要jvm一样。网上的定义:Netnbsp;Framework是微软公司继WindowsDNA以来的新的开发平台。.Netnbsp;Framework是以一种类似于Java系统的虚拟机方式运行和管理的编程平台,通过CLR为基础,支持多种语言(C#、VB.NET、...

microsokft net frame work2.0如何卸载
然后重启),在删除时如果提示你说是*A*是基于*B*的那么意思就是说你先要把*B*删除了,才能把*A*,不过要提醒你的就是microsokft net frame work 他是一个框架类库,如果你把他删除了,以后很多基于这个类库写的程序你就没办法用了.除非你再把microsokft net frame work2.0装起....

为什么我安装NET frame work3.5的时候老提示安装错误呢!
呵呵,云端的地址就是直接在百度搜索云端软件平台,第一个就是官网.云端安装过程,会看见选择C,D盘这样的,这里就是问你,如果下载后的文件,比如framework,要放在哪个硬盘的意思,你随意了 ,一般直接下一步就好了.如果有什么问题,可以百度HI我或者发邮件到zhoupengfeng1@qq.com,我再去想办法.

计算机网络技术简介
四对八芯线与RJ45头连接的方法:按照EIA\/TIA568A或568B标准,同一根双绞线两端分别按这两个标准做RJ45头,这根双绞线就是信号交叉连接线;两端用同一个标准做RJ45头,则是信号直通连接线。 接入端口设备主要指网卡、Modem(调制解调器)、桥接器。网卡:网络主机发送和接收数据的接口卡。Modem:拨号上网用的连接计算机和...

.net frame work4.0 卸载不了 ,求高手!!!
你搜索一个叫'.NET Framework Cleanup Tool'的工具。他可以清理.net 的安装信息,清理后你可以再重新安装一次。

我的系统是xp的,显卡是英特尔 GMA 4500(M)(HD) ,能下个类似NVIDIA控制面 ...
英特尔的显卡驱动,一般安装好以后,会出现在画面右下角(即任务栏中的图标),不过英特尔的控制面板甚至称不上是面板,只能称其为设置程序,其功能很简陋,根本无法和NVIDIA的相比。这也没有办法,因为英特尔的集成显卡的功能原本就比不上NVIDIA的独立显卡。

相似回答