《深入淺出Windows Phone 8應用開發》


章節

第1章 概述
第2章 開發環境
第3章XAML簡介
第4章 常用控件

第5章 布局管理
第6章 數據存儲
第7章 圖形動畫
第8章 多媒體
第9章 啟動器與選擇器
第10章 手機感應編程
第11章 MVVM模式
第12章 Silverlight Toolkit組件
第13章 網絡編程
第14章 異步編程與並行編程
第15章 聯系人和日程安排
第16章 手機文件數據讀寫
第17章 Socket編程
第18章 墓碑機制與后台任務
第19章 藍牙和近場通信
第20章 響應式編程
第21章 C++編程
第22章 普通應用實例

第23章 網絡應用實例
第24章 記賬本應用

目錄詳情
開發基礎篇

第1章 概述
1.1 Windows Phone的技術特點
1.1.1 Windows Phone的發展
1.1.2 Windows Phone 8的介紹
1.1.3 Windows Phone 8的新特性
1.2 Windows Phone的技術架構
1.2.1 Windows運行時
1.2.1 Windows Phone 8應用程序模型
第2章 開發環境
2.1 搭建開發環境
2.1.1 開發壞境的要求
2.1.2 開發工具的安裝
2.2 創建Windows Phone 8應用
2.2.1 創建Hello Windows Phone項目
2.2.2 解析Hello Windows Phone應用
第3章XAML簡介
3.1 什么是XAML
3.2 XAML語法概述
3.2.1 XAML 命名空間
3.2.2 聲明對象
3.2.3 設置屬性
3.2.4 標記擴展
3.2.5 事件
開發技術篇
第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 列表框(ListBox)
4.12 滑動條(Slider)
4.13菜單欄(ApplicationBar)
第5章 布局管理
5.1網格布局(Grid)
5.2堆放布局(StackPanel)
5.3絕對布局(Canvas)
5.4樞軸視圖布局(Pivot)
5.5全景視圖布局(Panorama)
第6章 數據存儲
6.1 獨立存儲
6.1.1獨立存儲的介紹
6.1.2 使用獨立存儲設置(IsolatedStorageSettings)
6.1.3 使用獨立存儲文件(IsolatedStorageFile)
6.2 SQL Server CE數據庫
6.2.1 創建數據表
6.2.2 創建數據庫
6.2.3 增刪改操作
6.2.4 實例:員工信息操作
第7章 圖形動畫
7.1 基本的圖形
7.1.1矩形(Rectangle)
7.1.2 橢圓(Ellipse)
7.1.3 直線(Line)
7.1.4 線形(Polyline)
7.1.5 多邊形(Polygon)
7.1.6 路徑(Path)
7.1.7 Geometry 類和Brush 類
7.3 使用位圖編程
7.3.1 拉伸圖像
7.3.2 裁切圖像
7.3.3 動態生成圖片
7.4 動畫
7.4.1 動畫編程中使用的類
7.4.2 偏移動畫
7.4.3 旋轉動畫
7.4.3 縮放動畫
7.4.4 傾斜動畫
第8章 多媒體
8.1 MediaElement元素
8.1.1 MediaElement類的屬性、事件和方法
8.1.2 MediaElement的狀態
8.2 本地音頻播放
8.3 網絡音頻播放
8.4 本地視頻播放
8.5 網絡視頻播放
第9章 啟動器與選擇器
9.1 使用啟動器
9.1.1 EmailComposeTask發郵件
9.1.2 PhoneCallTask打電話
9.1.3 SerachTask搜索
9.1.4 SmscomposeTask發送短信
9.1.5 WebBrowserTask啟動瀏覽器
9.1.6 MediaPlayerLanucher播放多媒體
9.1.7 MarketPlaceDetailTask應用的詳細情況
9.1.8 MarketplaceHubTask應用市場 9.1.9 MarketplaceReviewTask當前應用在應用市場的信息
9.1.10 MarketPlaceSearchTask應用市場搜索
9.1.11 BingMapsTask地圖
9.1.12 BingMapsDirectionsTask地圖方向
9.1.13 ConnectionSettingsTask連接設置
9.1.14 SaveAppointmentTask保存日程安排
9.1.15 MapDownloaderTask諾基亞地圖加載
9.1.16 MapsTask諾基亞地圖
9.1.17 MapsDirectionsTask地圖方向
9.1.18 ShareMediaTask共享多媒體
9.1.19 ShareLinkTask共享鏈接
9.1.20 ShareStatusTask共享狀態
9.2 使用選擇器
9.2.1 CameraCaptureTask照相機
9.2.2 EmailAddressChooserTask郵箱地址
9.2.3 PhoneNumberChooserTask電話號碼
9.2.4 PhotoChooserTask選取圖片
9.2.5 SaveEmailAddressTask保存郵箱地址
9.2.6 SavePhoneNumberTask保存電話號碼
9.2.7 GameInviteTask游戲邀請
9.2.8 SaveRingtoneTask保存鈴聲
9.2.9 AddWalletItemTask添加錢包項目
9.2.10 AddressChooserTask選擇地址
9.2.11 SaveContactTask保存手機聯系人
第10章 手機感應編程
10.1 加速器
10.1.1 加速器原理
10.1.2 使用加速器實例編程
10.2 觸摸感應
10.2.1 Manipulation事件
10.2.2 應用示例:畫圖形
10.2.3 Touch.FrameReported事件實現多點觸摸
10.2.4 應用實例:塗鴉板
10.3 電子羅盤
10.3.1 羅盤傳感器概述
10.3.2 創建一個指南針應用
10.4 陀螺儀
10.4.1 陀螺儀概述
10.4.3 創建一個陀螺儀應用
10.5 語音控制
10.5.1 發音合成
10.5.2 語音識別
第11章 MVVM模式
11.1 MVVM模式簡介
11.2 數據綁定
11.2.1 用元素值綁定
11.2.2 三種綁定模式
11.2.3 綁定值轉換
11.2.4 綁定集合
11.2 Command的實現
11.3 Attached Behaviors的實現
11.4 MVVM Light Toolkit組件的使用
第12章 Silverlight Toolkit組件
12.1自動完成文本框(AutoCompleteBox)
12.2上下文菜單(ContextMenu)
12.3日期采集器(DatePicker)
12.4 手勢服務/監聽(GestureService/GestureListener)
12.5 列表采集器(ListPicker)
12.6 列表選擇框(LongListSelector)
12.7 頁面轉換(Page Transitions)
12.8 性能進度條(PerformanceProgressBar)
12.9 傾斜效果(TiltEffect)
12.10 時間采集器(TimePicker)
12.11 棒形開關(ToggleSwitch)
12.12 折疊容器(WrapPanel)
第13章 網絡編程
13.1 HTTP協議網絡編程
13.1.1 WebClient類和HttpWebRequest 類
13.1.2天氣預報應用
13.2 使用Web Service進行網絡編程
13.2.1 Web Service簡介
13.2.2 在Windows Phone應用程序中調用Web Service
13.3 使用WCF Service進行網絡編程
13.3.1 WCF Service簡介
13.3.2 創建WCF Service
13.3.3 調用WCF Service
13.4 推送通知
13.4.1 推送通知的簡介
13.4.2 推送通知的分類
13.4.3 推送通知的實現
13.5 WebBrowser
第14章 異步編程與並行編程
14.1異步編程模式簡介
14.1.1 異步編程模型模式(APM)
14.1.2基於事件的異步模式(EAP)
14.1.3 基於任務的異步模式(TAP)
14.2任務異步編程
14.2.1 相關任務類介紹
14.2.2 async關鍵字和await關鍵字
14.2.3 創建Task任務
14.2.4 監視異步處理進度
14.3多線程與並行編程
14.3.1多線程介紹
14.3.2線程
14.3.3線程池
14.3.4線程鎖
14.3.5 同步事件和等待句柄
14.3.6數據並行
14.3.7 任務並行
第15章 聯系人和日程安排
15.1系統聯系人
15.1.1 Contacts類與Contact類
15.1.2 聚合數據源
15.1.3 聯系人搜索
15.2 日程安排
15.2.1 Appointments類與Appointment類
15.2.2 日程安排查詢
15.3 程序聯系人存儲
15.3.1 ContactStore類和StoredContact類
15.3.2 程序聯系人的新增
15.3.3程序聯系人的查詢
15.3.4程序聯系人的編輯
15.3.5程序聯系人的刪除
15.3.6 實例演示聯系人存儲的使用
第16章 手機文件數據讀寫
16.1 手機存儲卡數據
16.1.1獲取存儲卡文件夾
16.1.2獲取存儲卡文件
16.1.3實例:讀取存儲卡信息
16.2 圖片音頻數據
16.2.1獲取手機圖片和音頻數據
16.2.2保存圖片到手機
16.2.3保存和刪除手機音頻
16.3 應用程序本地數據
16.3.1應用程序本地文件夾和文件
16.3.2實例演示本地文件和文件夾的操作
16.3.3獲取安裝包下的文件夾和文件
第17章 Socket編程
17.1 Socket編程介紹
17.1.1 Socket的相關概念
17.1.2 Socket通信的過程
17.2 .NET框架的Socket編程
17.2.1 Windows Phone 7.1中的Socket API
17.2.2 Socket示例:實現手機客戶端和電腦服務器端的通信
17.3 Windows運行時的Socket編程
17.3.1 StreamSocket介紹以及TCP Socket編程步驟
17.3.2連接Socket
17.3.4啟動Socket監聽
17.3.5 實例:模擬Socket通訊過程
第18章 墓碑機制與后台任務
18.1墓碑機制
18.1.1執行模式概述
18.1.2應用程序的生命周期
18.1.3休眠狀態和墓碑狀態處理
18.2 后台文件傳輸
18.2.1 后台文件傳輸概述
18.2.2 后台傳輸策略
18.2.3 后台傳輸的API
18.2.4 后台傳輸編程步驟
18.2.5 后台文件傳輸實例
18.3 后台代理
18.3.1 后台代理概述
18.3.2 實現后台代理的API
18.3.4 后台代理不支持運行的API
18.3.5 后台代理的限制
18.3.6 后台任務實例
18.4 后台音頻
18.4.1 后台音頻概述
18.4.2 后台音頻的API
18.4.3 后台音樂實例
18.5 計划通知
18.5.1 計划通知概述
18.5.2計划通知的API
18.5.3 計划通知實例
18.6 后台定位
18.6.1 定位服務概述
18.6.2 后台運行事件
18.6.3 跟蹤位置變化實例
第19章 藍牙和近場通信
19.1藍牙
19.1.1 藍牙原理介紹
19.1.2 Windows Phon藍牙技術概述
19.1.3 藍牙編程類
19.1.4 查找藍牙設備和對等項
19.1.5 藍牙發送消息
19.1.6 藍牙接收消息
19.1.7 實例:實現藍牙程序對程序的傳輸
19.1.8 實例:實現藍牙程序對設備的連接
19.2 近場通信
19.2.1 近場通信的介紹
19.2.2 近場通信編程類
19.2.3 發現近場通信設備
19.2.4 近場通信發布消息
19.2.5 近場通信訂閱消息
19.2.6 實例:實現近場通信的消息發布訂閱
第20章 響應式編程
20.1觀察者模式
20.1.1 觀察者模式理論
20.1.2 觀察者模式的實現
21.1.3 觀察者模式的優缺點
20.1. 4 觀察者模式的使用場景
20.2 LINQ語法
20.2.1 LINQ查詢的組成
20.2.2 LINQ 的標准查詢操作符
20.2.3 IEnumerable和IEnumerator的理解
20.3 .NET的響應式框架
20.3.1 響應式框架概述
20.3.2 IObserver<T>和IObservable<T>
20.3.3 IObservable 和 IEnumerable
20.4 在Windows Phone上實踐響應式編程
20.4.1 事件聯動模擬用戶登陸實例
20.4.2 網絡請求實例
20.4.3 響應式線程實例
20.4.4 豆瓣搜索實例
第21章 C++編程
21.1 C++/CX語法
21.1.1 命名空間
21.1.2基本的類型
21.1.3 類和結構
21.1.4 對象和引用計數
21.1.5 屬性
21.1.6 接口
21.1.7 委托
21.1.8 事件
21.1.9自動類型推導auto
21.1.10 Lambda表達式
21.1.11集合
21.2 Windows運行時組件
21.2.1 Windows Phone 8支持的C++ API
21.2.2 在項目中使用Windows運行時組件
21.3 使用標准C++
21.3.1 標准C++與C++/CX的類型自動轉換
21.3.2 標准C++與C++/CX的字符串的互相轉換
21.3.3 標准C++與C++/CX的數組的互相轉換
21.3.4 在Windows運行時組件中使用標准C++
21.4 Direct3D
21.4.1 Direct3D介紹
21.4.2 Direct3D重要概念
21.4.3 創建一個Direct3D項目
開發實例篇
第22章 普通應用實例

22.1 時鍾
22.2 日歷
22.3 統計圖表
22.4 記事本
22.5 快速郵件
第23章 網絡應用實例
23.1 RSS閱讀器
23.2 博客園主頁
23.3 網絡留言板
23.4 快遞100
第24章 記賬本應用
24.1記賬本概述
24.2對象序列化存儲
24.3記賬本首頁磁貼設計
24.4添加一筆收入
24.5添加一筆支出
24.6月報表
24.7年報表
24.8查詢記錄
24.9分類圖表

 

京東購買地址點擊這里

 新浪微群討論http://q.weibo.com/2028575


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM