深入淺出:Windows Phone8應用開發

來源:互聯網
上載者:User

《深入淺出:Windows Phone8應用開發》
基本資料
作者: 林政 [作譯者介紹]
出版社:清華大學出版社
ISBN:9787302308362
上架時間:2012-12-13
出版日期:2013 年1月
開本:16開
頁碼:1
版次:1-1
所屬分類:電腦

更多關於 》》》《深入淺出:Windows Phone8應用開發》
內容簡介
電腦書籍
  《深入淺出:windows phone8應用開發》系統論述了windows phone 8作業系統的基本架構、開發方法與開發實踐。全書內容共分三篇:開發基礎篇、開發技術篇和開發執行個體篇。開發基礎篇包括第1章~第3章,介紹了windows phone 8的技術架構及基本特性、開發環境的搭建、建立項目的方法,以及xaml文法基礎;開發技術篇包括第4章~第21章,介紹了常用控制項、布局管理、資料存放區、圖形動畫、多媒體、啟動器與選取器、手機感應編程、mvvm模式、網路編程、非同步編程與並行編程、連絡人和排程、手機檔案讀取、socket編程、墓碑機制與背景工作、藍芽通訊和近距離無線通訊、響應模式,以及c++編程;開發執行個體篇包括第22章~第24章,分別介紹了普通應用執行個體(時鐘、日曆、統計表、記事本、快速郵件)、網路應用執行個體(rss閱讀器、部落格園首頁、網路留言板、快遞100)和記賬本應用等。
   《深入淺出:windows phone8應用開發》配套光碟片提供了書中執行個體原始碼及開發執行個體的講解視頻,最大限度滿足讀者高效學習和快速動手實踐的需要。
   《深入淺出:windows phone8應用開發》內容覆蓋面廣、執行個體豐富、注重理論學習與實踐開發的配合,非常適合於windows phone 8開發入門的讀者,也適合於從其他智能手機平台轉向windows phone 8平台的讀者;對於有windows phone 開發經驗的讀者,也極具參考價值。
