Visual Studio 11 Beta 為開發人員帶來了許多新的開發體驗,其中最吸引眼球的當屬為Windows 8 提供的Metro 風格的應用開發環境。Metro 風格的應用首次在Windows Phone 7 平台上嘗試使眾多使用者眼前一亮,在已經發布的Windows 8 消費者預覽版操作平台中Metro 應用再一次被深度植入,這將帶來更多而且更加新穎的使用者體驗,同時也給開發人員帶了新的機遇與挑戰。
Visual Studio 11 Beta 提供了兩種Metro 應用的開發方式:HTML + JavaScript 和XAML + C#/C++/VB。開發人員可以根據自己的需要開發不同類型的Metro 應用。
Visual C# –> Windows Metro style 菜單中提供了三種應用程式風格:Blank Application、Grid Application、Split Application。
HTML + JavaScript 的應用可以在Other Languages 菜單中找到,與C# 一樣也提供了三種應用風格。
在建立工程時Visual Studio 11 會自動協助開發人員擷取Windows 8 CP 的Developer License,並完成工程的建立。接下來就可以開發支援Windows 8 平台的Metro 應用了。
除了Visual Studio 11 外,微軟還加入了Blend for Visual Studio 的開發設計工具。這個工具只有在Windows 8 環境中才可以使用,便於設計Metro 應用的UI介面。
參考資料
MSDN 上提供了針對XAML 和HTML 的開發資料:
Developing Metro style apps (C#/C++/VB)
Developing Metro style apps (JavaScript)
Design Metro style apps using Blend
下載連結
Visual Studio 11 Beta