您的位置:网站首页 > net源码 > 正文

Microsoft NET Framework是什么重要吗

类别:net源码 日期:2019-12-3 19:23:10 人气: 来源:

  NET框架是一个多语言组件开发和执行,它提供了一个跨语言的统一编程。NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。

  Microsoft .NET Framework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。

  在今天的软件中,应用程序的来源很多,它们执行很多任务。对应用程序代码的信任是一个主要需求,因为我们谁也不想软件或信息遭到。给予许可的安全策略不会允许对信息的不适当的访问,或将本地机器给恶意的程序或甚至是有平常错误的代码。

  过去,安全结构提供了基于用户帐号的隔离和访问控制--在这些内给予代码完全访问权,测试你的前世今生并假定由特定用户可运行的代码具有相同的信任度。

  不幸的是,如果所有程序都代表某用户运行,根据用户对代码的隔离对于一个程序不被其它用户使用是不够的。另一种情况,不能被完全信任的代码经常被转移到沙箱模型中执行,在此代码运行于隔离,而不会访问大部分的服务。

  对今天应用程序的成功的安全解决方案必须能强化两个安全模型间的平衡。它必须提供对资源的访问,以便以完成有用的工作,它需要对应用程序的安全性作细致的控制以确保代码被识别,检测,并给予合适的安全级别。.NET Framework就提供了一个这样的安全模型。

  .NET Framework安全解决方案基于管理代码的概念,以及由通用语言运行时(CLR)加强的安全规则。大部分管理代码需要进行验证以确保类型安全及预先定义好的其它属性的行为的安全。

  例如,在验证的代码中,声明为接收4字节值的访问将提供8字节参数的调用,因为不是类型安全的。验证过程还确保了执行流只传送到已知的,如方法入口点--这个过程去除了跳转到任意执行的能力。

  验证将不是类型安全的代码执行,在它们引起前捕获很多常见的编程错误。通常的弱点--如缓存溢出,对任意内存或没有初始化的内存的读取,对控件的随意传送--都不再可能出现。这将使最终用户受益,因为在他们执行代码前对其进行检查。

  这也有益于开发人员,他们会发现很多常见错误(过去一直在困扰前开发)现在可以查明,并能它们引起。

  CLR也能使非管理代码运行,但非管理代码不能从这些安全措施中受益。特殊的许可与对非管理代码的调用能力相关,一个强大的安全策略能确保这些许可被恰当地给予。经过很长时间后,非管理代码到管理代码的移植将减少对非管理代码的调用频率。

  Microsoft .NET Framework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。

  .NET Framework 是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、VB、C++、Python等)的开发。NET也为应用程序接口(API)提供了新功能和开发工具。

  这些革新使得程序设计员可以同时进行Windows应用软件和网络应用软件以及组件和服务(web服务)的开发。.NET提供了一个新的反射性的且面向对象程序设计编程接口。

  .NET设计得足够通用化从而使许多不同高级语言都得以被汇集。.NET Framework 中的所有语言都提供基类库(BCL)。

  微软的开发工具,visual studio,Sql server等编程工具,或者CAD制图软件的时候要求安装,因为他们需要.net framework 平台的一些类库来处理数据.普通用户几乎用不上。

  您可能在计算机上安装了多个版本的 .NET Framework。计算机上的每个 .NET Framework 版本都能与其他版本共存。不过最近微软公司也出了新版本,也就是.NET Framework 4.0。

  展开全部.net framework 是一个框架类库,主要为编程人员提供的,是.net平台的一部分,现在也是Windows系统的一部分,普通用户现在基本上用不到这个东西,一般装系统的时候都会自带,但是很少用到,但是在安装一些特殊的软件时,会要求你安装相应的版本,比如微软的开发工具,visual studio,Sql server等编程工具,或者CAD制图软件的时候要求安装,因为他们需要.net framework 平台的一些类库来处理数据.普通用户几乎用不上的!本回答被提问者采纳已赞过已踩过你对这个回答的评价是?评论收起匿名用户

  2013-11-29展开全部说不重要也不是太重要,但是有的软件必须要他才能运行,所以还是装上的好已赞过已踩过你对这个回答的评价是?评论收起

  

关键词:net框架
0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: