1、VisualStudio各大版本优势.txt30生命的美丽,永远展现在她的进取之中;就像大树的美丽,是展现在它负势向上高耸入云的蓬勃生机中;像雄鹰的美丽,是展现在它搏风击雨如苍天之魂的翱翔中;像江河的美丽,是展现在它波涛汹涌一泻千里的奔流中。VisualStudio97作为第一代VisualStudio,於1997年推出。VisualStudio97作为第一代VisualStudio,於1997年推出。它包含富日寺大部份由微软推出的程式毂工具,包括VisualBasic5."0、VisualC+5."0(主要用作视窗程式Utb、VisualJ
2、+1."1(用作Java及视窗程式及VisualFoxPro(用作xBases#)。它亦加入富日寺全新的VisuallnterDev,使用ASP勤魅裂作站。VisualStudio97是Microsoft第一次HhS封於多H音吾言使用同一境。VisualJ+InterDev、和MSDNLibrary全都使用同一彳固璟境,名DeveloperStudio。VisualC+用口VisualBasicKU是分群|的,和VisualFoxPro相似。VisualStudio6."0接下来的版本7."0在1998年6月发行,
3、最后一个运行在Win9x机器上的版本。所有部件的版号,包括VisualJ+1."1及VisualInterDev1."0都归到1/66."0。当微软集中.NET框架开发时,VisualStudio6."0是微软开发系统这4年中的基础。VisualStudio.NET(2002)支援.NetFrameWork1.”0。微软在2002年发行了代号为“Rainie的VisualStudio.NET(2001年在MSDN上发行过测试版)。其最大的改进就是使用.NET框架引入了受控代码开发环境。使用.NET开发的程序并不会像C
4、+样被编译为机器语言,而是被编译成一种叫做微软中间语言(MSID或者通用中间语言(CID的格式。当一个MSIL应用程序被执行的时候,它会被即时编译成适用于所运行平台的机器语言,这样就使代码可以跨平台运行。被编译成MSIL的程序只能运行在安装了通用语言架构(CLI的平台上,而一些非微软.NET的环境,如Mono和DotGNU使得在Linux和MacOS壮运行MSIL程序成为可能。这是第一个必须运行于基于WindowsNT的Windows平台上的VisualStudio版本,具安装程序强化了这种需求。微软引入了一种被称为C#勺新的编程语言,目标是.NET它还引入了Visual
5、J#乍为VisualJ+勺继任者。VisualJ#g序使用Java的语法,但是与VisualJ+程序不同,VisualJ根能以.NETFramework为目标,而不是像其他Java工具那样以Java虚拟机为目标。VisualBasi楸彻底地改变以适应新的框架,其新版被称为VisualBasic.NET微软还为C+舔加了C+衽管扩展,这样C+福序员就可以创建.NET程序了。VisualStudio.NETW以被用来开发Windows应用程序(使用WindowsForms,.NET框架的一部分)、Web应用程序(使用ASP.NEtHWeb服务)以及移动设备(
6、使用.NETCompactFramework。VisualStudio.NET巴除了VisualFoxPro以外的所有语言整合进了一个开发环境。与以前的VisualStudio相比,它的界面更简洁,集成性更好。在这个版本里,VisualFoxPro然没有被捆绑进来,而是单独销售。VisualStudio.NET的内部版本号是7."0,微软在2005年3月发布了VisualStudio.NET2002SP1。"VisualStudio.NET2003支援.NetFrameWork1."1。2003年,微软发布了Visual
7、Studio.NET勺一个较小的升级版,称作VisualStudio.NET2003代号为"Everett它包含.NET框架的升级版.NET框架1."1,以及为使用ASP.NE械.NETCompactFramewor株开发移动设备程序提供了内置支持。同时,VisualC+编译器也更加标准化,特别是在模版偏特化方面。VisualC+Toolkit2003是一个与VisualStudio.NET20031带的C+稀译器相同的无IDE的免费版本,它现在已经被ExpressEditions弋替。VisualStudio2003发行了4种版本:学院
8、版、专业版、企业开发版、企业架构版。企业架构版包含了MicrosoftVisio的模型技术,可以创建应用程序架构的基于统一建模语言的可视化表现。新增的“企业模板”也可以帮助大型开发团队标准化代码风格以及强化组件使用和属性设置的策略。微软在2006年9月13日发布了VisualStudio2003的ServicePack1。"VisualStudio.NET2003的内部版本号是7."1,但文件格式版本是VisualStudio.NET2003SP发布于2006年9月13日。VisualStudio2005支援.
9、NetFrameWork2.”0。微软在2006年年初公伟了VisualStudio的免费版本VisualStudio2005Express包含常11r使用到的VisualBasic2005Express相皆U技彳行支援UfO青参MicrosoftMSDN,或是VisualStudio2005的中文系周站。VisualStudio2005SP1发布于2006年12月14日,该安装包安装过程很长(约需要1至2个小时),安装过程中需要临时存储空间较大(约1GB)。VisualStudio2005SP1UpdateforWindowsVist
10、发布于2007年6月3日,安装前仍需要安装VisualStudio2005SP1。"本次更新用于处理VisualStudio中受WindowsVista增强功能所影响的领域。VisualStudio2008微软在2008年2月1日上市。支援.NetFrameWork2."0/3."0/3."5。VisualStudio20081新土f了逾250彳固新功能。VisualStudio2008SP饯布于2008年8月11日,同时更新.NET框架至8."0。5/63."5SP1。&qu
11、ot;VisualStudio2010VisualStudio2010使用WPF开发了用户界面VisualStudio201Q代号为"Hawaii",已於2010年4月12日上市。一个社区技术预览(CTP版的VisualStudio2010以一个包含WindowsServer2008操作系统的预装虚拟硬盘的形式发布。2009年5月20日向公众开放。此测试版是可安装的,不像上述的CTP版本是内置于一个虚拟硬盘的。微软称VisualStudio2010集成开发环境(IDB的界面被重新设计和组织,变得更加清晰和简单。新的IDE更好的支持了多文
12、档窗口以及浮动工具窗,并且对于多显示器的支持也有所增强。IDE的外壳使用WPF重写,内部使用MEF重新设计,以提供比先前版本更好的扩展性。新的多重编程范式ML变体F#语言将会成为VisualStudio2010的一部分,同时增加的还有文本模型化语言M,以及可视化模型设计器Quadrant,这些都是微软Oslo发展的一部分。VisualStudio2010将会带来.NETFramework除了.NETFramework的本地代码并行扩展以及并行模式库(ParallelPatternsLibrary),VisualStudio2010还包含了用于调试并行程序的工具。这些新
14、se不会自动完成标识符,这就允许开发者使用未定义的标识符(如变量或方法名)并在以后来定义它们。VisualStudio2010还可以在能够通过它们的使用情况来识别出其类型的时候自动定义他们。VisualStudioTeamSystem2010代号为Rosario,被定位为用于应用程序生命周期管理。它将包括新的建模工具,包含可以图形化显示工程和类,以及它们之间关系的架构浏览器。它支持UML活动图、组件图、(逻辑)类图、序列图以及用例图。VisualStudioTeamSystem20103S包括测试影响分析(TestImpactAnalysis,它可以在不实际运行测试用例的情况下,对于源代码的修改会影响那些测试用例给出建议。影响分析提供线索的测试案例的影响,修改的源代码,但实际运行的测试案例。由于避免了运行不需要的测试用例,测试的速度会有所提高。VisualStudioTeamSystem2010还包括一个历史调试器。与目前只记录当前活动栈的调试器不同,历史调试器的历史记录所有的活动,包括之前的函数调用、方法参数、事件、异常等。这允许执行代码回退到错误发生的地点,即使没有设置断点。历史调试将导致应用程序运行速度比目前的调试器慢,并且将使用更多的内存用于记录额外的数据