Microsoft .NET Framework
Microsoft .NET Framework 是一种 Windows 组件,可以允许用户构建和运行新一代软件程序和 Web 服务。它包含 Web 服务技术和 Web 程序(ASP.NET)、数据访问(ADO.NET)、智能设备程序(Windows Forms)等支持。Microsoft .NET Framework 安全结构,包括基于证据的安全,基于角色的安全,认证和授权的概念,以及隔离存储,密码加密和扩展性。
Microsoft .NET Framework 2.0 版改进了缓存,从而提高了应用程序的可扩展性和性能;使用 ClickOnce 改进了应用程序部署和更新;通过 ASP.NET 2.0 控件和服务对各种浏览器和设备提供更强大的支持。
Microsoft .NET Framework 3.0 版是在2.0的基础上完善而成,3.0 添加了四个新组件:Windows Workflow Foundation、Windows Communication Foundation、Windows CardSpace 和 Windows Presentation Foundation。
Microsoft Visual C++
Visual C++最初叫做Microsoft C/C++。
Visual C++ 1.0,集成了MFC2.0,是Visual C++第一代版本,1992年推出,可同时支援16位处理器与32位处理器版。
Visual C++ 1.5,集成了MFC 2.5,增加了“目标文件链接嵌入 (OLE)2.0 和支持MFC的开放式数据库链接(ODBC)。
Visual C++ 2.0,集成了MFC 3.0,第一个只发行32位的版本。Visual C++ 2.x附带了16位和32位版本的CDK,同时支持Win32s的开发。
Visual C++ 2.2及其后续版本不再升级Visual C++ 1.5。尽管出生的比Windows 95早,这个版本的发行日期还是非常接近Windows 95。
Visual C++ 4.0,集成了MFC 4.0,这个版本是专门为Windows 95以及Windows NT设计的。用户可以通过微软公司的订阅服务(Microsoft Subscription Service)升级至4.1和4.2版本(此版本不再支持Win32s开发)。
Visual C++ 5.0,集成了MFC 4.21,是4.2版以来比较大的一次升级。
Visual C++ 6.0,集成了MFC6.0,于1998发行。发行至今一直被广泛地用于大大小小的项目开发。
Visual C++ .NET 2002(也即Visual C++ 7.0),于2002年发行,集成了 MFC 7.0,支持链接时代码生成和调试执行时检查。这个版本还集成了Managed Extension for C++,以及一个全新的用户界面(与Visual Basic和Visual C#共用)。这也是为什么Visual C++ 6.0仍然被广泛使用的一个主要原因。
Visual C++ .NET 2003(也即 Visual C++ 7.1),集成了MFC 7.1,于2003年发行,是对Visual C++ .NET 2002的一次重大升级。eMbedded Visual C++,用于Windows CE操作系统。Visual C++作为一个独立的开发环境被Microsoft Visual Studio 2005所替代。
Visual C++ 2005(也即Visual C++ 8.0),集成了MFC 8.0,于2005年11月发布。这个版本引进了对C++/CLI语言和OpenMP的支持。
Visual C++ 2008(也即Visual C++ 9.0),于2007年11月发布。这个版本支持.NET 3.5。
Visual C++ 2010(Visual C++ 10.0),2009年发布,此版本更加稳定。
Visual C++ 2012(Visual C++ 11.0),2011年发布。