技术开发 频道

微软发布Visual Studio 11开发者预览版

  【IT168 资讯】在微软举行的Build开发者大会上,微软正式宣布Windows 8和Windows Server 8的开发者预览版可以公开下载。与此同时,微软重点介绍了Visual Studio 11和Team Foundation Server 11开发者预览版的重点特性,让人倍感兴奋的是从今天起,MSDN订阅用户就可以下载Visual Studio 11和Team Foundation Server 11的开发者预览版了。

  Visual Studio 11提供了一个集成开发环境,涵盖了整个软件的开发生命周期,从架构、创建代码到测试等。此次发布的版本支持Windows 8以及HTML 5,支持设备、云端之间的跨平台的兼容性。由于此次版本集成了Foundation Server,这将有利于整个开发团队之间的合作,来开发出高质量的应用程序。

  .NET 4.5关注了关键技术中的高级开发者的反馈,新增了许多特性,实现了C#和Visual Basic 之间的异步编程。支持Windows Workflow的State Machines,同时加大了HTMl5以及ASP.Net中的CSS3的投资力度。

  Visual Studio 11新增特性:

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

  Visual Studio 11 包含了一套模板,允许您使用JavaScript、C#、VB以及C++来快速开发Metro 风格的应用程序。空白的应用程序模板方便您快速入门,它提供了默认的项目结构,其中包括样本资源和图片。Grid View、 Split View、以及 Navigation 模板设计将为更复杂的用户界面提供了初始入口。

  Visual Studio 11,在Expression Blend 中使用JavaScript打开Metro 风格的应用程序,可以无缝添加应用程序的风格和架构。

  由于HTMl的动态特性,除非网页处于运行状态,否则我们很难看到网页即将呈现的真正面目。Blend富有创意的交互性设计模式允许您在设计界面上运行应用程序,非常逼真,取代了原有的静态视觉布局。

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

  我们已经新增了Visual Studio的图形工具,来提高开发者的工作效率,方便他们开发富有创意的游戏。Visual Studio 11为编辑资源、可视化设计提供了入口、为2D/3D游戏、以及Metro风格的应用程序提供了调试工具。

        Visual Studio的图形工具专为Visual Studio 11的3D模型提供查看和基本的编辑功能。

  支持查看和编辑图片,提供纹理、alpha 通道、透明度的支持。

 

  设计可视化的投影项目以及效果文件。

  调试以及诊断基于DirectX的输出。

  3、新增代码克隆分析工具

  Visual Studio一直以来都会提供一些工具,方便开发人员通过重构代码来提高代码的质量,然而,这个过程依赖于开发人员来诊断重复代码的使用情况,Visual Studio 11的Code-Clone Analysis工具提供了重复检测功能,这款工具非常智能,它不仅可以搜索出重复的代码块,而且支持语义上相似结构的搜索。

  如果您在纠正一段代码中的bug,并试图查找项目中是否还存在相似的bug,那么这款工具将助您一臂之力。

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

  Visual Studio 11与Team Foundation Server 11齐头并进,提供了一流的程序管理。Visual Studio 11允许开发人员通过Team Explorer来执行代码的审查功能,它在Foundation Server上定义了一个工作流,可以保存项目状态和Routes Review请求。这些工作流独立于任何的制定过程和方法,您可以在项目生命周期中的任何阶段执行Code Review。

  在My Work 面板中的Request Review链接允许您创建一个新的代码审查任务,并能将它安排给一到多个开发人员。

 

  审查人员可以接受或者拒绝接受审查,能够及时响应关于code review的任何相关信息,支持查询、添加注释等更多功能。Visual Studio 11可以使用“Diff”格式来显示代码、源代码、还有更新部分。这个特性有利于审查人员快速理解最近的更新,从而提高工作效率。

  5、探索式测试(Exploratory Testing)并增强了单元测试(Unit Testing)

  这款工具可以帮助您直接开始测试,无需花费时间编写测试用例。当您新建一个测试会话后,这个工具将生成一个完整的日志,用以记录测试应用程序过程中的交互操作。您可以为会话添加注释、在任何时候可以截取屏幕、有需要的话,还可以上传附件。

  Exploratory Testing工具将为您生成一个bug报告,这份bug报告将自动为造成意外行为的执行步骤保持追踪记录。

  创建测试用例:您可以根据基于造成bug的步骤来生成测试用例。

  管理探索式测试的会话,测试完成以后,你返回到Microsoft Test管理器中,它将保存测试会话的详情,包括时间,提出了哪些新的bug,创建哪些新的测试用例等。

  从今天起,MSDN订阅用户就可以下载Visual Studio 11和Team Foundation Server 11的开发者预览版了。

  官方下载页面http://go.microsoft.com/fwlink/?LinkId=227374

  对于非MSDN订阅用户,微软将在当地时间9月16日上午10点提供Visual Studio 11和Team Foundation Server 11开发者预览版的下载,地址如下:

  Visual Studio 11开发者预览版:

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

  Team Foundation Server 11开发者预览版:

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

  另外,9月16日.NET Framework 4.5开发者预览版也将公开下载。微软暂时没有公布.NET Framework 4.5的官方下载地址。

0
相关文章