本書系統論述了windows phone8.1作業系統的基本框架,操作方法與項目實踐。全書共分三篇:開發基礎篇(1~3章),開發技術篇(4~22章)和開發實例篇(23~24章)。本書全面論述了wp編程的全方位技術,包括wp技術架構,開發環境和項目工程解析,XAML語法,常用控制項,布局管理,套用數據,幾何圖形與點陣圖,動畫編程,吐司(Toast)通知和磁貼(Tile),觸摸感應控制,多媒體,地理位置,C#與C++混合編程,Bing線上壁紙項目開發,記賬本項目開發等。
林政,曾就職於國內知名網際網路企業,擅長windows phone,windows8,ASP.NET,Silverlight,XNA等多種開發技術,熱衷於技術知識的分享與傳播,部落格園熱門技術部落格博主,著有暢銷書【深入淺出windows phone7套用開發】,【深入淺出windows phone8套用開發】【深入淺出windows phone8.1套用開發】【深入淺出windows phone8.1UI控制項開發】【深入淺出windows8套用開發】。
2014年,wp8.1平台的重大升級,微軟宣布wp8.1作業系統對9英寸以下螢幕設備免費提供,微軟下定決心要拿下一塊市場,以及windows phone的無限發展潛力,作者歷時幾個月為廣大的windows phone開發者和愛好者寫下了這本書。
共24個章節,全書共分三篇:開發基礎篇(1~3章),開發技術篇(4~22章)和開發實例篇(23~24章)。
第1章 概述
1.1 windows phone生態的發展與機遇
1.2 windows phone的技術構架
第2章 開發環境和項目工程解析
2.1 開發環境的要求
2.2 創建windows phone8.1套用
第3章 XAML簡介
3.1 理解XAML
3.2 XAML語法論述
第4章 常用控制項
4.1 控制項的基類
4.2 按鈕
4.3 文本塊
4.4 文本框
4.5 框線
4.6 超連結
4.7 單選按鈕
4.8 複選框
4.9 進度條
4.10 滾動視圖
4.11 滑動條
4.12 時間選擇器和日期選擇器
4.13 樞軸控制項
4.14 全景視圖控制項
4.15 浮出控制項
4.16 下拉框
4.17 命令欄/選單欄
第5章 布局管理
5.1 布局的通用屬性
5.2 格線布局
5.3 堆放布局
5.4 絕對布局
第6章 套用數據
6.1 套用設定儲存
6.2 套用檔案儲存
6.3 常用儲存數據格式
6.4 安裝包檔案數據
第7章 幾何圖形與點陣圖
7.1 基本圖形
7.2 使用點陣圖編程
第8章 動畫編程
8.1 動畫概述
8.2 線性插值動畫
8.3 關鍵幀動畫
8.4 變化動畫
8.5 三維動畫
第9章 吐司(Toast)通知和磁貼(Tile)
9.1 Toast通知
9.2 磁貼
第10章 觸摸感應編程
10.1 觸摸事件概述
10.2 套用實例——移動截圖
10.3 套用實例——幾何圖形畫板
第11章 數據綁定
11.1 數據綁定的基礎
11.2 綁定集合
第12章 網路編程
12.1 網路編程之HttpWebRequest類
12.2 網路編程之HttpClient類
12.3 推送通知
第13章 Socket編程
13.1 Socket編程介紹
13.2 Socket編程之TCP協定
13.3 Socket編程之UPD協定
第14章 藍牙和近場通信
14.1 藍牙
14.2 近場通信
第15章 感測器
15.1 加速計感測器
15.2 羅盤感測器
15.3 陀螺儀感測器
第16章 聯繫人儲存
16.1 聯繫人數據儲存
16.2 聯繫人編輯技巧
第17章 多任務
17.1 後台任務
17.2 後台檔案傳輸
第18章 套用間通信
18.1 啟動系統內置套用
18.2 URI關聯套用
18.3 檔案關聯的套用
第19章 語音控制
19.1 語音合成
19.2 語音識別
19.3 語音命令
第20章 多媒體
20.1 MediaElement對像
20.2 本地音頻播放
20.3 網路音頻播放
20.4 使用SystemMediaTransportControls控制項播放音樂
20.5 本地視頻播放
20.6 網路視頻播放
第21章 地理位置
21.1 定位和地圖
21.2 地理圍欄
第22章 C#和C++混合編程
22.1 C++/CX語法
22.2 Windows運行時組件
22.3 使用標準C++
第23章 套用實戰:Bing線上壁紙
23.1 套用實現的功能
23.2 獲取Bing壁紙的網路接口
23.3 壁紙請求服務的封裝
23.4 套用首頁的設計和實現
23.5 壁紙列表詳情和操作的實現
第24章 套用實戰:記賬本
24.1 記賬本的概述
24.2 對象序列化儲存
24.3 記賬本首頁磁貼設計
24.4 添加一筆收入和支出
24.5 月報表
24.6 年報表
24.7 查詢記錄
24.8 分類圖表