微軟Build大會(huì)除了發(fā)布Windows 8的最新消息,微軟還在本次大會(huì)上介紹了在開(kāi)發(fā)工具方面的最新進(jìn)展:Visual Studio 11和Team Foundation Server 11。據(jù)悉,Visual Studio 11預(yù)覽版提供了用HTML5、JavaScript、C#、Visual Basic和C++的語(yǔ)言開(kāi)發(fā)Windows 8 Metro應(yīng)用程序的工具,包括代碼解析和檢查工具。本次大會(huì)上,微軟演示了一款可視化編輯器,它允許程序員突出顯示一個(gè)對(duì)象時(shí)立即發(fā)現(xiàn)相關(guān)的代碼行。
此外,微軟還發(fā)布了Team Foundation Server 11的預(yù)覽版,新的工具使得程序員能更好的運(yùn)用Azure Cloud。他帶來(lái)了新的Azure程序開(kāi)發(fā)包Azure 1.5,開(kāi)發(fā)包中有升級(jí)版的模擬器、遠(yuǎn)程桌面加密工具和Windows 8工具箱。
根據(jù)Build大會(huì)的最新報(bào)道,微軟將要把Visual Studio運(yùn)行在Azure上,將軟件做為云服務(wù)來(lái)提供給開(kāi)發(fā)者。
Visual Studio 11新增特性:
1. 為Windows 8開(kāi)發(fā)Metro風(fēng)格應(yīng)用程序
Visual Studio 11中包含了諸多新特性,開(kāi)發(fā)者可以用JavaScript、C#、Visual Basic和C++的語(yǔ)言開(kāi)發(fā)Windows 8 Metro應(yīng)用程序的工具。
有了Visual Studio 11,開(kāi)發(fā)在人員可以在Expression Blend中使用JavaScript隨意添加Metro風(fēng)格和架構(gòu)。
由于HTML5是動(dòng)態(tài)的,除非它在運(yùn)行,否則無(wú)法觀看到網(wǎng)頁(yè)的布局。 而B(niǎo)lend’s創(chuàng)新模式能夠使你在設(shè)計(jì)過(guò)程中同步運(yùn)行且方便查看。
2.增強(qiáng)(2D/3D)游戲開(kāi)發(fā)
Visual Studio Graphics圖像工具幫助游戲開(kāi)發(fā)人員更具創(chuàng)造力。Visual Studio 11支持資源編輯器,視覺(jué)設(shè)計(jì),Metro風(fēng)格,增強(qiáng)可視化的2D/3D游戲開(kāi)發(fā)。
可查看、編輯圖片和紋理,支持alpha channels和transparency。
視覺(jué)設(shè)計(jì)著色程序和效果文件。
調(diào)試和修改DirectX
3.代碼克隆分析工具
Visual Studio提供這款工具,使開(kāi)發(fā)人員能夠重構(gòu)代碼,提高代碼質(zhì)量。但是這個(gè)過(guò)程依賴(lài)于開(kāi)發(fā),以確定這種可重復(fù)使用的代碼是否可能發(fā)生。用Visual Studio11代碼克隆分析工具檢查代碼,尋找重復(fù)的邏輯,使你要考慮到這個(gè)代碼的可用性,即一個(gè)或多個(gè)常用的方法。該工具非常智能,它不僅能搜索代碼相同的模塊,而且還能搜索語(yǔ)義上類(lèi)似的結(jié)構(gòu)。
4.使用Team Explorer進(jìn)行代碼審查
此功能定義了Team Foundation Server中的工作流程,為團(tuán)隊(duì)成員的工作項(xiàng)目狀態(tài)和路線審查請(qǐng)求節(jié)省時(shí)間。這些工作流程是獨(dú)立于任何特定的過(guò)程或方法,你在項(xiàng)目期間的任何時(shí)間都能審查代碼。
審閱者可以接受或拒絕審查,并響應(yīng)與代碼審查有關(guān)的任何消息或查詢(xún),可添加注釋或者更多。
5.探索式測(cè)試(Exploratory Testing)和增強(qiáng)單元測(cè)試(Unit Testing)
快速創(chuàng)建錯(cuò)誤報(bào)告
探索式測(cè)試工具,可以生成一個(gè)錯(cuò)誤報(bào)告,并在報(bào)告中顯示執(zhí)行錯(cuò)誤步驟,導(dǎo)致意外的行為。
創(chuàng)建測(cè)試范例
在執(zhí)行錯(cuò)誤步驟上以生成測(cè)試范例。
管理探索式測(cè)試
當(dāng)測(cè)試完成后,您可以返回到Microsoft測(cè)試管理器,從而節(jié)省了測(cè)試的細(xì)節(jié)部分,包括信息、bug、時(shí)間。
相關(guān)下載:
MSDN用戶(hù)官方下載地址:
http://msdn.microsoft.com/en-us/subscriptions/default.aspx
Visual Studio 11開(kāi)發(fā)者預(yù)覽版下載地址:
http://go.microsoft.com/fwlink/?LinkId=225709
Team Foundation Server 11開(kāi)發(fā)者預(yù)覽版下載地址:
http://go.microsoft.com/fwlink/?LinkId=225714
Visual Studio 11新功能視頻:http://channel9.msdn.com/events/BUILD/BUILD2011/TOOL-820F