集合11.2.4綁定自定義集合
第12章列表編程
12.1列表控件的使用
12.1.1ItemsControl實現最簡潔的列表
12.1.2ListBox實現下拉點擊刷新列表
12.1.3ListView實現下拉自動刷新列表
12.1.4GridView實現網格列表
12.1.5SemanticZoom實現分組列表
12.2虛擬化技術
12.2.1列表的虛擬化
12.2.2VirtualizingStackPanel、ItemsStackPanel和ItemsWrapGrid
虛擬化排列布局控件
12.2.3實現橫向虛擬化布局
12.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使用WebService進行網絡編程
14.3.1WebService簡介
14.3.2實例演示:手機號碼歸屬地查詢
14.4使用WCFService進行網絡編程
14.4.1WCFService簡介
14.4.2創建WCFService
14.4.3調用WCFService
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介紹及TCPSocket編程步驟
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.2Windows10藍牙技術簡介
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分類圖表