目錄
《深入淺出:windows phone8應用開發》
開發基礎篇 2
第1章 概述 3
1.1 windows phone的技術特點 3
1.1.1 windows phone的發展 3
1.1.2 windows phone 8的介紹 6
1.1.3 windows phone 8的新特性 7
1.2 windows phone的技術架構 8
1.2.1 windows運行時 8
1.2.1 windows phone 8應用程式模型 9
第2章 開發環境 2
2.1 搭建開發環境 2
2.1.1 開發壞境的要求 2
2.1.2 開發工具的安裝 2
2.2 建立windows phone 8應用 2
2.2.1 建立hello windows phone項目 3
2.2.2 解析hello windows phone應用 5
第3章xaml簡介 1
3.1 什麼是xaml 1
3.2 xaml文法概述 2
3.2.1 xaml 命名空間 3
3.2.2 聲明對象 4
3.2.3 設定屬性 5
3.2.4 標記延伸 10
3.2.5 事件 11 開發技術篇 2
第4章 常用控制項 3
4.1 控制項的基類 3
4.2 按鈕(button) 7
4.3 文字區塊(textblock) 9
4.4 文字框(textbox) 12
4.5 邊框(border) 17
4.6 超連結(hyperlinkbutton) 19
4.7 選項按鈕(radiobutton) 21
4.8 複選框(checkbox) 22
4.9 進度條(progressbar) 24
4.10 捲動區域(scrollviewer) 29
4.11 列表框(listbox) 33
4.12 滑動條(slider) 36
4.13功能表列(applicationbar) 40
第5章 布局管理 2
5.1網格布局(grid) 2
5.2堆放布局(stackpanel) 9
5.3絕對布局(canvas) 15
5.4樞軸視圖布局(pivot) 20
5.5全景視圖布局(panorama) 23
第6章 資料存放區 1
6.1 隔離儲存區 (Isolated Storage) 1
6.1.1隔離儲存區 (Isolated Storage)的介紹 2
6.1.2 使用隔離儲存區 (Isolated Storage)設定(isolatedstoragesettings) 3
6.1.3 使用隔離儲存區 (Isolated Storage)檔案(isolatedstoragefile) 8
6.2 sql server ce資料庫 16
6.2.1 建立資料表 16
6.2.2 建立資料庫 18
6.2.3 增刪改操作 19
6.2.4 執行個體:員工資訊操作 19
第7章 圖形動畫 2
7.1 基本的圖形 2
7.1.1矩形(rectangle) 3
7.1.2 橢圓(ellipse) 4
7.1.3 直線(line) 5
7.1.4 線形(polyline) 6
7.1.5 多邊形(polygon) 7
7.1.6 路徑(path) 8
7.1.7 geometry 類和brush 類 10
7.3 使用位元影像編程 14
7.3.1 展開映像 15
7.3.2 裁切映像 15
7.3.3 動態產生圖片 15
7.4 動畫 20
7.4.1 動畫編程中使用的類 20
7.4.2 位移動畫 23
7.4.3 旋轉動畫 25
7.4.3 縮放動畫 26
7.4.4 傾斜動畫 28
第8章 多媒體 2
8.1 mediaelement元素 2
8.1.1 mediaelement類的屬性、事件和方法 2
8.1.2 mediaelement的狀態 4
8.2 本地音頻播放 6
8.3 網路音頻播放 8
8.4 本地視頻播放 11
8.5 網路視頻播放 14
第9章 啟動器與選取器 2
9.1 使用啟動器 2
9.1.1 emailcomposetask發郵件 3
9.1.2 phonecalltask打電話 5
9.1.3 serachtask搜尋 6
9.1.4 smscomposetask傳送簡訊 7
9.1.5 webbrowsertask啟動瀏覽器 9
9.1.6 mediaplayerlanucher播放多媒體 10
9.1.7 marketplacedetailtask應用的詳細情況 12
9.1.8 marketplacehubtask應用市場 13
9.1.9 marketplacereviewtask當前應用在應用市場的資訊 14
9.1.10 marketplacesearchtask應用市場搜尋 15
9.1.11 bingmapstask地圖 17
9.1.12 bingmapsdirectionstask地圖方向 18
9.1.13 connectionsettingstask串連設定 19
9.1.14 saveappointmenttask儲存排程 21
9.1.15 mapdownloadertask諾基亞地圖載入 22
9.1.16 mapstask諾基亞地圖 23
9.1.17 mapsdirectionstask地圖方向 23
9.1.18 sharemediatask共用多媒體 23
9.1.19 sharelinktask共用連結 23
9.1.20 sharestatustask共用狀態 24
9.2 使用選取器 24
9.2.1 cameracapturetask照相機 24
9.2.2 emailaddresschoosertask郵箱地址 26
9.2.3 phonenumberchoosertask電話號碼 28
9.2.4 photochoosertask選取圖片 29
9.2.5 saveemailaddresstask儲存郵箱地址 31
9.2.6 savephonenumbertask儲存電話號碼 33
9.2.7 gameinvitetask遊戲邀請 34
9.2.8 saveringtonetask儲存鈴聲 36
9.2.9 addwalletitemtask添加錢包項目 37
9.2.10 addresschoosertask選擇地址 40
9.2.11 savecontacttask儲存手機連絡人 41
第10章 手機感應編程 1
10.1 加速器 2
10.1.1 加速器原理 2
10.1.2 使用加速器執行個體編程 7
10.2 觸摸感應 11
10.2.1 manipulation事件 11
10.2.2 應用樣本:畫圖形 14
10.2.3 touch.framereported事件實現多點觸摸 19
10.2.4 應用執行個體:塗鴉板 22
10.3 電子羅盤 31
10.3.1 羅盤感應器概述 31
10.3.2 建立一個指南針應用 32
10.4 陀螺儀 36
10.4.1 陀螺儀概述 36
10.4.3 建立一個陀螺儀應用 37
10.5 語音控制 40
10.5.1 發音合成 40
10.5.2 語音辨識 42
第11章 mvvm模式 2
11.1 mvvm模式簡介 2
11.2 資料繫結 3
11.2.1 用元素值綁定 4
11.2.2 三種繫結模式 5
11.2.3 綁定值轉換 6
11.2.4 綁定集合 11
11.2 command的實現 17
11.3 attached behaviors的實現 23
11.4 mvvm light toolkit組件的使用 26
第12章 silverlight toolkit組件 2
12.1自動完成文字框(autocompletebox) 2
12.2操作功能表(contextmenu) 6
12.3日期採集器(datepicker) 10
12.4 手勢服務/監聽(gestureservice/gesturelistener) 13
12.5 列表採集器(listpicker) 17
12.6 列表選擇框(longlistselector) 20
12.7 頁面轉換(page transitions) 24
12.8 效能進度條(performanceprogressbar) 31
12.9 傾斜效果(tilteffect) 31
12.10 時間採集器(timepicker) 32
12.11 棒形開關(toggleswitch) 35
12.12 摺疊容器(wrappanel) 35
第13章 網路編程 1
13.1 http協議網路編程 2
13.1.1 webclient類和httpwebrequest 類 2
13.1.2天氣預報應用 7
13.2 使用web service進行網路編程 20
13.2.1 web service簡介 20
13.2.2 在windows phone應用程式中調用web service 20
13.3 使用wcf service進行網路編程 24
13.3.1 wcf service簡介 24
13.3.2 建立wcf service 25
13.3.3 調用wcf service 27
13.4 推播通知 29
13.4.1 推播通知的簡介 29
13.4.2 推播通知的分類 31
13.4.3 推播通知的實現 33
13.5 webbrowser 41
第14章 非同步編程與並行編程 2
14.1非同步編程模式簡介 2
14.1.1 非同步編程模型模式(apm) 2
14.1.2事件架構非同步模式(eap) 12
14.1.3 基於任務的非同步模式(tap) 16
14.2任務非同步編程 18
14.2.1 相關任務類介紹 18
14.2.2 async關鍵字和await關鍵字 20
14.2.3 建立task任務 22
14.2.4 監視非同步處理進度 24
14.3多線程與並行編程 27
14.3.1多線程介紹 27
14.3.2線程 27
14.3.3線程池 29
14.3.4線程鎖 29
14.3.5 同步事件和等待控制代碼 30
14.3.6資料並行 32
14.3.7 任務並行 32
第15章 連絡人和排程 2
15.1系統連絡人 2
15.1.1 contacts類與contact類 2
15.1.2 彙總資料來源 3
15.1.3 連絡人搜尋 4
15.2 排程 6
15.2.1 appointments類與appointment類 7
15.2.2 排程查詢 8
15.3 程式連絡人儲存 9
15.3.1 contactstore類和storedcontact類 9
15.3.2 程式連絡人的新增 11
15.3.3程式連絡人的查詢 12
15.3.4程式連絡人的編輯 13
15.3.5程式連絡人的刪除 13
15.3.6 執行個體示範連絡人儲存的使用 13
第16章 手機檔案資料讀寫 1
16.1 手機儲存卡資料 2
16.1.1擷取儲存卡檔案夾 2
16.1.2擷取儲存卡檔案 3
16.1.3執行個體:讀取儲存卡資訊 4
16.2 圖片音頻資料 6
16.2.1擷取手機圖片和音頻資料 6
16.2.2儲存圖片到手機 7
16.2.3儲存和刪除手機音頻 8
16.3 應用程式本機資料 8
16.3.1應用程式本地檔案夾和檔案 8
16.3.2執行個體示範本地檔案和檔案夾的操作 10
16.3.3擷取安裝包下的檔案夾和檔案 14
第17章 socket編程 1
17.1 socket編程介紹 2
17.1.1 socket的相關概念 2
17.1.2 socket通訊的過程 4
17.2 .net架構的socket編程 5
17.2.1 windows phone
7.1中的socket api 5
17.2.2 socket樣本:實現手機用戶端和電腦伺服器端的通訊 8
17.3 windows運行時的socket編程 16
17.3.1 streamsocket介紹以及tcp socket編程步驟。 16
17.3.2串連socket 17 17.3.4啟動socket監聽 18
17.3.5 執行個體:類比socket通訊過程 20
第18章 墓碑機制與背景工作 2
18.1墓碑機制 2
18.1.1執行模式概述 2
18.1.2應用程式的生命週期 2
18.1.3休眠狀態和墓碑狀態處理 3
18.2 後台檔案傳輸 5
18.2.1 後台檔案傳輸概述 5
18.2.2 後台傳輸策略 6
18.2.3 後台傳輸的api 6
18.2.4 後台傳輸編程步驟 7 18.2.5 後台檔案傳輸執行個體 8 18.3 後台代理 16 18.3.1 後台代理概述 16 18.3.2 實現後台代理的api 17 18.3.4 後台代理不支援啟動並執行api 18 18.3.5 後台代理的限制 19 18.3.6 背景工作執行個體 21 18.4 後台音頻 23 18.4.1 後台音頻概述 23 18.4.2 後台音訊api 24 18.4.3 後台音樂執行個體 25 18.5 計劃通知 27 18.5.1 計劃通知概述 27 18.5.2計劃通知的api 28 18.5.3 計劃通知執行個體 29 18.6 後台定位 30 18.6.1 定位服務概述 31 18.6.2 後台運行事件 31 18.6.3 跟蹤位置變化執行個體 31 第19章 藍芽和近距離無線通訊 2 19.1藍芽 2 19.1.1 藍芽原理介紹 2 19.1.2 windows phon藍芽技術概述 3 19.1.3 藍芽編程類 3 19.1.4 尋找藍牙裝置和對等項 5 19.1.5 藍芽發送訊息 6 19.1.6 藍芽接收訊息 6 19.1.7 執行個體:實現藍芽程式對程式的傳輸 7 19.1.8 執行個體:實現藍芽程式對裝置的串連 11 19.2 近距離無線通訊 12 19.2.1 近距離無線通訊的介紹 13 19.2.2 近距離無線通訊編程類 13 19.2.3 發現近距離無線通訊裝置 14 19.2.4 近距離無線通訊發布訊息 15 19.2.5 近距離無線通訊訂閱訊息 15 19.2.6 執行個體:實現近距離無線通訊的訊息發布訂閱 15 第20章 響應式編程 2 20.1觀察者模式 2 20.1.1 觀察者模式理論 2 20.1.2 觀察者模式的實現 2 21.1.3 觀察者模式的優缺點 4 20.1. 4 觀察者模式的使用情境 5 20.2 linq文法 5 20.2.1 linq查詢的組成 5 20.2.2 linq 的標準查詢操作符 6 20.2.3 ienumerable和ienumerator的理解 8 20.3 .net的響應式架構 9 20.3.1 響應式架構概述 10 20.3.2 iobserver[t]和iobservable[t] 10 20.3.3 iobservable 和 ienumerable 10 20.4 在windows phone上實踐響應式編程 11 20.4.1 事件聯動類比使用者登陸執行個體 11 20.4.2 網路請求執行個體 13 20.4.3 響應式線程執行個體 15 20.4.4 豆瓣搜尋執行個體 17 第21章 c++編程 2 21.1 c++/cx文法 2 21.1.1 命名空間 2 21.1.2基本的類型 3 21.1.3 類和結構 4 21.1.4 對象和引用計數 6 21.1.5 屬性 7 21.1.6 介面 8 21.1.7 委託 9 21.1.8 事件 11 21.1.9自動類型推導auto 12 21.1.10 lambda運算式 12 21.1.11集合 13 21.2 windows運行時組件 14 21.2.1 windows phone 8支援的c++ api 14 21.2.2 在項目中使用windows運行時組件 14 21.3 使用標準c++ 18 21.3.1 標準c++與c++/cx的類型自動轉換 18 21.3.2 標準c++與c++/cx的字串的互相轉換 18 21.3.3 標準c++與c++/cx的數組的互相轉換 19 21.3.4 在windows運行時組件中使用標準c++ 20 21.4 direct3d 24 21.4.1 direct3d介紹 24 21.4.2 direct3d重要概念 25 21.4.3 建立一個direct3d項目 26 開發執行個體篇 2 第22章 普通應用執行個體 3 22.1 時鐘 3 22.2 日曆 10 22.3 統計圖表 14 22.4 記事本 17 22.5 快速郵件 32 第23章 網路應用執行個體 2 23.1 rss閱讀器 2 23.2 部落格園首頁 7 23.3 網路留言板 9 23.4 快遞100 16 第24章 記賬本應用 2 24.1記賬本概述 2 24.2對象序列化儲存 2 24.3記賬本首頁磁貼設計 7 24.4添加一筆收入 10 24.5添加一筆支出 13 24.6月報表 16 24.7年報表 20 24.8查詢記錄 22 24.9分類圖表 23

本圖書資訊來源:中國互動出版網

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.