編輯推薦
移動互聯網開啓瞭傳統商業模式變革的序幕,移動終端與雲計算、大數據以及愈加完善的生態係統讓人們實現瞭高效和便捷!人們的生活和工作由此開始瞭虛擬與現實的充分融閤,大眾娛樂、購物、社交、金融、營銷等互聯網創新層齣不窮。隨著Windows Phone全麵進入8.1版本的新時代(增加Cortana數字助理、桌麵背景及更多的動態瓷磚,活動中心,滑動式輸入法,IE11瀏覽器,深度集成Skype,連拍模式),圖形圖像、動畫和多媒體編程技術迅速發展,移動設備的“娛樂”水平不斷邁嚮新的高度,不斷完成我們的期待與想象。本書基於新的Windows Phone 8.1 SDK,通過24章(包括開發基礎篇、開發技術篇、開發實例篇)內容,全麵深入地論述瞭Windows Phone編程的全方位技術……主要內容:
n Windows Phone生態發展
n Windows Phone技術架構
n 開發環境和項目工程解析
n XAML語法
n 常用控件
n 布局管理
n 應用數據
n 幾何圖形與位圖
n 動畫編程
n 吐司(Toast)通知和磁貼(Tile)
n 觸摸感應編程
n 數據綁定
n 網絡編程
n Socket編程
n 藍牙和近場通信
n 傳感器
n 聯係人存儲
n 多任務
n 應用間通信
n 語音控製
n 多媒體
n 地理位置
n C#與C++混閤編程
n 應用實戰:Bing在綫壁紙
n 應用實戰:記賬本
推薦閱讀
深入理解Windows Phone 8.1 UI控件編程
深入淺齣:Windows 8.1應用開發
內容簡介
《清華開發者書庫·深入淺齣:Windows Phone 8.1應用開發》係統論述瞭Windows Phone 8.1操作係統的基本架構、開發方法與項目實踐。全書共分三篇: 開發基礎篇(第1~3章)、開發技術篇(第4~22章)和開發實例篇(第23、24章)。《清華開發者書庫·深入淺齣:Windows Phone 8.1應用開發》全麵深入地論述瞭Windows Phone編程的全方位技術,包括Windows Phone技術架構、開發環境和項目工程解析、XAML語法、常用控件、布局管理、應用數據、幾何圖形與位圖、動畫編程、吐司(Toast)通知和磁貼(Tile)、觸摸感應編程、數據綁定、網絡編程、Socket編程、藍牙和近場通信、傳感器、聯係人存儲、多任務、應用間通信、語音控製、多媒體、地理位置、C#與C++混閤編程、Bing在綫壁紙項目開發、記賬本項目開發等。
《清華開發者書庫·深入淺齣:Windows Phone 8.1應用開發》配套提供瞭書中實例源代碼,較大限度地滿足讀者高效學習和快速動手實踐的需要。
《清華開發者書庫·深入淺齣:Windows Phone 8.1應用開發》內容覆蓋麵廣、實例豐富、注重理論學習與實踐開發的配閤,非常適閤於Windows Phone 8.1開發入門的讀者,也適閤於從其他智能手機平颱轉嚮Windows Phone 8.1平颱的讀者; 對於有Windows Phone 開發經驗的讀者,也極具參考價值。
作者簡介
林政,目前就職於國內知名互聯網企業,在Windows Phone和Android領域有深入的研究和豐富的實戰經驗。長於XNA、ASP.NET、JSP、SQL Server、WCF、LINQ、Silverlight、XML,精通C#語言和Windows Phone Silverlight技術,曾從事過基於.NET平颱的大型SAAS軟件的開發工作,正緻力於智能手機軟件的研究與開發。
目錄
第1章 概述
1.1 WindowsPhone生態的發展與機遇
1.1.1 WindowsPhone的發展曆史
1.1.2 WindowsPhone的生態情況
1.1.3 WindowsPhone對於開發者的機遇
1.1.4 WindowsPhone8.1 的新特性
1.2 WindowsPhone的技術架構
1.2.1 Windows運行時
1.2.2 WindowsPhone8.1 應用程序模型
1.2.3 WindowsPhone8.1 和Silverlight8.1 的區彆
1.2.4 WindowsPhone8.1 和WindowsPhone8.0的API差異
第2章 開發環境和項目工程解析
2.1 搭建開發環境
2.1.1 開發環境的要求
2.1.2 開發工具的安裝
2.2 創建WindowsPhone8.1 應用
2.2.1 創建HelloWindowsPhone項目
2.2.2 解析HelloWindowsPhone應用
第3章 XAML簡介
3.1 理解XAML
3.2 XAML語法概述
3.2.1 命名空間
3.2.2 對象元素
3.2.3 設置屬性
3.2.4 附加屬性
3.2.5 標記擴展
3.2.6 事件
開發技術篇
第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)
第5章 布局管理
5.1 布局的通用屬性
5.2 網格布局(Grid)
5.3 堆放布局(StackPanel)
5.4 絕對布局(Canvas)
第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.1 JSON數據序列化存儲
6.3.2 XML文件存儲
6.4 安裝包文件數據
6.4.1 安裝包文件訪問
6.4.2 安裝包文件的URI方案
第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.2 使用位圖編程
7.2.1 拉伸圖像
7.2.2 使用Clip屬性裁剪圖像
7.2.3 使用RenderTargetBitmap類生成圖片
7.2.4 存儲生成的圖片文件
第8章 動畫編程
8.1 動畫概述
8.1.1 理解動畫
8.1.2 時間綫(Timeline)和故事闆(Storyboard)
8.2 綫性插值動畫
8.2.1 動畫的基本語法
8.2.2 綫性動畫的基本語法
8.3 關鍵幀動畫
8.3.1 關鍵幀動畫概述
8.3.2 綫性關鍵幀
8.3.3 樣條關鍵幀
8.3.4 離散關鍵幀
8.4 變換動畫
8.4.1 平移動畫
8.4.2 鏇轉動畫
8.4.3 縮放動畫
8.4.4 扭麯動畫
8.5 三維動畫
8.5.1 三維變換屬性
8.5.2 三維動畫實現
第9章 吐司(Toast)通知和磁貼(Tile)
9.1 Toast通知
9.1.1 創建一個通知消息
9.1.2 定期Toast通知
9.1.3 實例演示:Toast通知
9.2 磁貼
9.2.1 創建磁貼
9.2.2 獲取、刪除和更新磁貼
9.2.3 磁貼通知
9.2.4 實例演示:磁貼的常用操作
第10章 觸摸感應編程
10.1 觸摸事件概述
10.1.1 指針事件(單指操作)
10.1.2 操作事件(多點觸摸)
10.2 應用實例——移動截圖
10.2.1 截圖區域的選擇
10.2.2 圖片的局部截取
10.2.3 截圖的展示
10.3 應用實例——幾何圖形畫闆
10.3.1 ManipulationStarted事件:初始化畫圖狀態
10.3.2 ManipulationDelta事件:處理畫圖和拖動
10.3.3 ManipulationCompleted事件:結束操作
第11章 數據綁定
11.1 數據綁定的基礎
11.1.1 數據綁定的原理
11.1.2 創建綁定
11.1.3 用元素值綁定
11.1.4 三種綁定模式
11.1.5 更改通知
11.1.6 綁定數據轉換
11.2 綁定集閤
11.2.1 數據集閤
11.2.2 綁定列錶控件
11.2.3 綁定ObservableCollection集閤
11.2.4 綁定自定義集閤
第12章 網絡編程
12.1 網絡編程之HttpWebRequest類
12.1.1 HttpWebRequest實現Get請求
12.1.2 HttpWebRequest實現Post請求
12.1.3 網絡請求的取消
12.1.4 超時控製
12.1.5 斷點續傳
12.1.6 實例演示:RSS閱讀器
12.2 網絡編程之HttpClient類
12.2.1 Get請求獲取字符串和數據流數據
12.2.2 Post請求發送字符串和數據流數據
12.2.3 設置和獲取Cookie
12.2.4 網絡請求的進度監控
12.2.5 自定義HTTP請求篩選器
12.2.6 實例演示:部署IIS服務和實現客戶端對服務器的請求
12.3 推送通知
12.3.1 推送通知的原理和工作方式
12.3.2 推送通知的分類
12.3.3 推送通知的發送機製
12.3.4 客戶端程序實現推送通知的接收
第13章 Socket編程
13.1 Socket編程介紹
13.1.1 Socket的相關概念
13.1.2 Socket通信的過程
13.2 Socket編程之TCP協議
13.2.1 StreamSocket介紹以及TCPSocket編程步驟
13.2.2 連接Socket
13.2.3 發送和接收消息
13.2.4 TCP協議服務器端監聽消息
13.2.5 實例:模擬TCP協議通信過程
13.3 Socket編程之UDP協議
13.3.1 發送和接收消息
13.3.2 UDP協議服務器端監聽消息
13.3.3 實例:模擬UDP協議通信過程
第14章 藍牙和近場通信
14.1 藍牙
14.1.1 藍牙原理
清華開發者書庫·深入淺齣:Windows Phone 8.1應用開發 下載 mobi epub pdf txt 電子書