netframework是什么?netframework有什么⽤?
net framework是什么?net framework有什么⽤?
net framework是什么
  相信很多⼈都不知道netframework是什么,net framework有什么⽤呢?下⾯为
⼤家详细介绍下,有兴趣的朋友可以学习下。
  NETFramework是⽤于Windows的新托管代码编程模型。它将强⼤的功能与新技
术结合起来,⽤于构建具有视觉上引⼈注⽬的⽤户体验的应⽤程序,实现跨技术边界
的⽆缝通信,并且能⽀持各种业务流程。
  NETFramework提供了⼀个特殊的功能,隔离存储,⽤于存储数据,甚⾄是当不
允许对⽂件进⾏访问时。例如,当从Internet下载了⼀个管理控件,并运⾏它,为它
提供了有限的许可权但没有权⼒读写⽂件。
  NETFramework的⽬的就是要让建⽴WebServices以及因特⽹应⽤程序的⼯作变
的简单,NETFramework包括了三⼤部分:第⼀个部分是CommonLanguage
Runtime(CLR,所有.NET 程序语⾔公⽤的执⾏时期组件),第⼆部分是共享对象类别
库(提供所有NET 程序语⾔所需要的基本对象),第三个部分是重新以组件的⽅式写成
的(旧版本则是以asp.dll提供ASP⽹页所需要的对象)。
  NETFramework具有两个主要组件:公共语⾔运⾏库和NETFramework类库。公
共语⾔运⾏库是NETFramework的基础。可以将运⾏库看作⼀个在执⾏时管理代码的
代理,它提供内存管理、线程管理和远程处理等核⼼服务,并且还强制实施严格的类
型安全以及可提⾼安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概
念是运⾏库的基本原则。以运⾏库为⽬标的代码称为托管代码,⽽不以运⾏库为⽬标
的代码称为⾮托管代码。NETFramework的另⼀个主要组件是类库,它是⼀个综合性
的⾯向对象的可重⽤类型集合,可以使⽤它开发多种应⽤程序,这些应⽤程序包括传
统的命令⾏或图形⽤户界⾯(GUI) 应⽤程序,也包括基于所提供的最新创新的应⽤程
序(如Web窗体和XML Web services)。NET Framework可由⾮托管组件承载,这些
组件将公共语⾔运⾏库加载到它们的进程中并启动托管代码的执⾏,从⽽创建⼀个可
以同时利⽤托管和⾮托管功能的软件环境。NETFramework不但提供若⼲个运⾏库宿主,⽽且还⽀持第三⽅运⾏库宿主的开发。
net framework有什么⽤
  NETFramework提供了⼀组加密对象,它们⽀持加密算法、数字签名、散列、⽣成随机数,是通过众所周知的运算法则实现的,如
update是什么RSA,DSA,Rijndael/AES,Triple DES,DES,和 RC2,以及
MD5,SHA1,SHA-256,SHA-384 和SHA-512散列算法。同时还⽀持在IETF和
W3C开发的XML数字签名规范。NET Framework使⽤加密对象⽀持内部服务。这些对象还作为管理代
码提供给需要加密⽀持的开发⼈员。
  NETFramework安全迎合了这种事实:软件向多样化的移动组件发展,并根据这种事实提供保护。在⼀个细化的、可扩展的策略和许可系统下,⽤户能够运⾏功能强⼤的代码,⽽同时减少相关的风险。在没有运⾏时对⽤户作出信任决定时,管理员可以在各个级别创建强壮的安全策略。策略是完全可定置的。开发⼈员能够集中解决应⽤程序逻辑,⽽不⽤关⼼核⼼的安全问题(它由CLR透明地处理)。然⽽,开发⼈员可以在任何时候扩展安全模型。有许多程序设计师和使⽤者,⾮常渴望有⼀个完善⽽且透明清楚的基础架构,来建⽴WebServices(因特⽹服务)。NET Framework就是为了这个需求,⽽提供的基础架构。
  NETFramework提供了应⽤程序模型及关键技术,让开发⼈员容易以原有的技术来产⽣、布署,并可以继续发展具有⾼安全、⾼稳定,并具⾼延展的WebServices。对于NETFramework⽽⾔,所有的组件都可以成为WebServices,WebServices只不过是另⼀种型态的组件罢了。微软将COM 的优点整合进来,它可以不⽤像COM 那么严谨的来栓锁两个对象,NET Framework以松散的⽅式来栓锁Web Services这种型态的组件。这样的结果让开发⼈员⾮常容易的发展出强⽽有⼒的Web 服务组件,提⾼了整体的安全及可靠性,并且⼤⼤的增加系统的延展性。
  NETFramework是⼀个MicrosoftWindows组件,Windows⽤户可通过各种分发渠道获得它。这些分
发渠道包括MicrosoftUpdate⽹站和Microsoft下载中⼼。该组件还安装在⼀些新的计算机上。本⽂论述在计算机上安装NETFramework的好处。
  关于netframework是什么和net framework有什么⽤的介绍就到这⾥,希望对⼤家有所帮助!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。