今天(5月12日,西雅图)的Build大会上,Microsoft的Amanda Silver和Tim Sneath针对Visual Studio 2017未来将会提供的特性做了演讲。Microsoft所聚焦的一个领域是改进IDE对所有用户的无障碍访问,包括视力障碍者。

事实上,在Visual Studio的前期版本中,Microsoft未能完全提供实现最好无障碍体验所需的API。以调试器(Debugger)的局部变量(Locals)窗口为例,时至今日,视力障碍者依然难以在VS中获悉输出的内容。通常做法是,视力障碍者必须将输出从窗口剪贴到记事本这类应用中,然后借助于Windows Speech Synthesizer读出内容。这显然非常不便于使用。现在,这种情况已经得到了改进。

无论开发人员是否需要无障碍特性,下面若干建议均适用。首先,无障碍API重在物尽其用,它们相对易于实现,但是却能对很多类用户提供完全不同的体验。其次,即便是视力良好的用户,也将受益于相关的无障碍特性,例如对所有给出的功能提供键盘快捷键。无障碍特性将会增加所有使用者的生产率。

在演讲中,Silver还介绍了Visual Studio团队在构建产品中遵循的一些核心设计理念。用她的话来说,VS2017的目标是支持所有的开发人员、应用和平台。Microsoft认为这些目标正在得以实现,因为据Microsoft自身的统计显示,在所有的Visual Studio工具中,VS2017得到了最快的采用。

后半段演讲侧重于对VS2017中新近添加特性的演示,包括:

  • 实时单元测试(Live Unit Testing)特性,其中支持.NET Core。

  • 运行至点击处(Run-to-Click)特性。

  • 支持ASP.NET应用的Docker容器,支持新建项目和已有项目。

  • 在代码提交前就识别出违反代码风格和规则之处。在最终提交之前,可审查被识别的代码以进行修正。

有兴趣尝试最新发布版(Visual Studio 2017 15.3 Preview)的用户现在就可以获取,新版的安装并不会影响到已有的VS2017安装。

Visual Studio的未来特性展望相关推荐

  1. 塑造Visual Studio的未来

    类似于Windows Insider计划,Microsoft为Visual Studio也启动了一项提前体验计划.该计划被命名为Visual Studio预览,它允许任何对Visual Studio未 ...

  2. 直播预告 - 微软MVP为你揭秘Visual Studio 2019新特性

    作为"宇宙第一IDE"的Visual Studio集成开发环境,已经经历了超过十几年的迭代成为一款功能丰富且高效的开发工具,微软自己给Visual Studio 的定位是 &quo ...

  3. Visual Studio 2010 -新特性,但我要的比这个更多!

    作为一个IDE,我们用的最多的就是编辑功能.我们希望这个IDE能够最快速度的准确的找到我们要查看和修改的东西.最快速度的展示我们正在编写code的结构,我们希望要的东西就在手边.我比较了一下VS 20 ...

  4. 第五篇:Visual Studio 2008 Web开发使用的新特性

    第五篇:Visual Studio 2008 Web开发使用的新特性 本篇翻译自MSDN. .NET Framwork 3.5与Visual Studio 2008 包含很多新特性.AJAX的Web开 ...

  5. 认识微软Visual Studio Tools for AI

    微软已经发布了其 Visual Studio Tools for AI 的测试版本,这是微软 Visual Studio 2017 IDE 的扩展,可以让开发人员和数据科学家将深度学习模型嵌入到应用程 ...

  6. 宇宙第一 IDE Visual Studio 2019 正式发布

    如约而至,微软已于今天推出 Visual Studio 2019 正式版,一同发布的还有 Visual Studio 2019 for Mac. Visual Studio 2019 下载地址:htt ...

  7. Visual Studio 2019 正式发布

    百度智能云 云生态狂欢季 热门云产品1折起>>>   如约而至,微软已于今天推出 Visual Studio 2019 正式版,一同发布的还有 Visual Studio 2019 ...

  8. Visual Studio 2005 插件编程(代码行数统计插件)之一

    原文:http://www.codeproject.com/useritems/LineCounterAddin.asp 注意:1.本文中的提到的"外接程序"等同与"插件 ...

  9. C语言的环境搭建(Microsoft Visual Studio 2010的介绍与安装)

    C语言的环境搭建 一.常用的环境 : 1.Microsoft Visual C++ (简称Visual C++.MSVC.VC++或VC)微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言, ...

最新文章

  1. IBM借QISKit打造基于云平台的量子计算
  2. 4-玩转数据结构-链表
  3. WebViewJavascriptBridge 原理分析
  4. Angular开发模式下的编译器和运行时的代码比较
  5. 如何创建比C语言更快的编程语言?
  6. 关于在Eclipse里面启动了服务,但是localhost:8080无法访问的问题:
  7. ffmpeg-20160803-bin.7z
  8. paip.VOB DVD视频的无损分割与截取
  9. python--multiprocessing多进程总结
  10. chrome 迅雷下载 支持插件, 让chrome支持迅雷
  11. matlab中 dataset用法,dataset中shuffle()、repeat()、batch()用法
  12. opencv 表示图像的IplImage
  13. HDS USP系列存储
  14. win easypanel安装php,windows下kangle虚拟主机-kangleeasypanel安装图文教程以及心得
  15. AWS亚马逊服务器配置过程
  16. Wopus问答第一期
  17. 分享一个Python画樱花树的代码
  18. 小程序日期(日历)时间 选择器组件
  19. 【转载】APP图标在手机上显示模糊的问题
  20. iic总线驱动(适配器驱动)详解

热门文章

  1. 上海纳税百强2016,邢台2017纳税百强,深圳百强企业
  2. windows php的Memcache安装和使用方法
  3. Lang.NEXT 2012相关Session
  4. C#学习笔记(十四):StatusBar控件
  5. 用VC++修改注册表----让我们踏出第一步(适合初学者)
  6. 都说不要装箱,那装箱到底带来了什么开销?
  7. Hostonly cookie是什么鬼?
  8. 开源高性能RISC-V处理器“香山”问世
  9. Azure data studio 跨平台数据库管理工具试用
  10. 如何踢掉 sql 语句中的尾巴,我用 C# 苦思了五种办法