.NET Framework的作用是什么?为什么很多软件安装需要它?
framework到底是什么软件?干什么用的?
直接翻译的意思是架构,但这样说可能不懂,下面我从两个方面来给你说吧:一是比喻来说,假设你现在要盖楼房,framework就好比一个建筑公司,它里面有专门采集石料的,专门的租夹板的,专门的磨砂,搬砖的,运输的等等一系列的,你需要做的就是要通过这家建筑公司来盖楼,比如说你要采集石料,你通过公司采购部门,直接采集来了石料,然后通过他们进行一系列的工作,这要比你自己去河里采砂,到山上去炸石头(这些活都是不使用framework的底层嵌入式开发人员做的)要简单的多,这也是为什么farmework要高效的多,所以说,对于开发人员来说,他就像是会为开发省很多事情,但这种框架下开发的软件有一定的依赖性,所以,对于不是开发人员的用户来说,如果你的电脑上有这种框架下开发的软件,你必须有这个框架软件才可以,就好像你如果要用扩展名为EXE的应用程序,你必须先有windows系统一样另外呢,就是通过实际案例来说明framework如果我们要完成屏幕打印“hello world”,你如果没用框架软件,你或许会先了解底层如何实现在屏幕上显示字符,又如何启动显示器,如何控制字符位置等等,然后再考虑如何打印hello world但是在framework下,框架下的Console类下有个静态方法Write直接实现了打印,你只需要调用这个方法,然后告诉他你要打印的信息就可以了,Console.Write("hello world")不管你是不是开发人员,解释的觉得还是透彻的,不懂的话可以再追问,希望能得到最佳~
什么.net framework 4.5有什么用
.net framework 4.5是Microsoft .NET Framework的一个版本,用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。.NET Framework就提供了一个对资源的访问,以便以完成有用的工作,对应用程序的安全性作细致的控制以确保代码被识别,检测,并给予合适的安全级别的安全模型。.NET Framework 的目的就是要让建立Web Services 以及因特网应用程序的工作变的简单,.NET Framework 包括了三大部分:Common Language Runtime(CLR,所有.NET 程序语言公用的执行时期组件)。共享对象类别库(提供所有.NET 程序语言所需要的基本对象)。重新以组件的方式写成的(旧版本则是以asp.dll提供ASP 网页所需要的对象)。扩展资料:.NET Framework 旨在实现下列目标:1、提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。2、提供一个将软件部署和版本控制冲突最小化的代码执行环境。3、提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。4、提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。5、使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。6、按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。参考资料来源:百度百科-Microsoft .NET Framework
用于windows7的microsoft net framework 4.5.2有什么用
NET Framework 是用于windows的新托管代码编程模型。简单来说,Microsoft .NET Framework是一个运行环境 ,有些应用程序必须在安装microsoft net framework的情况下才可以正常运行。NET Framework 官方版将强大功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信。NET Framework增加了许多新的功能,通过提高抽象层次,从而简化开发人员的关系数据库的程序。这些新功能包括:持续忽略、POCO支持、延迟加载,测试驱动开发的支持、功能模型以及新的LINQ运营商等。扩展资料:NET Framework 4.5.2 开发人员包是一个单独的程序包,用于安装适用于 .NET Framework 4.5.2 的 .NET Framework 多目标包和 .NET Framework 4.5.2。开发人员可以使用 Visual Studio 2013、Visual Studio 2012 或第三方 IDE 来生成面向 .NET Framework 4.5.2 的应用程序。 如果要重新分发 .NET Framework 4.5.2,您需要从此处下载 Web 安装程序,而不是使用此程序包。 此程序包安装以下组件:1、.NET Framework 4.5.22、.NET Framework 4.5.2 多目标包:包含生成面向 .NET Framework 4.5.2 的应用程序时所需的引用程序集3、.NET Framework 4.5.2 语言包4、.NET Framework 4.5.2 多目标包语言包:包含通过 Visual Studio 和第三方 IDE 生成面向 .NET Framework 4.5.2 的应用程序时用于显示帮助的 IntelliSense 文件。参考资料:下载地址-Microsoft官网