Visual Studio 11开发指南(1) Visual Studio 11简介与新特性

微软于2011年9月15日在Build大会上推出的新一代开发工具。主要增加了对windows8 中的Metro界面的开发和 Windows Phone移动开发的强力支持。  支持最新的.NET Framework 4.5 。

Visual Studio 11开发指南(1) Visual Studio 11简介与新特性

Visual Studio 11开发指南(1) Visual Studio 11简介与新特性

Visual Studio 11新增特性:

1. 为Windows 8开发Metro风格应用程序

Visual Studio 11中包含了诸多新特性,开发者可以用JavaScript、C#、Visual Basic和C++的语言开发Windows 8 Metro应用程序的工具。

Visual Studio 11开发指南(1) Visual Studio 11简介与新特性

有了Visual Studio 11,开发在人员可以在Expression Blend中使用JavaScript随意添加Metro风格和架构。

Visual Studio 11开发指南(1) Visual Studio 11简介与新特性

由于HTML5是动态的,除非它在运行,否则无法观看到网页的布局。 而Blend’s创新模式能够使你在设计过程中同步运行且方便查看。

Visual Studio 11开发指南(1) Visual Studio 11简介与新特性

2.增强(2D/3D)游戏开发

Visual Studio Graphics图像工具帮助游戏开发人员更具创造力。Visual Studio 11支持资源编辑器,视觉设计,Metro风格,增强可视化的2D/3D游戏开发。

 Visual Studio 11 会在编辑器中为开发者提供经过改善的着色程序支持。 这种支持旨在提供更轻松的编辑方式以及更紧密的构建整合。 改善不仅仅限于文本编辑器,因为即将发布的版本会为创建着色特效引入可视化的设计器。 这意味着开发者可以使用设计器创建新的特效,实时地查看对特效做出的改变,然后从那个特效获得生成的 HLSL(高级着色语言,High-Level Shader Language)代码。我们可以按照时间点来查看对效果做出的改变,这在查看非静态效果时会很有用。

  为了减少开发者所需要的外部工具数量,Visual Studio 11 在其中内建了资源查看器(asset viewer)。这不会取代创建内容的应用程序,查看器可以让开发者更易于查看内容,包括 .FBX 和 .DDS 文件,而不需要外部程序的辅助。

  最后,Visual Studio 11 会增加调试工具,它让我们可以捕获 DirectX 帧、获得发送给 GPU 的所有命令,并且查看所有作为特定像素渲染(pixel's rendering)一部分而发生的事件

Visual Studio 11开发指南(1) Visual Studio 11简介与新特性

可查看、编辑图片和纹理,支持alpha channels和transparency。

Visual Studio 11开发指南(1) Visual Studio 11简介与新特性

视觉设计着色程序和效果文件。

Visual Studio 11开发指南(1) Visual Studio 11简介与新特性

调试和修改DirectXVisual Studio 11开发指南(1) Visual Studio 11简介与新特性

3.代码克隆分析工具

Visual Studio提供这款工具,使开发人员能够重构代码,提高代码质量。但是这个过程依赖于开发,以确定这种可重复使用的代码是否可能发生。用Visual Studio11代码克隆分析工具检查代码,寻找重复的逻辑,使你要考虑到这个代码的可用性,即一个或多个常用的方法。该工具非常智能,它不仅能搜索代码相同的模块,而且还能搜索语义上类似的结构。

4.使用Team Explorer进行代码审查

此功能定义了Team Foundation Server中的工作流程,为团队成员的工作项目状态和路线审查请求节省时间。这些工作流程是独立于任何特定的过程或方法​​,你在项目期间的任何时间都能审查代码

Visual Studio 11开发指南(1) Visual Studio 11简介与新特性

审阅者可以接受或拒绝审查,并响应与代码审查有关的任何消息或查询,可添加注释或者更多。

Visual Studio 11开发指南(1) Visual Studio 11简介与新特性

5.探索式测试(Exploratory Testing)和增强单元测试(Unit Testing)

快速创建错误报告

探索式测试工具,可以生成一个错误报告,并在报告中显示执行错误步骤,导致意外的行为。

Visual Studio 11开发指南(1) Visual Studio 11简介与新特性

创建测试范例

在执行错误步骤上以生成测试范例。

Visual Studio 11开发指南(1) Visual Studio 11简介与新特性

管理探索式测试

当测试完成后,您可以返回到Microsoft测试管理器,从而节省了测试的细节部分,包括信息、bug、时间。

Visual Studio 11开发指南(1) Visual Studio 11简介与新特性

相关下载:

MSDN用户官方下载地址http://msdn.microsoft.com/en-us/subscriptions/default.aspx

微软将在当地时间9月16日上午10点提供普通用户开发者预览版的下载

Visual Studio 11开发者预览版下载地址:

http://go.microsoft.com/fwlink/?LinkId=225709

Team Foundation Server 11开发者预览版下载地址:

http://go.microsoft.com/fwlink/?LinkId=225714

Visual Studio 11新功能视频:http://channel9.msdn.com/events/BUILD/BUILD2011/TOOL-820F