公布 Visual Studio 11开发者预览

公布 Visual Studio 11开发者预览

  • Comments 3

[原文发表地址] Announcing Visual Studio 11 Developer Preview

[原文发表时间] 1 Jul 2011 1:26 PM

今天我有机会在BUILD主题会议上演示Microsoft®Visual Studio® 11 Developer 预览和Microsoft® Team Foundation Server 预览中的一些新功能。MSDN订阅用户今天可以下载这些预览和.NET Framework 4.5 Developer预览;正式可用版在916日即周五开放。

·         今天下载Visual Studio 11, Team Foundation Server 11和其他几种组件(只有MSDN订阅者可以下载)。

·         星期五上午十点钟,针对Visual Studio 11 Team Foundation Server 11PDT正式下载版可以下载

 

BUILD主题讨论会上公布了一些激动人心的消息。Visual Studio 11提供了一种集成开发体验,贯穿软件创建整个生命周期, 从架构到代码生成,测试以及更多其他的操作。此版本添加了对Windows 8 HTML 5的支持,实现目标平台跨设备、服务器和云。与Team Foundation Server的集成使整个团队在开发生命周期间合作开发高质量的应用程序。

.NET 4.5专注于在上层的开发人员对我们所有的关键技术的要求,还包括在C# Visual Basic中异步   编程的新功能,支持Windows 工作流中的状态机,以及增加ASP.NET中对HTML5 CSS3的支持。

我们已经在BUILD上分享了很多,如果想了解更多关于Windows开发的未来,我建议你看看Steven Sinofsky S. Somasegar的博客。想知道更多Team Foundation Server包括在的BUILD上发表的服务的详细内容及我们怎样可以使团队更具效率的内容,可以参考Brian Harry  的博客。

快速浏览Visual Studio 11的特性

Visual Studio 11有几个新的特性,都是旨在支持集成工具,提供更好的用户和应用程序体验;无论是单独的工作或作为团队工作的一部分。让我强调几个:

Windows 8开发Metro样式的应用程序

 Visual Studio 11包含一系列的模板使你可以用JavaScript, C#, VB C++快速发展Metro样式的应用程序。空白应用程序模板提供了一个默认的项目作为最简单的开始起点,它包括了示例资源和图像。Grid 视图、Split 视图和导航模板被设计来为更多复杂的用户接口提供入口点

clip_image001

Visual Studio 11中,能够在Expression Blend中用JavaScript打开你的Metro样式应用程序,给你的应用程序添加样式和结构。

 

clip_image002

由于HTML的动态性质,除非在它运行时否则一般很难看到一个网页是怎样运行的。Blend的创新性交互设计模式允许你在设计层面运行应用程序,作为一个实时应用程序而不是作为一个静态可视化布局。

clip_image003

游戏开发的增强功能

我们已经添加Visual Studio图形工具来帮助游戏开发人员更具生产效率,使创建创新游戏更容易。Visual Studio 11支持访问大量资源编辑可视化设计,和可视化调试工具来编写 2D / 3D游戏 及Metro样式应用程序。特别地,Visual Studio图形包括工具:

Visual Studio 113D模型的查看和基本编辑

clip_image004

alpha通道和透明度支持的图像和文本的查看与编辑

clip_image005

可视化设计着色器程序和渲染文件。

clip_image006

directX的输出进行调试和判断

基于输出的DirectX的调试和诊断

clip_image007

代码克隆分析

Visual Studio以往提供了工具支持开发人员通过重构代码改善代码质量。但是该过程取决于开发人员来确定哪些地方会出现可重用的代码。Visual Studio 11中的代码-克隆分析工具检查你的解决方案寻找重复的逻辑,使你可以重构这些代码到一个或多个方法中。该工具可以很巧妙地执行;它不仅只查找相同的代码块,也通过微软研究院开发的试探工具查找语义上相同的结构。

如果你在修正代码片段中的错误而且你想找出相同的编程方式是否会出现在项目中的其他地方,这项技术会非常实用。

通过团队资源管理器审阅代码工作流

Visual Studio 11预览与Team Foundation Server 11联合提供最好的类应用程序生命周期管理。Visual Studio 11借助于团队资源管理器,使得开发人员请求和完成代码审阅。这个功能在Team Foundation Server中定义一个工作流,将工程状态和路线审阅要求保存为工作项,面向团队成员。这些工作流程独立于任何特定的过程或方法,因此你可以在工程生命周期的任何适合的地方加入代码审阅。

我的工作窗格中的“要求的审阅链接”允许你创建新的代码审阅任务并分配给一个或更多的其他的开发人员。

clip_image008

 

审阅者可以接受或拒绝该审阅,回复任何信息或代码审阅的相关查询。Visual Studio 11“Diff”格式显示代码,演示原来的代码和被要求审阅该代码的开发人越做出的修改。这个功能使审阅者可以快速了解代码修改的范围从而使工作更高效。

clip_image009

探索性测试和增强的单元测试

由于开发人越团队变得更加复杂灵活,他们要求自适应的工具仍然确保高品质的承诺。探索性测试功能是自适应的工具,使你不执行正式的测试计划就能够测试的灵活测试。现在你能直接开始测试产品而不用浪费时间来写测试用例或组成测试套件。当你开始新的测试会话,这个工具将生成一个与应用程序的交互测试的完整日志。你可以用备注注释你的会话,还可以在任意点捕捉屏幕并将结果屏幕添加到你的备注。如果需要,你还可以附上一个文件,提供任何另外的信息。通过这个探索性测试工具你还可以:

·         文件采取行动快速找出bug探测性测试工具可以生成一个bug报告,你执行的步骤导致的意外行为也会自动添加进bug报告。

clip_image010

·         创建测试用例。你可以基于导致该bug出现的步骤生成测试用例。

 

clip_image011

·         管理探测性测试会话。当测试完成,你可以回到微软测试管理中心,这里保存了测试会话的详细信息和诸如持续信息,提交新的bug和创建新的测试用例的信息。

clip_image012

.NET 4.5中的新功能

.NET 4.5专注于我们的开发人员要求。对ASP.NET, BCL, MEF, WCF, WPF, Windows Workflow和其他关键技术,我们听取了开发人员的建议并在.NET 4.5中添加了功能。重要的示例包括支持Windows 工作流中的状态机,和改进对ADO.NET中的SQL Server Windows Azure的支持。ASP.NET已经增加了对HTML5CSS3,设备检测,页面优化,和NuGet 包系统的投资,也在MVC4引入了新功能。在Scott Guthrie 的博客中了解更多。

.NET 4.5也帮助开发人员更快编写代码。在C# Visual Basic中对异步编程的支持使开发人员可以轻松编写客户端UI代码,而不会出现阻挡,也能更有效地扩展服务器代码。新的服务器垃圾收集能减少中止时间,并行控制平台的新功能能改善数据流编程和其他的应用。

开始编程

Visual Studio 11包括几种新的功能,这些新功能将帮助开发人员实现更有效的合作,从而为他们的用户创建兴奋的体验。这里是一些帮助你入门的资源。

 希望你们喜欢!

 

Leave a Comment
  • Please add 2 and 4 and type the answer here:
  • Post
  • Visual Studio 11 测试版和.NET Framework 4.5 测试版将于下周,2月29日(美国时间)正式发布,详细信息可访问 blogs.msdn.com/.../vs-11.aspx

  • 中文版什么时候能有?

    看英文版总是感觉很别扭,一些偏僻的地方都不认识······

  • VS 11 Beta下载地址:go.microsoft.com/fwlink

    中文版的近期即将推出,敬请关注。

Page 1 of 1 (3 items)