个难以置信的VS 预览版新特性

上传人:豆浆 文档编号:37535268 上传时间:2018-04-18 格式:DOC 页数:8 大小:1.36MB
返回 下载 相关 举报
个难以置信的VS 预览版新特性_第1页
第1页 / 共8页
个难以置信的VS 预览版新特性_第2页
第2页 / 共8页
个难以置信的VS 预览版新特性_第3页
第3页 / 共8页
个难以置信的VS 预览版新特性_第4页
第4页 / 共8页
个难以置信的VS 预览版新特性_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《个难以置信的VS 预览版新特性》由会员分享,可在线阅读,更多相关《个难以置信的VS 预览版新特性(8页珍藏版)》请在金锄头文库上搜索。

1、Visual Studio 2015 Preview 包含了很多强大的新特性,无论你是从事 WEB 应用程序开发,还是桌面应用程序开发,甚至是移动应用开发,VS 2015 都将大大提高你的开发效率。有几个特性非常有亮点,比如编辑器支持手势识别、Cordova 工具包、C+增强工具和最新的 Android 模拟器。其他的一些特性,虽然很少提到,但是个人觉得在 VS 2015 开发中我们也能获益匪浅,一起来看看吧。1 1、自定义窗口布局、自定义窗口布局如果你在多个设备上开发应用,那么这个功能就能让你开发起来得心应手了。举个例子,如果你在回家的火车上用 Surface Pro 开发,上班的时候在 2

2、3 英寸的显示器上开发,那么你可以使用 Window - Apply Window Layout 来快速切换开发环境的布局,来适应当前的设备类型。如果你登录了 VS 2015,那么你还可以使用快捷键来切换开发环境布局,非常方便。2 2、更优的代码编辑器、更优的代码编辑器代码编辑器已经替换成“Roslyn”,将会给你带来不一样的代码编辑体验。当你要修复代码的时候,将会出现一个小灯泡,它会向你提供一系列修复代码的方案,你只需选择即可。在下面这个例子中,代码引用了不必要的命名空间,我们需要将它们从代码中移除。在执行之前,我们可以先预览最终的效果,以及将会影响到的其他代码。3 3、SharedShar

3、ed ProjectProject 集成集成有多少次你想在 Visual Studio 之外使用 Shared Project 功能,但是现在可以了,你只需要搜索 shared,即可出现以下的界面:选择 Visual C# Shared Project,然后新建一个名为 Person.cs 的类,编写以下代码:class Personpublic string FirstName get; set; public Person ()FirstName = “Michael“;创建一个控制台应用程序,引用刚才创建的 Shared Project 项目,就可以编写以下的代码了:var person

4、 = new Person ();Console.WriteLine (person.FirstName);Console.ReadLine ();你也可以创建一个 WPF 应用程序,引用 Shared Project 项目,下面是我的项目结构图:4 4、BowerBower 和和 NPMNPM 中的代码智能提示中的代码智能提示若果你创建一个 ASP.NET 5 Web 应用程序,系统将会为你自动生成以下的目录结构:这里将生成一个名为 Dependencies 的文件夹,里面包含了 Bower 和 NPM,一般来说,你可以将 Bower 看做是客户端的开发包,比如 jQuery 和 Angul

5、ar 脚本库;可以把 NPM 看做是开发工具,比如 Grunt 和 Gulp。这些开发包都是通过一个 JSON 格式的文件来进行统一管理。bower.json for Bowerconfig.json for NPM如果你想在 Bower 中添加一个类库,可以打开 bower.json 文件,加入自己的类库即可。在下面的例子中,我想要添加最新的 Angular 库,但又不想打开 Angular 网站下载,具体操作如下图:一旦添加成功,我们将会看到安装/更新/删除的菜单选项,这将帮助我们开发 WEB 应用程序更加得心应手。5 5、调试、调试 LambdasLambdas 表达式表达式现在我们可以

6、调试 lambda 表达式了,看看下面的代码:List elements = new List() 10, 20, 31, 40 ;/ . Find index of first odd element. int oddIndex = elements.FindIndex (x = x % 2 != 0);Console.WriteLine (oddIndex);这段程序将会在控制台中输出 2,但是如果我想看每一步的执行结果,可以参考下图:这个例子中,我们添加了一个监视器和断点,并添加以下代码:elements.Where (v = (int) v 11) .ToArray ()和预期一样,程序返回了 3 项大于 11 的结果,这样我们可以更方便、更直接地调试应用程序了。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号