注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合深入淺出Windows Phone8應用開發(fā)

深入淺出Windows Phone8應用開發(fā)

深入淺出Windows Phone8應用開發(fā)

定 價:¥79.00

作 者: 林政 著
出版社: 清華大學出版社
叢編項:
標 簽: 程序設計 計算機/網(wǎng)絡 移動開發(fā)

ISBN: 9787302308362 出版時間: 2013-01-01 包裝: 平裝
開本: 16開 頁數(shù): 627 字數(shù):  

內(nèi)容簡介

  《深入淺出Windows Phone8應用開發(fā)》系統(tǒng)論述了Windows Phone 8操作系統(tǒng)的基本架構、開發(fā)方法與開發(fā)實踐。全書內(nèi)容共分三篇:開發(fā)基礎篇、開發(fā)技術篇和開發(fā)實例篇。開發(fā)基礎篇包括第1章~第3章,介紹了Windows Phone 8的技術架構及基本特性、開發(fā)環(huán)境的搭建、創(chuàng)建項目的方法,以及XAML語法基礎;開發(fā)技術篇包括第4章~第21章,介紹了常用控件、布局管理、數(shù)據(jù)存儲、圖形動畫、多媒體、啟動器與選擇器、手機感應編程、MVVM模式、網(wǎng)絡編程、異步編程與并行編程、聯(lián)系人和日程安排、手機文件讀取、Socket編程、墓碑機制與后臺任務、藍牙通信和近場通信、響應模式,以及C++編程;開發(fā)實例篇包括第22章~第24章,分別介紹了普通應用實例(時鐘、日歷、統(tǒng)計表、記事本、快速郵件)、網(wǎng)絡應用實例(RSS閱讀器、博客園主頁、網(wǎng)絡留言板、快遞100)和記賬本應用等。《深入淺出Windows Phone8應用開發(fā)》內(nèi)容覆蓋面廣、實例豐富、注重理論學習與實踐開發(fā)的配合,非常適合于Windows Phone 8開發(fā)入門的讀者,也適合于從其他智能手機平臺轉向Windows Phone 8平臺的讀者;對于有Windows Phone 開發(fā)經(jīng)驗的讀者,也極具參考價值。

作者簡介

  林政,目前就職于國內(nèi)知名互聯(lián)網(wǎng)企業(yè),擅長Windows Phone、Windows 8、ASP.NET、Silverlight、XNA等多種開發(fā)技術,熱衷于技術知識的分享和傳播,博客園熱門技術博客博主,著有暢銷圖書《深入淺出Windows Phone 7應用開發(fā)》,曾從事過基于.NET平臺的大型SaaS軟件的開發(fā)工作,正致力于智能手機軟件系統(tǒng)的研究與開發(fā)。

圖書目錄

