Dzwebs.Net

撰写电脑技术杂文十余年

VS2015特点

Admin | 2015-8-17 10:32:01 | 被阅次数 | 5126

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  Visual Studio 2015 Preview包含了很多强大的新特性,无论你是从事Web应用程序开发,还是桌面应用程序开发,甚至是移动应用开发,VS 2015都将大大提高你的开发效率。有几个特性非常有亮点,比如编辑器支持手势识别、Cordova工具包、C++增强工具和最新的Android模拟器。

  1、自定义窗口布局

  如果你在多个设备上开发应用,那么这个功能就能让你开发起来得心应手了。举个例子,如果你在回家的火车上用Surface Pro开发,上班的时候在23英寸的显示器上开发,那么你可以使用Window -> Apply Window Layout来快速切换开发环境的布局,来适应当前的设备类型。如果你登录了VS 2015,那么你还可以使用快捷键来切换开发环境布局,非常方便。

  2、更优的代码编辑器

  代码编辑器已经替换成“Roslyn”,将会给你带来不一样的代码编辑体验。当你要修复代码的时候,将会出现一个小灯泡,它会向你提供一系列修复代码的方案,你只需选择即可。

在下面这个例子中,代码引用了不必要的命名空间,我们需要将它们从代码中移除。在执行之前,我们可以先预览最终的效果,以及将会影响到的其他代码。

  3、Shared Project集成

  有多少次你想在Visual Studio之外使用Shared Project功能,但是现在可以了,你只需要搜索shared。

  4、Bower和NPM中的代码智能提示

  若果你创建一个ASP.NET 5 Web应用程序,系统将会为你自动生成以下的目录结构:

  这里将生成一个名为Dependencies的文件夹,里面包含了Bower和NPM,一般来说,你可以将Bower看做是客户端的开发包,比如jQuery和Angular脚本库;可以把NPM看做是开发工具,比如Grunt和Gulp。这些开发包都是通过一个JSON格式的文件来进行统一管理。

  如果你想在Bower中添加一个类库,可以打开bower.json文件,加入自己的类库即可。在下面的例子中,我想要添加最新的Angular库,但又不想打开Angular网站下载:

  一旦添加成功,我们将会看到安装/更新/删除的菜单选项,这将帮助我们开发WEB应用程序更加得心应手。

  5、调试Lambdas表达式

  现在我们可以调试lambda表达式了,看看下面的代码:

[csharp] view plaincopy在CODE上查看代码片派生到我的代码片

    List<int> elements = new List<int>() { 10, 20, 31, 40 }; 
    // ... Find index of first odd element. 
    int oddIndex = elements.FindIndex(x => x % 2 != 0); 
    Console.WriteLine(oddIndex); 

  这段程序将会在控制台中输出2,但是如果我想看每一步的执行结果,可以参考下图:


  这个例子中,我们添加了一个监视器和断点,并添加以下代码:

[csharp] view plaincopy在CODE上查看代码片派生到我的代码片

    List<int> elements = new List<int>() { 10, 20, 31, 40 }; 
    // ... Find index of first odd element. 
    int oddIndex = elements.FindIndex(x => x % 2 != 0); 
    Console.WriteLine(oddIndex); 

  和预期一样,程序返回了3项大于11的结果,这样我们可以更方便、更直接地调试应用程序了。


该杂文来自: 网站开发杂文

上一篇:asp.net using的使用

下一篇:Aspose.Words在线文档的特点

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计