您现在的位置: 首页 > 软件资讯 > 软件教程 >

net framework是什么 net framework有什么用

net framework是什么 net framework有什么用

2019-08-27 17:35:12 作者:新速下载网 来源:本站整理浏览:515

net framework是什么

相信很多人在听到net framework这组英语词组的第一反应都是一头雾水的,小编先向大家简单概括一下net framework的定义概括,好方便大家在浏览下文的时候能够更清楚地理解内容。不懂的朋友们先来了解一下。

我们在上网下载应用软件或者访问各类网络资源的时候,应该都遇到过这样的问题:“***被禁止访问 \ ***被拦截”…因为在如今的网络软件环境中,各个软件应用的来源范围广泛、来源代码也非常复杂。应用程序在执行任务的时候,首先必须确保的就是该程序代码的可信度,因为稍有不慎,软件和一些信息就会遭到破坏损失,这是大家都不愿意看到的情况。

曾经安全结构做出了测试:针对测试对象特定用户所有可运行的代码都设为具有相同的信任度,可不幸是,这不能完全保护一个应用程序不被其他用户窃取使用。而另外一种测试请款则是,不被信任的程序代码会被转移到"沙箱"模型中,在这种模型环境下,并不能访问大部分服务。

而今天对于应用程序的成功解决方案,就是极大程度地巩固完善两个模式,最大限度寻求中间平衡点。而NET Framework,就提供了这样一种安全平衡的模式状态。

NET Framework的目的就是要让建立Web Services以及因特网应用程序的工作变的简单,NET Framework包括了三大部分:第一个部分是Common Language Runtime(CLR,所有.NET 程序语言公用的执行时期组件),第二部分是共享对象类别库(提供所有NET 程序语言所需要的基本对象),第三个部分是重新以组件的方式写成的(旧版本则是以asp.dll提供ASP网页所需要的对象)。

NET Framework具有两个主要组件:公共语言运行库和NET Framework类库。公共语言运行库是NET Framework的基础。可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。NET Framework的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI) 应用程序,也包括基于所提供的最新创新的应用程序(如Web窗体和XML Web services)。NET Framework可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。NET Framework不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。

net framework有什么用

NET Framework提供了一组加密对象,它们支持加密算法、数字签名、散列、生成随机数,是通过众所周知的运算法则实现的,如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提供了应用程序模型及关键技术,让开发人员容易以原有的技术来产生、布署,并可以继续发展具有高安全、高稳定,并具高延展的Web Services。对于NET Framework而言,所有的组件都可以成为Web Services,Web Services只不过是另一种型态的组件罢了。微软将COM 的优点整合进来,它可以不用像COM 那么严谨的来栓锁两个对象,NET Framework以松散的方式来栓锁Web Services这种型态的组件。这样的结果让开发人员非常容易的发展出强而有力的Web 服务组件,提高了整体的安全及可靠性,并且大大的增加系统的延展性。

NET Framework是一个Microsoft Windows组件,Windows用户可通过各种分发渠道获得它。这些分发渠道包括Microsoft Update网站和Microsoft下载中心。该组件还安装在一些新的计算机上。本文论述在计算机上安装NET Framework的好处。

以上就是关于net framework是什么和net framework有什么用的介绍,希望大家看完都能有所收获,觉得有帮助的朋友们请动动手将文章分享出去啦。

Tags:net,framework,软件教程
分享:
顶一下(0)
NAN%

相关专题

  • 棋牌游戏平台

    棋牌游戏平台

  • 真实赛车3手游合集

    真实赛车3手游合集

  • 区块链app合集

    区块链app合集

  • Outfit7手游

    Outfit7手游

  • 少女前线

    少女前线

  • 无尽之剑

    无尽之剑

  • 逃脱类手游

    逃脱类手游

  • 休闲益智游戏大全

    休闲益智游戏大全

  • 解谜游戏中文版大全

    解谜游戏中文版大全

  • 时空猎人3D手游

    时空猎人3D手游