1.5 Visual Studio 2012简介
Visual Studio是微软公司推出的最流行的Windows平台应用程序开发环境。它和Microsoft .NET开发框架紧密结合,是构建下一代互联网应用的优秀工具。2012年9月12日,微软在西雅图发布Visual Studio 2012。
1.5.1 Visual Studio 2012新功能
应用程序的新纪元已经到来,这一点毋庸置疑。利用联网设备和基于云的服务,可以获得比以往任何时候都更大更精彩的机遇。独立的开发人员随时随地都可以进行连接,向不计其数的用户提供自己所构建优秀的应用程序。而大型敏捷的开发团队则可以获得明显的业务优势——执行效率越快,优势越明显。
Visual Studio 2012的目的就是帮助开发者在“贵在创意、重在速度”的市场中发展壮大。Visual Studio 2012的新功能如下。
1.全新的外观和感受
一打开IDE,就会看到不同之处。整个界面经过了重新设计,简化了工作流程,并且提供了访问常用工具的捷径。工具栏经过了简化,降低了选项卡的混乱性,可以使用全新快速的方式找到代码。所有这些改变都可以使开发者更轻松地导航应用程序,以用户喜爱的方式工作。
2.为Windows 8做好准备
随着Windows 8的发布,世界已经发生了显著的变化。Visual Studio 2012提供了新的模板、设计工具以及测试和调试工具——在尽可能短的时间内构建具有强大吸引力的应用程序所需要的一切。同时,Blend for Visual Studio还提供了一款可视化工具集,使开发者可以充分利用Windows 8全新而美观的界面。
不过,最有价值的地方在于创建应用程序之后。以前,要想将一款客户需要的产品展现在客户面前并不总是一件容易的事情。但是如今,通过Windows Store这一广泛的分布式渠道,开发者可以接触数百万的用户。条款是透明且易于理解的。所以,开发者可以轻松编写代码和销售软件,而且说不定接下来几年,可以悠闲地在海滩度假。
3.Web开发升级
对于Web开发,Visual Studio 2012也提供了新的模板、更优秀的发布工具和对新标准(如HTML5和CSS3)的全面支持,以及ASP.NET中的最新优势。此外,还可以利用Page Inspector在IDE中与正在编码的页面进行交互,从而更轻松地进行调试。那么对于移动设备又如何呢?有了ASP.NET,便可以使用优化的控件针对手机、平板电脑以及其他小屏幕来创建应用程序。
4.Visual Studio 2012新增了一些可以增进团队生产力的新功能
(1)IntelliTrace in production。开发者一般无法使用本地调试会话来调试生成程序,因此重现、诊断和解决生成程序的问题非常困难。而通过新的IntelliTrace in production功能,开发团队可以通过运行PowerShell命令来激活IntelliTrace collector来收集数据,然后IntelliTrace会将数据传输给开发团队。开发者就可以使用这些信息在一个类似于本地调试会话的会话中调试程序。IntelliTrace in production仅为Visual Studio 2012旗舰版客户提供。
(2)task/suspend resume。这个功能解决了困扰人们多年的中断问题。假设开发者正在试图解决某个问题或者bug,然后领导需要开发者做其他事情,开发者不得不放下手头工作,然后过几小时以后才能回来继续调试代码。task/suspend resume功能会保存所有的工作(包括断点)到Visual Studio Team Foundation Server(TFS)。开发者回来之后,单击几下鼠标,即可恢复整个会话。
(3)代码检阅功能。新的代码检阅功能允许开发者将代码发送给另外的开发者检阅。启用“查踪”后,可以确保修改的代码会被送到高级开发者那里检阅,得到确认。
(4)PowerPoint Storyboarding工具。这个新工具是为了方便开发者和客户之间的交流而设计。使用PowerPoint插件,开发者可以生成程序mockups,这会帮助客户与开发者就客户所需的功能进行交流。
5.云功能
以前,每个人都需要维护一台服务器。光是扩展容量便占用了基础架构投资的一大半。而拥有了云功能,可以利用云环境中动态增加存储空间和计算能力的功能快速访问无数虚拟服务器。Visual Studio提供了新的工具来将应用程序发布到Windows Azure(包括新模板和发布选项),并且支持分布式缓存,维护时间更少。
6.为重要业务做好准备
在SharePoint开发中,不难发现很多重要的改进,包括新设计工具、模板以及部署选项。开发者可以利用为SharePoint升级的应用生命周期管理功能,如性能分析、单元测试和IntelliTrace。但是最令人惊讶的还是LightSwitch,有了它,用户只需编写少量代码就可以创建业务级应用程序。
7.灵活敏捷的流程,可靠的应用生命周期管理
到目前为止,我们主要在关注开发方面。但是随着应用程序变得越来越复杂,还需要能帮助团队更快更智能工作的工具。这就是要加入一种灵活的敏捷方法的原因。利用Visual Studio和Team Foundation Server,可以根据自己的步调采用效率更高的方法,同时还不会影响现有工作流程。还提供了让整个组织来参与整个开发测试过程,通过新的方法让利益相关方、客户和业务团队成员跟踪项目进度并提出新的需求和反馈。
甚至还可以将应用生命周期管理的工作外包出去。利用Team Foundation Service,无须基础架构,就可以进行应用生命周期管理。这样,即使规模最小的团队也可以从版本控制、代码审查和敏捷计划工具中获益。
1.5.2 安装Visual Studio 2012
安装Visual Studio 2012要满足一些条件,读者可以到其官网上查询,这里就不再一一列出了。下面详细介绍下Visual Studio 2012的安装过程。
(1)运行Visual Studio 2012的安装程序,如图1-3所示进入Visual Studio 2012安装界面。
图1-3 Visual Studio 2012安装界面
(2)读者可自行选择或使用默认安装路径,此处将安装到F:\Program Files (x86)\Microsoft Visual Studio 11.0路径下,选择完路径后勾选“我同意许可条款和条件”选项后,出现“下一步”按钮,如图1-4所示。
图1-4 选择路径以及同意条款
(3)单击“下一步”按钮后,选择所需安装的功能,如图1-5所示。
图1-5 选择所需安装的功能
(4)单击“安装”按钮进行安装。如图1-6所示为开始安装过程。
图1-6 Visual Studio 2012开始安装过程
(5)经过一段时间的等待,出现如图1-7所示界面表示安装完成,单击“启动”按钮,启动Visual Studio 2012,或单击右上角的“×”按钮完成安装。
图1-7 完成安装界面
1.5.3 卸载Visual Studio 2012
如果想要卸载Visual Studio 2012,可以按如下步骤进行。
(1)在Windows 8操作系统中,依次选择“控制面板”→“程序”→“程序和功能”命令,在打开的“卸载或更改程序”窗口中选择Microsoft Visual Studio Ultimate 2012选项,如图1-8所示。
图1-8 卸载或更改程序
(2)单击“更改”按钮,进入Visual Studio 2012的安装维护界面,如图1-9所示。
图1-9 Visual Studio 2012的安装维护界面
(3)单击“卸载”按钮,即可进行卸载确认,如图1-10所示。
图1-10 卸载确认
(4)单击“是”按钮,即进入Visual Studio 2012卸载过程,如图1-11所示。
图1-11 卸载过程
(5)最后经过一段时间的等待,Visual Studio 2012卸载完成,如图1-12所示。
图1-12 卸载完成
1.5.4 启动Visual Studio 2012
安装Visual Studio 2012完成后,打开Visual Studio 2012,出现如图1-13所示的启动界面。第一次打开会出现“选择默认环境设置”界面,在此选择“Visual C#开发设置”,如图1-14所示。
图1-13 Visual Studio 2012的启动界面
图1-14 选择默认环境设置
单击“启动Visual Studio”按钮,会出现加载用户设置的提示,随后即进入Visual Studio 2012的主界面,如图1-15所示。
图1-15 Visual Studio 2012主界面