第1章Visual Studio 2012的新特性
1.1如何安裝Windows 8
1.1.1安裝配置要求
1.1.2使用“自定義”選項安裝Windows 8
1.1.3注意事項
1.2如何安裝Visual Studio 2012
1.2.1安裝配置要求
1.2.2安裝過程
1.3Microsoft Design新特性
1.3.1有一個支持多個視圖的窗口
1.3.2應用與觸控和筆輸入協作良好
1.3.3應用可彼此交談
1.3.4應用具有新的控件和UI設計面
1.3.5應用使用磁貼而非圖標
1.3.6采用已知的語言編寫應用
1.3.7在Windows應用商店中銷售你的應用
1.4Visual Studio 2012新特性
1.4.1Windows Microsoft Design樣式應用程序
1.4.2Visual Studio IDE
1.4.3語言
1.4.4應用程序生命周期管理和Team Foundation Server
1.4.5ASP.NET 4.5和Web開發
1.4.6其他改進
第2章HTML5 JavaScript概述以及新特性
2.1HTML5概述
2.1.1什麼是HTML5
2.1.2新的文檔類型
2.1.3腳本和鏈接無需添加type屬性
2.1.4用於繪畫的畫布(can素)
2.1.5用於媒介播放的video和au素
2.1.6新的特素
2.1.7新的表單控件
2.2JavaScript概述
2.2.1什麼是JavaScript
2.2.2個JavaScript程序
2.2.3JavaScript的新特性
2.3IE10與CSS3
2.3.1使用CSS3添加圓角
2.3.2使用CSS3添加投影
2.3.3使用CSS3創建酷炫十足的按鈕
2.3.4使用CSS3增強網站的樣式設計
2.3.5IE 10概述
2.4HTML5
2.4.1HTML5添加音頻
2.4.2HTML5添加視頻
2.4.3HTML5添加位置感知
2.4.4捕獲照片和視頻
2.4.5HTML5本地存儲的應用
2.4.6管理啟動、掛起和回復
2.4.7支持設備
2.4.8訪問文件和文件夾
第3章基於HTML5 JavaScript開發Microsoft Design Blank App
3.1Microsoft Design控件大全
3.1.1超鏈接(a)
3.1.2應用欄(AppBar)
3.1.3音頻
3.1.4按鈕
3.1.5畫布
3.1.6復選框
3.1.7上下文菜單
3.1.8日期選取器
3.1.9電子郵件輸入框
3.1.10文件上傳
3.1.11彈性框
3.1.12翻轉視圖
3.1.13彈出窗口
3.1.14網格
3.1.15網格視圖
3.1.16HTML控件
3.1.17浮動框架(iframe)
3.1.18列表視圖
3.1.19消息對話框
3.1.20分級
3.2Microsoft Design基礎開發講解
3.2.1應用欄
3.2.2上下文菜單
3.2.3布局和視圖
3.2.4筆和觸筆輸入
3.2.5資源
3.2.6磁貼
3.2.7消息通知
3.3Microsoft Design Blank App案例
3.3.1創建Hello,World應用
3.3.2使用加速計響應用戶移動
3.3.3使用指南針確定當前的方位
第4章基於HTML5 JavaScript開發Microsoft Design Grid App
4.1Microsoft Design Grid App概述
4.1.1網格項目模板預覽
4.1.2網格模板的項目文件介紹
4.1.3網格模板的工作原理及應用的生命周期
4.1.4網格模板的工作原理之導航模型
4.1.5網格模板的工作原理之向項目模板中添加數據
4.2添加頁面轉換動畫
4.3添加應用欄
4.3.1示例概述
4.3.2示例效果實現
4.4如何使網格可選並顯示上下文應用欄命令
4.4.1ListView概述
4.4.2示例概述
4.4.3示例效果實現
4.5添加SemanticZoom控件
4.5.1添加SemanticZoom控件概述
4.5.2添加SemanticZoom控件的實現
4.6在網格中顯示多尺寸項
4.6.1網格的尺寸概述
4.6.2在網格中顯示多尺寸項示例概述
4.6.3在網格中顯示多尺寸項示例實現
第5章基於HTML5 JavaScript開發Microsoft Design Split App
5.1Microsoft Design Split App概述
5.1.1拆分模板的項目文件介紹
5.1.2拆分模板的工作原理之應用的生命周期
5.1.3拆分模板的工作原理之導航模型
5.1.4拆分模板的工作原理之向項目模板中添加數據
5.1.5拆分模板的工作原理之處理視圖狀態
5.1.6拆分模板的工作原理之CSS樣式
5.2創建博客閱讀器
5.2.1在Visual Studio中創建新項目
5.2.2啟動我們的新MicrosoftDesign風格應用
5.2.3更改標題和背景色
5.2.4替換示例數據
5.2.5更新items的PageControl
5.2.6更新拆分頁PageControl
5.3對博客閱讀器的完善
5.3.1添加項詳細信息PageControl
5.3.2添加帶有顯示項目詳細信息頁面命令的應用欄
5.3.3從拆分頁PageControl導航到項詳細信息PageControl
5.4唐詩兩三首
5.4.1唐詩兩三首概述
5.4.2新建項目
5.4.3引入應用需要的圖像
5.4.4修改應用的數據(data.js)
5.4.5修改split.js、items.html和split.html
5.4.6修改CSS
5.4.7修改應用在開始屏幕上的名稱
5.4.8運行應用“唐詩兩三首”
第6章基於HTML5 JavaScript開發Microsoft Design導航應用程序
6.1Microsoft Design風格應用的導航設計
6.1.1分層繫統
6.1.2平面繫統
6.1.3導航剖析
6.1.4通過輕掃邊緣進行導航
6.1.5使用標題菜單和部分標簽進行導航
6.1.6使用篩選、透視、排序和查看進行導航
6.2使用單頁導航
6.3支持導航
6.3.1如何引用內容
6.3.2如何鏈接到外部網頁
6.3.3如何創建混合外部應用程序
6.3.4如何要求HTTPS鏈接
6.3.5鏈接指南和清單
6.4導航與導航歷史案例
6.4.1新建項目
6.4.2新建sample-utils
6.4.3新建場景選擇頁scenario-select.html
6.4.4導航內容的編寫
6.4.5修改default.js
6.4.6運行結果
第7章基於HTML5 JavaScript開發Microsoft Design固定布局應用程序
7.1固定布局概述
7.1.1基本概念
7.1.2自適應縮放
7.2固定布局項目模板
7.2.1default.html
7.2.2default.css
7.2.3default.js
7.2.4其他文件
7.3案例:touchgame之界面篇
7.3.1文件結構
7.3.2主頁homepage
7.3.3遊戲界面gamepage
7.3.4規則界面rulespage
7.3.5分數排行界面scorespage
7.3.6制作人員界面creditspage
7.4案例:兩個小工具的介紹
7.4.1天氣預報
7.4.2設定鎖屏
7.5案例:Snooker
7.5.1文件結構
7.5.2default.html
7.5.3Site.css
7.5.4CanvasPrototype.js
7.5.5Vector2D.js
7.5.6踫撞動作相關處理
第8章HTML5 Windows 8 Microsoft Design經典案例
8.1Microsoft Design多點觸控程序範例
8.1.1Windows 8觸控概述
8.1.2使用JavaScript的多點觸控案例
8.2Microsoft Design雲存儲程序範例之漫遊應用程序數據
8.2.1漫遊應用程序數據概述
8.2.2訪問Live服務數據
8.3Microsoft Design手寫識別範例
8.3.1文件結構
8.3.2default.html
8.3.3simpleInk.js
8.4Microsoft Design傳感器範例之確定設備的方向
8.5Microsoft Design攝像頭範例
8.5.1文件結構
8.5.2html
8.5.3sample-utils.css
8.5.4sample-utils.js
8.5.5showoptionsui.js
第9章將程序發布到Windows 8商店
9.1如何注冊Windows 8商店
9.2如何打包應用程序
9.2.1Visual Studio 2012“應用商店”菜單介紹
9.2.2應用程序包介紹
9.3如何發布程序到Windows 8商店
9.3.1鼓勵開發人員在開始編碼之前訪問應用商店開發人員門戶網站
9.3.2協助制定應用商店技術要求
9.3.3直接從應用程序包提取信息
9.3.4跟蹤認證狀態