Windows Phone 7入門經典

出版時間:2013-1  出版社:萊克恩斯基 (Nick Lecrenski)、沃森 (Karli Watson)、豐塞卡-恩塞爾 (Robert Fonseca-Ensor)、 陳珍娜 清華大學出版社 (2013-01出版)  作者:[美] Nick Lecrenski,  

內容概要

本書旨在分享強大的Microsoft編程工具(諸如Silverlight、XNA和Visual Studio 2010 Express Edition一類)的使用心得,介紹了如何使用現有的C#和.NET編程技能來開發(fā)一些Windows Phone 7應用程序。本書作者團隊探討了各種用來增強開發(fā)經驗的云服務和門戶服務,詳細說明了一些豐富應用程序的做法,有些做法甚至還使用了獨立存儲和Silverlight工具包。對Windows Phone 7應用程序生命周期的深度剖析,在與硬件進行交互和使用Expression Blend來創(chuàng)建更豐富的用戶界面方面提供的建議,這些都有助于你學習創(chuàng)建獨特而又實用的Windows Phone 7應用程序。
內容簡介:
? 回顧Windows Phone操作系統(tǒng)的歷史,評點Windows Phone 7與前輩們的不同之處演示頁面導航、筆刷、顏色、主題等的最佳用法
? 詳細說明一些能確保用戶在從掛起應用狀態(tài)返回到當前工作應用時有一個平滑過渡的做法。
? 討論諸如啟動器和選擇器一類標準化功能的用法
? 介紹一些構建Web服務的做法,這些服務可以把數據提供給其他任何支持Web服務消費的設備

作者簡介

作者:(美國)萊克恩斯基(Nick Lecrenski)(美國)沃森(Karli Watson) (美國)豐塞卡—恩塞爾(Robert Fonseca—Ensor) 譯者:陳珍娜 鄒鋆弢  Nick Lecrenski是My Fitness Journal的創(chuàng)始人和首席開發(fā)者,這是一個基本使用Silvedight技術實現的健身網站。Nick還著奄Silverlight 4:Problem—Design—Solution一書。 Karli Watson是3 form有限責任公司的簽約作家和技術顧問,此外還是Content Master的合作技術專家。 Robert Fonseca—Ensor是Infusion公司的顧問,擅長WPF、Silvedight和iPhone發(fā)。

書籍目錄

第1章Windows Phone 7介紹 1.1 Windows Mobile平臺 1.1.1 iPhone的出現 1.1.2 Android問世 1.1.3 Microsoft重新進入市場 1.2 Windows Phone 7平臺 1.2.1 Windows Phone 7的硬件規(guī)范 1.2.2 Windows Phone 7的體系結構 1.3開始進行Windows Phone 7開發(fā) 1.4小結 第2章借助Silverlight創(chuàng)建炫麗的應用程序 2.1 Windows Phone 7的開發(fā)需求 2.2什么是Silverlight 2.2.1什么是XAML 2.2.2 Windows Phone應用程序的結構 2.2.3 Silverlight控件與開發(fā) 2.2.4常用控件屬性 2.2.5布局控件 2.2.6 Silverlight編程 2.2.7交互控件 2.3 小結 第3章使用形狀、顏色、筆刷和變換 美化應用程序 3.1創(chuàng)建形狀 3.1.1 Ellipse控件 3.1.2 Rectangle控件 3.1.3 Line控件 3.1.4 Polygon控件 3.1.5 Polyline控件 3.2使用顏色 3.3 使用筆刷 3.3.1 SolidColorBrush對象 3.3.2 LinearGradientBrush對象 3.3.3 RadialGradientBrush對象 3.3.4 ImageBrush對象 3.4應用變換 3.4.1 RotateTransform對象 3.4.2 ScaleTransforill對象 3.4.3 SkewTransform控件 3.4.4 TranslateTransform對象 3.4.5 TransformGroup對象 3.5 小結 第4章高級用戶界面技術:樣式、模板和Visual State Manager 4.1了解控件樣式 4.1.1應用程序樣式 4.1.2 BaseOn樣式 4.1.3控件模板 4.1.4 Visual State Manager 4.1.5 Expression Blend 4.1.6用戶控件 4.1.7自定義控件 4.2小結 第5章獨立存儲、頁面導航和應用程序生命周期 5.1獨立存儲 5.1.1 Windows Phone 7數據存儲的工作原理 5.1.2開始使用獨立存儲 5.1.3 IsolatedStorageSettings對象 5.1.4 IsolatedStorageFile對象 5.2使用導航框架 5.21 了解導航框架 5.2.2 NavigationService類 5.2.3查詢字符串 5.24導航事件 5.2.5頁面狀態(tài) 5.3應用程序生命周期 5.3.1啟動狀態(tài) 5.3.2運行狀態(tài) 5.3.3關閉狀態(tài) 5.3.4停用狀態(tài) 5.3.5激活狀態(tài) 5.4小結 第6章與硬件交互 6.1移動設備應用程序開發(fā)的區(qū)別是什么 6.2 Windows Phone 7硬件規(guī)范 6.3更改設備方向 6.3.1配置應用程序支持的向 6.3.2響應方向變化 6.3.3設備方向的最佳實踐 6.4了解Back按鈕 6.4.1使用Back按鈕的功能 6.4.2響應Back按鈕 6.5振動 6.6收聽FM收音機 6.7用加速計加速 6.7.1 AccelerometerSensor傳感器 6.7.2模擬加速計數據 6.8小結 第7章啟動器、選擇器和高級用戶輸入 7.1使用應用程序欄 7.1.1添加應用程序欄 7.1.2應用程序欄的最佳實踐 7.2使用啟動器和選擇器 7.2.1啟動器概述 7.2.2選擇器概述 7.2.3墓碑化 7.2.4使用聯(lián)系人 7.2.5打電話 7.2.6使用電子郵件和SMS消息 7.2.7與相機進行交互 7.2.8使用其他啟動器 7.3軟件輸入面板 7.4使用多點觸摸 7.4.1模擬多點觸摸 7.4.2操作事件 7.4.3使用手勢 7.5小結 第8章Windows Phone 7服務與云服務 8.1什么是服務 8.2借助位置服務確定自己的位置 8.2.1對位置數據源的概述和比較 8.2.2獲取位置信息 8.2.3位置服務的最佳實踐 8.3使用云服務 8.3.1使用微軟云數據 8.3.2在Windows Phone 7應用中使用必應地圖 8.4小結 第9章創(chuàng)建和使用Web服務 9.1服務體系結構的基礎知識 9.1.1 HTTP 9.1.2 REST 9.1.3 WCF 9.2 Web請求和響應 …… 第10章Web服務推送通知 第11章Windows Phone 7上的XNA平臺 第12章Expression Blend 第13章使用Silverlight for WindowsPhone Tookit并創(chuàng)建全景用戶界面 第14章模式、框架和測試 第15章發(fā)布應用程序 附錄練習題答案

