您的位置首页生活百科

microsoft.NET Framrwork 2.0有什么用

microsoft.NET Framrwork 2.0有什么用

这个.netframework2.0是API表层,有许多software要用到。NET的运行情况,近似用运行时间库的工具,要运行.NET的计较机必须安装了这个工具。详细的说是撑持生成和运行下一代应用步伐和XMLWebservices的内部Windows组件。.NETFramework旨在实现下面所开列方针蚂如:供给一个相符的面向对于象的编程情况,而不管对于象代码是在当地存储和执行,还是在当地执行但在Internet上漫衍,或是在远程执行的。供给一个将software部署和版本节制冲突最小化的代码执行情况。供给一个可提高代码(包孕由未知的或不纯粹受信托的第三方创立的代码)执行安全性的代码执行情况。供给一个可消弭脚本情况或诠释情况的性能问题的代码执行情况。使研发职员的经验在面临类型大不不异的应用步伐(如基于Windows的应用步伐和基于Web的应用步伐)时连结相符。根据工业规范生成所有通讯,以确保基于闷册启.NETFramework的代码可与任何其他代码集成。.NETFramework具备两个首要组件:大众语言运行库和.NETFramework类库。大众语言运行库是.NETFramework的根蒂根基。您可以将运行库看作一个在执行时管理代码的代理,它供给内存管理、线程管理和远程措置惩罚等焦点办事,并且还强力压制实行严酷的类型安全和可提高安全性和靠患上住性的其他情势的代码准确性。究竟上,代码管理的概念是运行库的基来历根底则。以运行库为方针的代码称为托管代码,而不以运行库为方针的代码称为非托管代码。.NETFramework的另外一个首要组件是类库,它是一个综合性的面向对于象的可重用类型调集,您可以施用它研发多种应用步伐,这些个应用步伐包孕传统的号令行或图形用户界面(GUI)应用步伐,也包孕基于ASP.NET所供给的最新立异的应用步伐(如Web窗体和XMLWebservices)。.NETFramework可由非托管组件承载,这些个组件将大众语言运行库加载到它们的进程中并开始工作托管代码的执行,从而创立一个可以同时哄骗托管和非托管功效的software情况。.NETFramework不单供给若干个运行库宿主,而且还撑持第三方运行库宿主的研发。例如,ASP.NET承载运行库认为托管代码供给可伸缩的办事器端情况。ASP.NET直接施用运行库以开始使用ASP.NET应用步伐和XMLWebservices(本主题稍后将对于这二者举行会商)。InternetExplorer是承载运行库(以MIME类型扩大的情势)的非托管应用步伐的一个举出例子。施用InternetExplorer承载运行库使您可以容或在HTML文档中镶嵌托管组件或Windows窗体控件。以这类体式格局承载运行库使患上托管移动代姿神码(近似于Microsoft®ActiveX®控件)成为有可能,不过它需要只有托管代码才气供给的重大革新(如不纯粹受信托的执行和自力的文件存储)。参考资料:web