.NET Framework 编辑
是由微软开发,一个致力于敏捷软件开发快速应用开发跨平台和网络透明化的软件框架。.NET是微软为2000年代对服务器个人电脑软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。
2
相关
.NET Framework泛型是在.NET Framework 2.0的公共语言运行库中的增加的一项新功能,类似于C++的模板,但不如C++的模板灵活,不过也有一些自己的特性。
,或,是Windows 8中的一种跨平台应用程序架构。WinRT支持的开发语言包括C++和受控代码C Sharp和VB.NET,还有JavaScript。WinRT应用程序同时原生支持X86架构和ARM架构,同时为了更好的安全性和稳定性,也支持运行在沙盒环境中。
由于依赖于一些增强组件对象模型组件,WinRT本质上是一基于COM的API。正因为其COM风格的基础,WinRT可以像COM那样轻松地实现多种语言代码之间的交互联系,不过本质上是非托管的本地API。API的定义存储在以”.winmd"为后缀的元数据文件中,格式编码遵循通用语言架构的定义,和.NET Framework使用的文件格式一样,不过稍有改进。使用统一的元数据格式相比于平台叫用服务,可以大幅减少WinRT调用.NET程序时的开销,同时拥有更简单的语法。全新的Visual C++ 组件扩展语言,借用了一些C++/CLI语法,允许授权和使用WinRT组件,但相比传统的C++下COM编程,对于程序员来说,有更少的粘合可见性,同时对于混合类型的限制相比C++/CLI也更少。在新的称为Windows Runtime C++ Template Library的模板类库的帮助下,规范的C++代码也同样可以用在使用了WinRT组件的程序里。不过MSDN建议使用C++/CX而不是WRL。
Visual Basic .NET.NET Framework框架下的一种多重编程范式高级语言。
COM Interop 是一种让 .NET Framework 的程式能够和 COM 的程式相互操作的一种桥接技术,是 .NET Framework 互通性的一环,COM Interop 可以让 .NET Framework 的程式使用 COM 元件,也可以让 COM 程式使用 .NET Framework 的元件,例如可以使用 .NET Framework 开发应用程序给 ASP 的应用程序使用,或是把旧有的 ActiveX 元件让 .NET Framework 的程式呼叫。
ADO.NET是微软在.NET Framework中负责资料存取的类别库集,它是使用在COM时代奠基的OLE DB技术以及.NET Framework的类别库和程式语言来发展的,它可以让.NET上的任何程式语言能够连接并存取关联式数据库与非数据库型资料来源,或是独立出来作为处理应用程序资料的类别物件,其在.NET Framework中的地位是举足轻重,许多人将ADO.NET视为ADO的下一个版本,但其实它是一个全新的架构、产品与概念。
PowerShell是微软公司开发的任务自动化和组态管理架构,由.NET Framework和.NET Core构建的命令行界面壳层相关脚本语言组成,最初仅仅是Windows元件,后于2016年8月18日开放源代码并提供跨平台支持。
赫布·萨特是著名的C++程序设计专家。也是Dr. Dobb's Journal的专栏作家。2002年加入Microsoft后,成为Visual C++ .NET Framework的技术传播者,后升任C++/CLI架构的团队领导人。从1999年至2009年1月担任ISO C++标准委员会的秘书与会议召集人,2008年10月这一职位被P. J. Plauger接手,后在2009年10月P. J. Plauger辞职后重新接任。 近年来Sutter是C++/CX和C++ AMP的主要设计者。
Microsoft Visual Studio是微软公司的开发工具套件系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、程式码管控工具、集成开发环境等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Phone、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight。
框架类库是微软.NET Framework的组成部分。是通用语言架构 首先要实现的。与通用语言运行库 实现了CLI的虚拟执行系统 完全一样, FCL实现了CLI的基本标准库。 作为CLI的一个基础类库实现,它是可重用的类、界面、值类型的汇集,还包括了CLI的基础类库 的实现。