章節(jié)摘錄

版權頁:   插圖:   8.3使用云服務 最近,軟件即服務(Softare as a Service,SaaS;又被稱為Software plus Service,S+S)納入到Web服務的體系中,這涉及在Internet中直接使用軟件。與在Pc上使用大型的用程序不同,SaaS使用小型應用程序(叫做瘦客戶端)在Intemet上訂閱功能,通常需要訂閱付費,而不是一次性付款。這種模式有很多優(yōu)勢,最直接的要算是應用程序會自動更新,而不需要用戶像之前那樣安裝補丁或更新。當然,SaaS需要保持與Intemet的連接,所以這種模式還并不完美,因為連接可能是斷斷續(xù)續(xù)的——尤其對于移動設備而言。 借助云計算,人們使用的應用程序,連同被這些應用程序使用的以及連接這些應用程與其他應用程序所需的數據都是可遠程訪問的。這樣一來,甚至可以將數據存儲在遠程件存儲器上,而不是存儲在本地硬件上。這樣做的優(yōu)勢在于減少了人們對于他們使用的的依賴性。在某些情況下,比如把Web瀏覽器當作客戶端,對于設備硬件的依賴可能很小。 實際上,云計算正處在發(fā)展階段,但是由于存在微軟Azure這樣的系統(tǒng)來幫助聚集云使用程序,云計算發(fā)展得很迅速。然而,云計算最完善的部分要算云服務,這也是最適合Windows Phone 7的地方。云服務是經特別設計用來提供云計算功能的Web服務;打個比方,云服務提供磚塊,用戶再用這些磚塊蓋樓。 本節(jié)將會介紹微軟目前或將來提供的云服務。可以預計,其他公司在某個時候也會提云服務,但因為這還是個新領域,所以提供這些服務的公司還不多。 8.3.1使用微軟云數據 微軟很重視云計算并將之當作“下一偉大的技術”。因此,微軟大量投資云服務,并微軟的許多下一代應用程序已經使用了這些服務。Windows Phone 7應用程序可以使用多這樣的應用程序或服務,包括Windows Live Messenger Connect、Bin9、XBox LIVE、和Azure。在本書寫作之時,許多云功能還處在開發(fā)的早期。一些功能,比如Bin9提供的Bing Maps,經足夠成熟并且可以使用,但是大部分還不夠成熟。下面將會介紹哪些服務已經可用,些將來有希望可用。 1.Windows Live Messenger Connect Windows Live是微軟主要的Web和應用門戶,具有大量的功能,包括郵件、日歷、即通信、在線文件存儲、辦公軟件協(xié)同等。Windows Live Messenger Connect是Web服務和API的集合,目的在于為第三方應用軟件提供Windows Live功能。Windows Phone 7設可以使用所有這些功能。 目前,Windows Live Messenger Connect正處于內測階段。在http://msdn.microsoft.com/er—us/windowslive/default.aspx上可以查看詳細情況。在這個站點中可以申請加入測試,并且體驗“交互式SDK”以查看可能使用哪些服務。

編輯推薦

《Windows Phone 7入門經典:使用Silverlight和XNA開發(fā)Windows Phone應用》主要內容回顧Windows Phone操作系統(tǒng)的歷史,評點WindowsPhone 7與之前版本的不同之處。演示頁面導航、筆刷、顏色、主題等功能的最佳用法。詳細說明一些確保用戶在從掛起應用狀態(tài)返回到當前工作應用時能夠平滑過渡的做法。討論啟動器和選擇器這種標準化功能的用法。介紹一些構建Web服務的方法,這些Web服務可以把數據提供給其他任何支持Web服務使用的設備。

圖書封面

評論、評分、閱讀與下載


    Windows Phone 7入門經典 PDF格式下載


用戶評論 (總計1條)

 
 

  •   書剛拿到手,具體內容沒有看,翻了一下,這字和插圖真夠模糊?。?!這事正版的嗎?
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7