開發環境準備
- 安裝 Visual Studio (Win8 開發需 VS 2012 RC 或更新版本,含英文旗艦版)
- Win8 應用程式開發需在 Windows 8 系統上進行 (模擬器以當前系統為鏡像)
Metro 風格應用程式 (作者暱稱「磚塊」) 介面示意
建立專案流程
- VS →「檔案」→「新增」→「專案」
- 語言支援:VB、C#、JavaScript、C++
- 專案範本:
可見類:空白頁面、格線、分割、導航等版面配置
不可見類:類別庫、WinRT 元件等
- 通常選「空白應用程式」(空白頁面) 開始
專案結構與 XAML
- 專案結構與 Windows Phone 開發高度相似
MainPage.xaml 為主頁面標記語言,熟悉 WPF/Silverlight 開發者零門檻
第一個程式:Grid 加入文字
- 開啟
MainPage.xaml
- 在
Grid 控制項中加入 XAML 程式碼
三種偵錯/執行模式
- 本機電腦:直接在開發機全螢幕執行 (如手機應用)
- 模擬器:以當前系統為鏡像模擬平板,支援滑鼠/觸控切換、單點/多點、縮放手勢模擬 (滾輪放大縮小)
- 遠端電腦:部署至遠端 Win8 裝置偵錯
本機執行:全螢幕磚塊風格應用程式
模擬器:更像平板電腦
模擬器工具列:滑鼠/觸控切換、單點/多點/縮放模擬
開發特色
- 全螢幕沉浸式執行模式
- XAML 聲明式 UI 設計
- WinRT API 存取系統功能
- 多語言統一開發體驗 (VB/C#/JS/C++)