編輯推薦
國內首本基於Windows Phone 8的原創經典著作,八大專業機構、九位知名專傢鼎力推薦!
工信部移動互聯網人纔培養辦公室推薦用書
微軟(中國)有限公司技術顧問總監作序
諾基亞開發者生態係統技術支持經理推薦閱讀
Eoe WP開發者社區傾情推薦!
《深入淺齣Windows Phone8應用開發》版權已輸齣至颱灣地區,繁體中文版同步發行!
每一次技術革命都將驅動産業變遷、新老交替,這種情況在傳統互聯網嚮移動互聯網遷徙的徵程中,山雨欲來。傳統的互聯網霸主在移動互聯網時代正麵臨的挑戰,而這也正是微軟創新的動力之源!Windows Phone 8的誕生,劍指iOS和Android; Nokia、Samsung、HTC等巨頭對Windows Phone生態的建設,必將如虎添翼,助力三足之勢! Windows Phone 8的十大嶄新特性
(1) 與 Windows 8相同的內核:可兼容Windows 8大部分應用,一次開發,全平颱共享!
(2) 支持多核:支持雙核甚至多核處理器,可為用戶提供更豐富的配置!
(3) 支持三種分辨率:支持WVGA、WXGA、720P,可運行Windows Phone 7應用,可根據新平颱進行優化!
(4) 支持micro SD擴展卡:支持包括圖片、音樂、視頻及應用安裝!
(5) 內置Office與Outlook:內置Word、Excel、OneNote、PowerPoint及Outlook,便於隨時隨地工作!
(6) 內置IE10移動瀏覽器:Java Script性能提升4倍,HTML 5性能提升2倍,網頁瀏覽更流暢!
(7) 移動支付:將NFC技術應用到傢支持NFC,完美移動錢包,並可由此進行更多數據交換!
(8) 內置諾基亞地圖:使用NAVTEQ數據,支持離綫地圖、Turn By Turn導航。
(9) 企業功能:支持加密(Bit Locker)、安全啓動、LOB應用部署以及設備管理,打造安全移動平颱!
(10) Metro界麵風格:擁有大、中、小三種尺寸動態瓷片(Live Tile),全新炫麗、隨心所欲!
《深入淺齣Windows Phone8應用開發》內容(含133個實例及發布的應用軟件):
· 係統架構
· 開發壞境
· 語法
· 常用控件
· 布局管理
· 數據存儲
· 圖形動畫
· 多媒體
· 啓動器與選擇器
· 手機感應編程
· MVVM模式
· Silverlight Toolkit組件
· 網絡編程
· 異步編程與並行編程
· 聯係人和日程安排
· 手機文件數據讀寫
· Socket編程
· 後颱任務
· 藍牙和近場通訊
· 響應式編程
· C++編程
· 綜閤案例
光盤內容(含22章內容的源代碼及10個綜閤實例的開發視頻)
· 源代碼:第2章及第4章~第24章涉及實例的源代碼文件
· 開發視頻:RSS閱讀器、博客園主頁、記事本、快遞100、快遞郵件、日曆、時鍾、統計圖錶、網絡留言錶、記賬本應用
內容簡介
《深入淺齣Windows Phone8應用開發》係統論述瞭Windows Phone 8操作係統的基本架構、開發方法與開發實踐。全書內容共分三篇:開發基礎篇、開發技術篇和開發實例篇。開發基礎篇包括第1章~第3章,介紹瞭Windows Phone 8的技術架構及基本特性、開發環境的搭建、創建項目的方法,以及XAML語法基礎;開發技術篇包括第4章~第21章,介紹瞭常用控件、布局管理、數據存儲、圖形動畫、多媒體、啓動器與選擇器、手機感應編程、MVVM模式、網絡編程、異步編程與並行編程、聯係人和日程安排、手機文件讀取、Socket編程、墓碑機製與後颱任務、藍牙通信和近場通信、響應模式,以及C++編程;開發實例篇包括第22章~第24章,分彆介紹瞭普通應用實例(時鍾、日曆、統計錶、記事本、快速郵件)、網絡應用實例(RSS閱讀器、博客園主頁、網絡留言闆、快遞100)和記賬本應用等。
《深入淺齣Windows Phone8應用開發》內容覆蓋麵廣、實例豐富、注重理論學習與實踐開發的配閤,非常適閤於Windows Phone 8開發入門的讀者,也適閤於從其他智能手機平颱轉嚮Windows Phone 8平颱的讀者;對於有Windows Phone 開發經驗的讀者,也極具參考價值。
作者簡介
林政,目前就職於國內知名互聯網企業,擅長Windows Phone、Windows 8、ASP.NET、Silverlight、XNA等多種開發技術,熱衷於技術知識的分享和傳播,博客園熱門技術博客博主,著有暢銷圖書《深入淺齣Windows Phone 7應用開發》,曾從事過基於.NET平颱的大型SaaS軟件的開發工作,正緻力於智能手機軟件係統的研究與開發。
精彩書評
開發者編寫代碼、創造奇跡——堪稱IT行業的魔術師。隨著微軟 Windows Phone和Windows 8設備的快速普及,移動互聯網開發者的黃金時代正在到來。微軟的開發工具和應用平颱在進一步降低開發者的應用開發成本,新的應用分發模式和巨大的客戶群讓這個時代充滿機會。
微軟為開發者提供專業、全麵和便捷的開發工具,支持從雲到端應用的開發、設計和測試環境的高一緻性。Windows Phone開發者可以免費下載所有的開發、設計和測試工具。
微軟一直緻力於從平颱層麵為開發者提供好的開發體驗。Windows Phone 8 和Windows 8公共內核使微軟的應用發平颱具備更好的一緻性。開發者同時為Windows8和Windows Phone構建應用時,將極大地降低開發成本。開發者可以利用一套開發工具,使用一緻的開發模型,復用大量代碼,在Windows Phone和Windows8上構建用戶體驗一緻的應用和遊戲。共享內核意味著:(1)工具是相同的;(2)語言是相同的;(3)XAML的用戶界麵定義背後的大多數概念是類似的;(4)在某些情況下,開發者可能在兩種平颱中共享大部分相同代碼,來設計自己的應用和遊戲。Windows Phone 8還為開發者提供瞭很多新的功能,例如:C 和C++原生代碼,遵循微軟設計風格的開始屏幕;新的IE 10;中文語音識彆及其文語轉換;NFC技術;企業級應用部署方案。
微軟的Windows Phone和 Windows 8平颱和應用生態係統處於快速發展周期,每天都有大量的開發人員加入並貢獻他們開發的應用。微軟應用商店的管理規則嚴謹而透明,高質量應用可以相對較低的成本獲取用戶的關注。隨著移動互聯網的飛速發展,開發者在移動領域麵臨的機遇。微軟不斷帶來的雲和終端技術創新,使開發者可以充分發揮創意,並未消費者帶來的新體驗。
本書為國內第一部較為詳細地闡述Windows Phone 8核心技術與實踐的圖書,可以為廣大讀者提供開發入門的捷徑,值得認真閱讀。願本書助力中國開發者抓住移動互聯網的發展機遇,共享成功!
——微軟(中國)有限公司技術顧問總監趙立威推薦
移動終端的發展日新月異,對於所有全平颱的移動互聯網産品都在支持Windows Phone 8,而對於開發者而言,通過本書可以瞭解到Windows Phone 8體係的方方麵麵,是一本非常實用的開發教程,該書既包含瞭平颱核心技術,又提供瞭真實的項目案例,本書適閤希望從事Windows Phone 8 開發的工程師,也可作為高校開展相關專業的教材,不容錯過。
——工信部移動互聯網人纔培養辦公室瀋大海推薦
非常榮幸第一時間閱讀瞭本書的樣章,通讀之後可以看齣作者在內容編排以及示例代碼編寫上下瞭足夠的功夫。伴隨著Windows Phone生態係統的快速成長,越來越多的開發者加入到瞭Windows Phone陣營並賺到瞭自己的一桶金。如果你想加入Windows Phone 8開發者陣營,或者對Windows Phone 8 開發有所瞭解並期望提高自己的開發水平和實戰經驗,本書都可以助你一臂之力。
——諾基亞開發者生態係統技術支持經理兼諾基亞體驗創新中心項目總監 陳嘯天推薦
移動互聯是未來趨勢,終端為王的今日,WindowsPhone8在微軟的推動下一定會成為不可忽視的一個移動平颱。作者用平實直觀的方式全麵闡述瞭Windows Phone 8的應用開發技術,是學習Windows Phone 8開發的一本優秀參考書籍。讓我們現在就加入微軟移動開發陣營吧。
——移動開發專傢、麥可網創始人張淩華推薦
Windows Phone 8 有可能是未來移動操作係統中重要的係統之一,裏邊蘊藏著巨大的機會。這本Windows Phone 8的圖書,淺顯易懂,深入淺齣,是一本不錯的入門級書籍,相信對學習Windows Phone 8 開發的人有很大的作用,推薦eoe移動開發者社區中對Windows Phone 8感興趣的人認真閱讀此書。
——eoe聯閤創始人、CEO靳岩推薦
Windows Phone作為Android和iOS強有力的競爭對手,經過微軟兩年多時間的精雕細琢,已經逐漸成熟;急需大量應用程序來進行武裝;因為Windows本身機製的改變,所以其應用程序開發方式也和傳統的Windows Mobile相差甚遠,本書不僅從基本的原理機製齣發,逐步深入Windows Phone應用開發的各個方麵,還提供瞭大量實戰案例,是學習Windows Phone應用開發的選擇。感謝作者給我們帶來如此好書!
——MORE-TOP團隊創始人&暢銷IT圖書作者楊豐盛推薦
目錄
開發基礎篇
第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程
深入淺齣Windows Phone8應用開發 epub pdf mobi txt 電子書 下載 2024
深入淺齣Windows Phone8應用開發 下載 epub mobi pdf txt 電子書