细数VS 2003到Visual Studio 2010的开发之路

发表于:2010-03-26来源:作者:点击数: 标签:开发StudioVisualvisualstudio
细数VS 2003到Visual Studio 2010的 开发 之路 软件测试 本文将总结一个.NET 程序员 从VS 2003到Visual Studio 2010的开发之路,也算是一种VS进化史。 作为一名从VS 2003开始进入.NET开发的程序员,本文作者给大家讲述了他所经历的几代Visual Studio产品。希

  细数VS 2003到Visual Studio 2010的开发之路   软件测试 

    本文将总结一个.NET程序员从VS 2003到Visual Studio 2010的开发之路,也算是一种VS进化史。

  作为一名从VS 2003开始进入.NET开发的程序员,本文作者给大家讲述了他所经历的几代Visual Studio产品。希望对大家有所帮助。

  从开始接触微软的开发工具Visual Studio以来,短短几年的时间里,见证了它迅速而神奇的演变过程,下面跟大家分享一下在这个演变过程中我的体会和感受。

  在2003年,微软推出了Visual Studio 2003,与之前微软的一系列开发工具相比,它的出现给了开发人员不少的欣喜。随着.NET的发展和改进,在.NET 2.0推出的同时,2005年Microsoft推出了Visual Studio 2005。Visual Studio 2005较2003版本有了根本变革,无论是开发人员,还是项目管理者,都能感受到它带来的作用。Visual Studio 2005主要具有以下新特性:

  1.在已有类库基础上增加了大量公共类,在性能上也有很大改进。

  2.增加了泛型、可空类型、属性可访问性、静态类等新特性。

  3.增加了更多的控件,如DataGridView、MaskedTextBox等,让开发人员在开发过程中体会到更大的便利。

  4.新增单元测试功能,开发人员可以方便地进行单元测试,并根据代码覆盖率进行测试代码的修改和编写,提高代码的可靠性和稳定性。

  又经过3年的研究,Microsoft成功推出Visual Studio 2008,它虽然在主要功能上与Visual Studio 2005差别不大,但是在易用性、方便性、应用程序类型上做了不少改进,在性能上也有所提升,Visual Studio 2008的主要新特性如下所示:

  1..NET Framework从2.0升级到3.5,同时还可以根据需要选择不同的版本,包括.NET 2.0、.NET 3.0、.NET 3.5,借此创建不同.NET环境的应用程序。

  2.新增设置迁移功能,可以将已有的Visual Studio 2005中的参数设置迁移到Visual Studio 2008中。

  3.新增WPF、WCF、WWF应用程序,而这些新功能在目前看来已经很有市场。

  4.新增语言集成查询(LINQ),可以将查询语句与C#和VB.NET集成,提高数据查询的开发效率和执行速度。

  5.除了上面这些之外,Visual Studio 2008的改进还体现在报表应用程序项目、Ajax开发等重要功能上,同时在IDE的外观、性能、操作一致性上都有所改进。

  VS2008经过了短暂的休整便要进入下一个版本VS2010,我也正在体会它所带来的新惊喜:

  1.全新的IDE:在Visual Studio 2010中,微软用全新的WPF技术重新打造了它的编辑器,借助WPF的强大功能,新的编辑器可以实现很多以前Visual Studio 2008的IDE根本无法想象的功能,比如代码的无级缩放,多窗口即时更新,文档地图,代码的自动产生等等,这些新的IDE特性都会极大地提高程序员的开发效率。

  2.并行编程:Visual Studio IDE对并行计算开发的大量支持。比如,Visual Studio 2010的调试器知道代码的并行特性,并且能够在调试程序的不同执行单元的时候,表现应用程序的状态。

  3.云计算:通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

  4.对C++0x的全面支持:自从Visual Studio 6以后,Visual Studio中的C++再没有多大的变化,包括之前的Visual Studio 2008,都只是对C++进行一些细小的改善。但是这次随着C++新标准C++0x的即将公布,Visual Studio 2010在C++开发方面也带来了很多革命性的变化。首先是对C++新标准C++0x的全面支持,不会再像Visual C++ 6一样,被人诟病为对C++标准支持不佳。在IDE方面,微软将Visual C++的构建系统VCBuild整合到了MSBuild中;借助后台编译,Visual C++的IntelliSense更加智能,能够处理更多的文件,更加复杂的项目。另外在MFC方面,通过引入很多新的类,MFC开始全面支持Vista、Windows 7风格的UI。这些特性,都成为Visual Studio 2010跟Visual Studio 2008的一个重要差别,相信C++程序员都会选择Visual Studio 2010而略过Visual Studio 2008。

  当然Visual Studio 2010给我们提供的新特性不仅仅如此,大家可以自己到微软官方网站上下载VS2010 beta2版本亲身体验一下,相信它也会给你带来惊喜.

原文转自:http://www.ltesting.net