開發(fā)基礎篇
第1章 概述
1.1 Windows Phone的技術特點
1.1.1 Windows Phone的發(fā)展
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章 開發(fā)環(huán)境
2.1 搭建開發(fā)環(huán)境
2.1.1 開發(fā)壞境的要求
2.1.2 開發(fā)工具的安裝
2.2 創(chuàng)建Windows Phone 8應用
2.2.1 創(chuàng)建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 事件
開發(fā)技術篇
第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 滾動區(qū)域(ScrollViewer)
4.11 列表框(ListBox)
4.12 滑動條(Slider)
4.13菜單欄(ApplicationBar)
第5章 布局管理
5.1網(wǎng)格布局(Grid)
5.2堆放布局(StackPanel)
5.3絕對布局(Canvas)
5.4樞軸視圖布局(Pivot)
5.5全景視圖布局(Panorama)
第6章 數(shù)據(jù)存儲
6.1 獨立存儲
6.1.1獨立存儲的介紹
6.1.2 使用獨立存儲設置(IsolatedStorageSettings)
6.1.3 使用獨立存儲文件(IsolatedStorageFile)
6.2 SQL Server CE數(shù)據(jù)庫
6.2.1 創(chuàng)建數(shù)據(jù)表
6.2.2 創(chuàng)建數(shù)據(jù)庫
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 動態(tài)生成圖片
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的狀態(tài)
8.2 本地音頻播放
8.3 網(wǎng)絡音頻播放
8.4 本地視頻播放
8.5 網(wǎng)絡視頻播放
第9章 啟動器與選擇器
9.1 使用啟動器
9.1.1 EmailComposeTask發(fā)郵件
9.1.2 PhoneCallTask打電話
9.1.3 SerachTask搜索
9.1.4 SmscomposeTask發(fā)送短信
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共享狀態(tài)
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保存手機聯(lián)系人
第10章 手機感應編程
10.1 加速器
10.1.1 加速器原理
10.1.2 使用加速器實例編程
10.2 觸摸感應
10.2.1 Manipulation事件
10.2.2 應用示例:畫圖形
10.2.3 Touch.FrameReported事件實現(xiàn)多點觸摸
10.2.4 應用實例:涂鴉板
10.3 電子羅盤
10.3.1 羅盤傳感器概述
10.3.2 創(chuàng)建一個指南針應用
10.4 陀螺儀
10.4.1 陀螺儀概述
10.4.3 創(chuàng)建一個陀螺儀應用
10.5 語音控制
10.5.1 發(fā)音合成
10.5.2 語音識別
第11章 MVVM模式
11.1 MVVM模式簡介
11.2 數(shù)據(jù)綁定
11.2.1 用元素值綁定
11.2.2 三種綁定模式
11.2.3 綁定值轉換
11.2.4 綁定集合
11.2 Command的實現(xiàn)
11.3 Attached Behaviors的實現(xiàn)
11.4 MVVM Light Toolkit組件的使用
第12章 Silverlight Toolkit組件
12.1自動完成文本框(AutoCompleteBox)
12.2上下文菜單(ContextMenu)
12.3日期采集器(DatePicker)
12.4 手勢服務/監(jiān)聽(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章 網(wǎng)絡編程
13.1 HTTP協(xié)議網(wǎng)絡編程
13.1.1 WebClient類和HttpWebRequest 類
13.1.2天氣預報應用
13.2 使用Web Service進行網(wǎng)絡編程
13.2.1 Web Service簡介
13.2.2 在Windows Phone應用程序中調(diào)用Web Service
13.3 使用WCF Service進行網(wǎng)絡編程
13.3.1 WCF Service簡介
13.3.2 創(chuàng)建WCF Service
13.3.3 調(diào)用WCF Service
13.4 推送通知
13.4.1 推送通知的簡介
13.4.2 推送通知的分類
13.4.3 推送通知的實現(xiàn)
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 創(chuàng)建Task任務
14.2.4 監(jiān)視異步處理進度
14.3多線程與并行編程
14.3.1多線程介紹
14.3.2線程
14.3.3線程池
14.3.4線程鎖
14.3.5 同步事件和等待句柄
14.3.6數(shù)據(jù)并行
14.3.7 任務并行
第15章 聯(lián)系人和日程安排
15.1系統(tǒng)聯(lián)系人
15.1.1 Contacts類與Contact類
15.1.2 聚合數(shù)據(jù)源
15.1.3 聯(lián)系人搜索
15.2 日程安排
15.2.1 Appointments類與Appointment類
15.2.2 日程安排查詢
15.3 程序聯(lián)系人存儲
15.3.1 ContactStore類和StoredContact類
15.3.2 程序聯(lián)系人的新增
15.3.3程序聯(lián)系人的查詢
15.3.4程序聯(lián)系人的編輯
15.3.5程序聯(lián)系人的刪除
15.3.6 實例演示聯(lián)系人存儲的使用
第16章 手機文件數(shù)據(jù)讀寫
16.1 手機存儲卡數(shù)據(jù)
16.1.1獲取存儲卡文件夾
16.1.2獲取存儲卡文件
16.1.3實例:讀取存儲卡信息
16.2 圖片音頻數(shù)據(jù)
16.2.1獲取手機圖片和音頻數(shù)據(jù)
16.2.2保存圖片到手機
16.2.3保存和刪除手機音頻
16.3 應用程序本地數(shù)據(jù)
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示例:實現(xiàn)手機客戶端和電腦服務器端的通信
17.3 Windows運行時的Socket編程
17.3.1 StreamSocket介紹以及TCP Socket編程步驟。
17.3.2連接Socket
17.3.4啟動Socket監(jiān)聽
17.3.5 實例:模擬Socket通訊過程
第18章 墓碑機制與后臺任務
18.1墓碑機制
18.1.1執(zhí)行模式概述
18.1.2應用程序的生命周期
18.1.3休眠狀態(tài)和墓碑狀態(tài)處理
18.2 后臺文件傳輸
18.2.1 后臺文件傳輸概述
18.2.2 后臺傳輸策略
18.2.3 后臺傳輸?shù)腁PI
18.2.4 后臺傳輸編程步驟
18.2.5 后臺文件傳輸實例
18.3 后臺代理
18.3.1 后臺代理概述
18.3.2 實現(xiàn)后臺代理的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 藍牙發(fā)送消息
19.1.6 藍牙接收消息
19.1.7 實例:實現(xiàn)藍牙程序?qū)Τ绦虻膫鬏?br />19.1.8 實例:實現(xiàn)藍牙程序?qū)υO備的連接
19.2 近場通信
19.2.1 近場通信的介紹
19.2.2 近場通信編程類
19.2.3 發(fā)現(xiàn)近場通信設備
19.2.4 近場通信發(fā)布消息
19.2.5 近場通信訂閱消息
19.2.6 實例:實現(xiàn)近場通信的消息發(fā)布訂閱
第20章 響應式編程
20.1觀察者模式
20.1.1 觀察者模式理論
20.1.2 觀察者模式的實現(xiàn)
21.1.3 觀察者模式的優(yōu)缺點
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和IObservable
20.3.3 IObservable 和 IEnumerable
20.4 在Windows Phone上實踐響應式編程
20.4.1 事件聯(lián)動模擬用戶登陸實例
20.4.2 網(wǎng)絡請求實例
20.4.3 響應式線程實例
20.4.4 豆瓣搜索實例
第21章 C++編程
21.1 C++/CX語法
21.1.1 命名空間
21.1.2基本的類型
21.1.3 類和結構
21.1.4 對象和引用計數(shù)
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的數(shù)組的互相轉換
21.3.4 在Windows運行時組件中使用標準C++
21.4 Direct3D
21.4.1 Direct3D介紹
21.4.2 Direct3D重要概念
21.4.3 創(chuàng)建一個Direct3D項目
開發(fā)實例篇
第22章 普通應用實例
22.1 時鐘
22.2 日歷
22.3 統(tǒng)計圖表
22.4 記事本
22.5 快速郵件
第23章 網(wǎng)絡應用實例
23.1 RSS閱讀器
23.2 博客園主頁
23.3 網(wǎng)絡留言板
23.4 快遞100
第24章 記賬本應用
24.1 記賬本概述
24.2 對象序列化存儲
24.3 記賬本首頁磁貼設計
24.4 添加一筆收入
24.5 添加一筆支出
24.6 月報表
24.7 年報表
24.8 查詢記錄
24.9 分類圖表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號