盘点VS2015 预览版的5个新特性
盤(pán)點(diǎn)VS2015 預(yù)覽版的5個(gè)新特性
發(fā)表于10小時(shí)前| 3393次閱讀| 來(lái)源碼農(nóng)網(wǎng)| 17 條評(píng)論| 作者小峰
Visual StudioIDE微軟 width="22" height="16" src="http://hits.sinajs.cn/A1/weiboshare.html?url=http%3A%2F%2Fwww.csdn.net%2Farticle%2F2014-12-10%2F2823045-VS2015&type=3&count=&appkey=&title=Visual%20Studio%202015%20Preview%E5%8C%85%E5%90%AB%E4%BA%86%E5%BE%88%E5%A4%9A%E5%BC%BA%E5%A4%A7%E7%9A%84%E6%96%B0%E7%89%B9%E6%80%A7%EF%BC%8C%E5%85%B6%E4%B8%AD%E6%9C%89%E5%87%A0%E4%B8%AA%E6%96%B0%E7%89%B9%E6%80%A7%E9%9D%9E%E5%B8%B8%E6%9C%89%E4%BA%AE%E7%82%B9%EF%BC%9A%E7%BC%96%E8%BE%91%E5%99%A8%E6%94%AF%E6%8C%81%E6%89%8B%E5%8A%BF%E8%AF%86%E5%88%AB%E3%80%81Cordova%E5%B7%A5%E5%85%B7%E5%8C%85%E3%80%81C%2B%2B%E5%A2%9E%E5%BC%BA%E5%B7%A5%E5%85%B7%E5%92%8C%E6%9C%80%E6%96%B0%E7%9A%84Android%E6%A8%A1%E6%8B%9F%E5%99%A8%E3%80%82&pic=&ralateUid=&language=zh_cn&rnd=1418213716134" frameborder="0" scrolling="no" allowtransparency="true">摘要:Visual Studio 2015 Preview包含了很多強(qiáng)大的新特性,其中有幾個(gè)新特性非常有亮點(diǎn):編輯器支持手勢(shì)識(shí)別、Cordova工具包、C++增強(qiáng)工具和最新的Android模擬器。Visual Studio 2015?Preview包含了很多強(qiáng)大的新特性,無(wú)論你是從事Web應(yīng)用程序開(kāi)發(fā),還是桌面應(yīng)用程序開(kāi)發(fā),甚至是移動(dòng)應(yīng)用開(kāi)發(fā),VS 2015都將大大提高你的開(kāi)發(fā)效率。有幾個(gè)特性非常有亮點(diǎn),比如編輯器支持手勢(shì)識(shí)別、Cordova工具包、C++增強(qiáng)工具和最新的Android模擬器。其他的一些特性,雖然很少提到,但是個(gè)人覺(jué)得在VS 2015開(kāi)發(fā)中我們也能獲益匪淺,一起來(lái)看看吧。
1、自定義窗口布局
如果你在多個(gè)設(shè)備上開(kāi)發(fā)應(yīng)用,那么這個(gè)功能就能讓你開(kāi)發(fā)起來(lái)得心應(yīng)手了。舉個(gè)例子,如果你在回家的火車(chē)上用Surface Pro開(kāi)發(fā),上班的時(shí)候在23英寸的顯示器上開(kāi)發(fā),那么你可以使用Window -> Apply Window Layout來(lái)快速切換開(kāi)發(fā)環(huán)境的布局,來(lái)適應(yīng)當(dāng)前的設(shè)備類(lèi)型。如果你登錄了VS 2015,那么你還可以使用快捷鍵來(lái)切換開(kāi)發(fā)環(huán)境布局,非常方便。
2、更優(yōu)的代碼編輯器
代碼編輯器已經(jīng)替換成“Roslyn”,將會(huì)給你帶來(lái)不一樣的代碼編輯體驗(yàn)。當(dāng)你要修復(fù)代碼的時(shí)候,將會(huì)出現(xiàn)一個(gè)小燈泡,它會(huì)向你提供一系列修復(fù)代碼的方案,你只需選擇即可。
在下面這個(gè)例子中,代碼引用了不必要的命名空間,我們需要將它們從代碼中移除。在執(zhí)行之前,我們可以先預(yù)覽最終的效果,以及將會(huì)影響到的其他代碼。
3、Shared Project集成
有多少次你想在Visual Studio之外使用Shared Project功能,但是現(xiàn)在可以了,你只需要搜索shared,即可出現(xiàn)以下的界面:
選擇Visual C# Shared Project,然后新建一個(gè)名為Person.cs的類(lèi),編寫(xiě)以下代碼:
[csharp] view plaincopyprint?
4、Bower和NPM中的代碼智能提示
若果你創(chuàng)建一個(gè)ASP.NET 5 Web應(yīng)用程序,系統(tǒng)將會(huì)為你自動(dòng)生成以下的目錄結(jié)構(gòu):
這里將生成一個(gè)名為Dependencies的文件夾,里面包含了Bower和NPM,一般來(lái)說(shuō),你可以將Bower看做是客戶(hù)端的開(kāi)發(fā)包,比如jQuery和Angular腳本庫(kù);可以把NPM看做是開(kāi)發(fā)工具,比如Grunt和Gulp。這些開(kāi)發(fā)包都是通過(guò)一個(gè)JSON格式的文件來(lái)進(jìn)行統(tǒng)一管理。
- bower.json for Bower
- config.json for NPM
如果你想在Bower中添加一個(gè)類(lèi)庫(kù),可以打開(kāi)bower.json文件,加入自己的類(lèi)庫(kù)即可。在下面的例子中,我想要添加最新的Angular庫(kù),但又不想打開(kāi)Angular網(wǎng)站下載,具體操作如下圖:
一旦添加成功,我們將會(huì)看到安裝/更新/刪除的菜單選項(xiàng),這將幫助我們開(kāi)發(fā)WEB應(yīng)用程序更加得心應(yīng)手。
5、調(diào)試Lambdas表達(dá)式
現(xiàn)在我們可以調(diào)試lambda表達(dá)式了,看看下面的代碼:
[csharp] view plaincopyprint?
這個(gè)例子中,我們添加了一個(gè)監(jiān)視器和斷點(diǎn),并添加以下代碼:
總結(jié)
以上是生活随笔為你收集整理的盘点VS2015 预览版的5个新特性的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Google发布Android Stud
- 下一篇: 政府会给我们补贴吗?