開發基礎篇
         第1章綜述
         1.1Windows 10的改變與發展機遇
         1.1.1Windows 10新特性
         1.1.2Windows 10手機版本
         1.1.3Windows 10 PC版本
         1.1.4Windows 10物聯網版本
         1.1.5Windows 10對於開發者的機遇
         1.2Windows 10技術框架
         1.2.1Windows運行時
         1.2.2Windows 10通用應用平颱
         1.2.3Windows 10通用應用程序開發模型
         第2章開發環境和項目工程解析
         2.1搭建開發環境
         2.1.1開發環境的要求
         2.1.2開發工具的安裝
         2.2創建Windows 10通用應用
         2.2.1創建Hello World項目
         2.2.2解析Hello World應用
         2.3不同平颱設備的適配
         2.3.1特定平颱的API調用
         2.3.2界麵適配
         第3章XAML界麵原理和語法
         3.1理解XAML
         3.2XAML語法
         3.2.1命名空間
         3.2.2對象元素
         3.2.3設置屬性
         3.2.4附加屬性
         3.2.5標記擴展
         3.2.6事件
         3.3XAML的原理
         3.3.1XAML頁麵的編譯
         3.3.2動態加載XAML
         3.4XAML的樹結構
         3.4.1可視化樹
         3.4.2VisualTreeHelper類
         3.4.3遍曆可視化樹
         3.5框架和頁麵
         3.5.1框架頁麵結構
         3.5.2頁麵導航
         開發提高篇
         第4章控件編程
         4.1係統控件分類
         4.2按鈕(Button)
         4.3文本塊(TextBlock)
         4.4文本框(TextBox)
         4.5邊框(Border)
         4.6超鏈接(HyperlinkButton)
         4.7單選按鈕(RadioButton)
         4.8復選框(CheckBox)
         4.9進度條(ProgressBar)
         4.10滾動視圖(ScrollViewer)
         4.11滑動條(Slider)
         4.12時間選擇器(TimePicker)和日期選擇器(DatePicker)
         4.13樞軸控件(Pivot)
         4.14全景視圖控件(Hub)
         4.15浮齣控件(Flyout)
         4.16下拉框(ComboBox)
         4.17命令欄/菜單欄(CommandBar)
         4.18分屏控件(SplitView)
         第5章布局管理
         5.1布局屬性和麵闆
         5.1.1布局的通用屬性
         5.1.2網格布局(Grid)
         5.1.3堆放布局(StackPanel)
         5.1.4絕對布局(Canvas)
         5.1.5相對布局(RelativePanel)
         5.1.6多分辨率的適配布局
         5.2布局原理
         5.2.1布局的意義
         5.2.2布局係統
         5.2.3布局係統的重要方法和屬性
         5.2.4測量和排列的過程
         5.3自定義布局規則
         5.3.1創建布局類
         5.3.2實現測量過程
         5.3.3實現排列過程
         5.3.4應用布局規則
         第6章應用數據
         6.1應用設置存儲
         6.1.1應用設置簡介
         6.1.2應用設置操作
         6.1.3存儲容器設置
         6.1.4復閤設置數據
         6.2應用文件存儲
         6.2.1三種類型的應用文件
         6.2.2應用文件和文件夾操作
         6.2.3文件Stream和Buffer讀寫操作
         6.2.4應用文件的URI方案
         6.3常用的存儲數據格式
         6.3.1JSON數據序列化存儲
         6.3.2XML文件存儲
         6.4安裝包文件數據
         6.4.1安裝包文件訪問
         6.4.2安裝包文件的URI方案
         第7章圖形繪圖
         7.1圖形基礎
         7.1.1圖形中常用的結構
         7.1.2畫圖相關的類
         7.1.3基礎的圖形形狀
         7.2Path圖形
         7.2.1兩種Path圖形的創建方法
         7.2.2使用簡單的幾何圖形來創建Path
         7.2.3使用PathGeometry來創建Path
         7.2.4使用路徑標記語法創建Path
         7.2.5使用Path實現自定義圖形
         7.2.6利用Expression Blend工具創建Path圖形
         7.3畫刷
         7.3.1SolidColorBrush畫刷
         7.3.2LinearGradientBrush畫刷
         7.3.3ImageBrush畫刷
         7.4圖形裁剪
         7.4.1使用幾何圖形進行剪裁
         7.4.2對布局區域進行剪裁
         7.5使用位圖編程
         7.5.1拉伸圖像
         7.5.2使用RenderTargetBitmap類生成圖片
         7.5.3存儲生成的圖片文件
         第8章變換特效和三維特效
         8.1變換特效
         8.1.1變換的原理二維變換矩陣
         8.1.2平移變換(TranslateTransform)
         8.1.3鏇轉變換(RotateTransform)
         8.1.4縮放變換(ScaleTransform)
         8.1.5扭麯變換(SkewTransform)
         8.1.6組閤變換(TransformGroup)
         8.1.7矩陣變換(MatrixTransform)
         8.2三維特效
         8.2.1三維坐標體係
         8.2.2三維鏇轉
         8.2.3三維平移
         8.2.4用矩陣實現三維特效
         ...
         第13章圖錶編程
         13.1動態生成摺綫圖和區域圖
         13.1.1摺綫圖和區域圖原理
         13.1.2生成圖形邏輯封裝
         13.2實現餅圖控件
         13.2.1自定義餅圖片形狀
         13.2.2封裝餅圖控件
         13.3綫性報錶
         13.3.1實現圖形錶格和坐標軸
         13.3.2定義綫性數據圖形類
         13.3.3實現圖例
         13.3.4實現綫性報錶
         13.4QuickCharts圖錶控件庫解析
         13.4.1QuickCharts項目結構分析
         13.4.2餅圖圖錶PieChart的實現邏輯
         13.4.3連續圖形圖錶SerialChart的實現邏輯
         開發進階篇
         第14章網絡編程
         14.1網絡編程之HttpWebRequest類
         14.1.1HttpWebRequest實現Get請求
         14.1.2HttpWebRequest實現Post請求
         14.1.3網絡請求的取消
         14.1.4超時控製
         14.1.5斷點續傳
         14.1.6實例演示: RSS閱讀器
         14.2網絡編程之HttpClient類
         14.2.1Get請求獲取字符串和數據流數據
         14.2.2Post請求發送字符串和數據流數據
         14.2.3設置和獲取Cookie
         14.2.4網絡請求的進度監控
         14.2.5自定義HTTP請求篩選器
         14.2.6實例演示: 部署IIS服務和實現客戶端對服務器的請求
         14.3使用Web Service進行網絡編程
         14.3.1Web Service簡介
         14.3.2實例演示: 手機號碼歸屬地查詢
         14.4使用WCF Service進行網絡編程
         14.4.1WCF Service簡介
         14.4.2創建WCF Service
         14.4.3調用WCF Service
         14.5推送通知
         14.5.1推送通知的原理和工作方式
         14.5.2推送通知的分類
         14.5.3推送通知的發送機製
         14.5.4客戶端程序實現推送通知的接收
         第15章Socket編程
         15.1Socket編程簡介
         15.1.1Socket相關概念
         15.1.2Socket通信的過程
         15.2Socket編程之TCP協議
         15.2.1StreamSocket介紹及TCP Socket編程步驟
         15.2.2連接Socket
         15.2.3發送和接收消息
         15.2.4TCP協議服務器端監聽消息
         15.2.5實例: 模擬TCP協議通信過程
         15.3Socket編程之UDP協議
         15.3.1發送和接收消息
         15.3.2UDP協議服務器端監聽消息
         15.3.3實例: 模擬UDP協議通信過程
         第16章藍牙和近場通信
         16.1藍牙
         16.1.1藍牙原理
         16.1.2Windows 10藍牙技術簡介
         16.1.3藍牙編程類
         16.1.4查找藍牙設備和對等項
         16.1.5藍牙發送消息
         16.1.6藍牙接收消息
         16.1.7實例: 實現藍牙程序對程序的傳輸
         16.1.8實例: 實現藍牙程序對設備的連接
         16.2近場通信
         16.2.1近場通信的介紹
         16.2.2近場通信編程類和編程步驟
         16.2.3發現近場通信設備
         16.2.4近場通信發布消息
         16.2.5近場通信訂閱消息
         16.2.6實例: 實現近場通信的消息發布訂閱
         第17章聯係人存儲
         17.1聯係人數據存儲
         17.1.1ContactStore類和StoredContact類
         17.1.2聯係人新增
         17.1.3聯係人查詢
         17.1.4聯係人編輯
         17.1.5聯係人刪除
         17.1.6聯係人頭像
         17.1.7實例演示: 聯係人存儲的使用
         17.2聯係人編程技巧
         17.2.1vCard的運用
         17.2.2RemoteID的運用
         第18章多任務
         18.1後颱任務
         18.1.1後颱任務的原理
         18.1.2後颱任務的資源限製
         18.1.3後颱任務的基本概念和相關的類
         18.1.4後颱任務的實現步驟和調試技巧
         18.1.5使用MaintenanceTrigger實現Toast通知
         18.1.6使用後颱任務監控鎖屏Raw消息的推送通知
         18.1.7後颱任務的開銷、終止原因和完成進度匯報
         18.2後颱文件傳輸
         18.2.1後颱文件傳輸簡介
         18.2.2後颱文件下載步驟
         18.2.3後颱文件下載的實例編程
         18.2.4後颱文件上傳的實現
         第19章應用間通信
         19.1啓動係統內置應用
         19.1.1啓動內置應用的URI方案
         19.1.2實例演示: 打開網頁、撥打電話和啓動設置頁麵
         19.2URI關聯的應用
         19.2.1注冊URI關聯
         19.2.2監聽URI
         19.2.3啓動URI關聯的應用
         19.2.4實例演示: 通過URI關聯打開不同的應用頁麵
         19.3文件關聯的應用
         19.3.1注冊文件關聯
         19.3.2監聽文件啓動
         19.3.3啓動文件關聯應用
         19.3.4實例演示: 創建一個.log後綴的文件關聯應用
         第20章多媒體
         20.1MediaElement對象
         20.1.1MediaElement類的屬性、事件和方法
         20.1.2MediaElement的狀態
         20.2本地音頻播放
         20.3網絡音頻播放
         20.4使用SystemMediaTransportControls控件播放音樂
         20.5本地視頻播放
         20.6網絡視頻播放
         第21章地理位置
         21.1定位和地圖
         21.1.1獲取定位信息
         21.1.2在地圖上顯示位置信息
         21.1.3跟蹤定位的變化
         21.1.4後颱定位
         21.2地理圍欄
         21.2.1設置地理圍欄
         21.2.2監聽地理圍欄通知
         第22章C#與C++混閤編程
         22.1C++/CX語法
         22.1.1命名空間
         22.1.2基本的類型
         22.1.3類和結構
         22.1.4對象和引用計數
         22.1.5屬性
         22.1.6接口
         22.1.7委托
         22.1.8事件
         22.1.9自動類型推導auto
         22.1.10Lambda錶達式
         22.1.11集閤
         22.2Windows運行時組件
         22.2.1在項目中使用Windows運行時組件
         22.2.2Windows運行時組件異步接口的封裝
         22.3使用標準C++
         22.3.1標準C++與C++/CX的類型自動轉換
         22.3.2標準C++與C++/CX的字符串的互相轉換
         22.3.3標準C++與C++/CX的數組的互相轉換
         22.3.4在Windows運行時組件中使用標準C++
         開發實例篇
         第23章應用實戰: Bing在綫壁紙
         23.1應用實現的功能
         23.2獲取Bing壁紙的網絡接口
         23.3壁紙請求服務的封裝
         23.4應用首頁的設計和實現
         23.5手機和平闆不同分辨率的適配
         23.6壁紙列錶詳情和操作的實現
         第24章應用實戰: 記賬本
         24.1記賬本簡介
         24.2對象序列化存儲
         24.3記賬本首頁磁貼設計
         24.4添加一筆收入和支齣
         24.5月報錶
         24.6年報錶
         24.7查詢記錄
         24.8分類圖錶
      · · · · · ·     (
收起)