《Windows Phone編程精要:iOS,Android開發者必讀》是2012年出版的圖書,作者是Zhinan Zhou, Robert Zhu, Pei Zheng, Baijian Yang。
基本介紹
- 書名:Windows Phone編程精要:iOS,Android開發者必讀
- 作者:[美]Zhinan Zhou, Robert Zhu, Pei Zheng, Baijian Yang 著
- 譯者:王仲遠 譯
- ISBN:978-7-121-15811-7
- 定價:69.00元
- 出版時間:2012年3月
出版信息,內容簡介,本書贏得的讚譽,作者介紹,譯者簡介,關於技術編輯,致 謝,序 言,前 言,目 錄,
出版信息
《Windows Phone編程精要:iOS、Android開發者必讀》
16開
436頁
為 Windows Phone作業系統開發令人興奮的應用程式
內容簡介
本書從iOS、Android和Windows Phone比較的角度,通過大量示例,介紹了在Windows Phone(WP,包括Windows Phone 7、Windows Phone Mango、Windows Phone Tango及後續版本)上進行開發所需要了解的一系列最重要的主題,內容主要包括WP系統體系結構、應用程式框架、開發環境、應用程式模型、用戶界面設計、應用程式數據存儲、Web Service(Web服務)和推送通知、位置和地圖、多媒體、2D和3D圖形、系統服務和感測器以及應用程式安全性等。本書主要面向在Android和iOS上有相關編程經驗,或雖無編程經驗但計畫在Windows Phone、iOS和Android中的一個或多個移動平台上開發移動應用程式的開發人員,適合的讀者群可以是業內專業人士、高校學生、自由軟體開發者等。
本書贏得的讚譽
“在市場上眾多的Windows Phone 7編程書籍中,本書是那些打算在新的Windows Phone 7平台上創建應用程式的iOS和Android開發者的最好選擇之一。它也是一本針對學校里移動計算課程的優秀桌面參考書,因為它提供了三個主要移動平台上的許多流行移動技術的體系結構概況,以及一些示例代碼,這些會幫助學生們更好地理解技術的本質,並快速提高在Windows Phone上編程的能力。”
Lionel M. Ni
計算機科學與技術系講座教授
霍英東研究院院長
香港科技大學
“移動領域是一個快速成長的領域,它還尚未充分發揮其潛力及惠及全球。移動、外形、價格、社交媒體和全球化市場的結合允許我們開創新的場景,這些場景在過去是很難想像和開發出來的。開發者們,包括專業的和非專業的,正在湧向移動平台來創建應用程式和遊戲。一個平易近人的、有效的、集成的應用程式平台是每個軟體供應商都希望達到的目標。Windows Phone 7應用程式平台允許開發者創建符合消費者體驗的應用程式,並讓它們運行在Windows Phone設備上。它是基於現有微軟工具和技術(如Visual Studio、Expression Blend、Silverlight和XNA框架)構建的平台。因此,對於已經熟悉這些技術的開發者而言,他們能夠快速地、簡單地創建出針對Windows Phone的應用程式。
“本書能夠幫助你理解Windows Phone應用程式框架。它關注Windows Phone設計準則,提供體系結構指導,並且通過一線的、實際的開發場景進行鞏固。本書覆蓋範圍全面,具有很強的可讀性,並提供了許多有用的真實示例。我向智慧型手機開發者、IT專業人員以及工程經理們強烈推薦此書。不論你是新手,或是已經在iOS和Android平台上有過開發經驗的工程師,本書無疑是你在Windows Phone平台上進行開發的一本理想參考書。”
Saty Bahadur
首席開發經理
Windows Phone工程
微軟公司
“隨著微軟帶著Windows Phone回到遊戲中,以及在終端用戶手上不斷增長的Windows Phone應用程式,越來越多的智慧型手機開發者開始尋找如何在Windows Phone上進行開發的書籍。
“本書為開發者提供了許多必要的體系結構指南、理論和真實案例的實踐經驗。它介紹全面,可讀性強,並且提供了許多有用的示例。本書對於移動開發者、移動用戶、IT工程師和經理都極為有用。”
Quincy Milton
首席測試經理
Windows Phone 客戶體驗工程
微軟公司
“本書及時地為那些希望將目前在iOS和Android上現有的開發技能擴展到Windows Phone 7平台上的個人和組織,提供了非常寶貴的信息。本書關注於Windows Phone 7和其他移動平台的異同點,能夠讓那些有經驗的讀者進行非常快速和高效的學習。”
Ib Green
研發部門高級經理
VMware
With the ever growing number of Windows Phone applications in end user hands, more and more smartphone developers are looking for books to show programming on Windows Phone Operating System. This book has very good insightful info on windows phone OS, and a great comparative study between WP OS, iOS and Android, and their programming models. The book also adds many cool Mango features on top of the WP General Availability(GA) version. So the latest updated is well suited to more advanced windows phone programmers for their deep study.
Having worked for many years in software Hi-tech industry, I cannot emphasize enough the power of these Windows Phone application frameworks like Silverlight and XNA SDK. I would highly recommend this book to people who are similarly frustrated by their current development tools. The new Windows Phone platform truly unlocks the productivity of developers by C#, Silverlight and more. Through its structure and frequent case examples, the book makes your application and games development much more approachable.
If there is any uncertainty in your mind regarding developing WP applications, then you will probably find this book to be an inexpensive exercise. Reading this book will sharpen your intuition about programming skills, but it also has the potential for a huge upside reward if you haven’t been initiated into the new platform Windows Phone. This will get you more insight on Windows Phone and its updated Mango OS.
Dr. Xuedong Huang
傑出工程師,首席架構師(Distinguished Engineer, Chief Architect)
Microsoft Corporation, Jan 19, 2012, Seattle
Since Windows Phone 7 was launched in Nov 2010, Windows Phone marketplace applications has grown rapidly. In 13 months, 60000 applications are published in Windows Phone marketplace. With the Windows Phone Mango release in summer 2011, developer tools and development resources are even further enhanced. It’s easier than ever to build Windows Phone applications.
Windows Phone Programming for Android and iOS Developers is a great reference book if you are about to start your journey to develop Windows Phone applications. With the cool Metro design and live tiles on Windows Phone, you will find your applications converted from iOS or Android hold same functionality but unique user interface. This book provides step by step guidance for developing applications to Windows Phone. It is written by experts working on Windows Phone internals and experts who have experience building applications for different phone OSs. I highly recommend this book to serious phone application developers.
Truly & sincerely
Dana Huang
首席開發經理(Principal Development Manager)
Windows Phone, Microsoft Corporation, Jan 28, 2012
獻給我的兒子Vincent,
他是本書的第一位讀者,也比我更加喜愛智慧型手機。
獻給我的妻子Xu,感謝她的支持和包容。
——Zhinan Zhou(周稚楠)
獻給我的妻子Jane,
以及我的女兒Jacqueline和Angie,
感謝她們的理解和支持。
——Robert Zhu(朱渝)
獻給我的妻子Ning Liu,
感謝她的鼓勵和支持。
——Pei Zheng(鄭沛)
紀念我的父母。
——Baijian Yang(楊柏健)
作者介紹
ZHINAN ZHOU(周稚楠)是在移動應用程式和無線通信領域擁有10年研發經驗的高級軟體工程師。他現在在三星(美國)公司負責針對移動設備空間的前沿技術開發,並為三星公司其他開發部門提供支持,為市場開發各項最新功能。周稚楠在各個移動平台,如Android、Windows Phone和iOS等,都有非常豐富的一線開發經驗。他還在IEEE和ACM的期刊會議上發表了數量眾多的文章。周稚楠於2006年從美國密西根州立大學獲得計算機科學博士學位。
ROBERT ZHU(朱渝)是微軟公司的首席開發主管,他參與開發Windows Phone軟體產品,提供計算機工程設計,如核心、設備驅動和主機板支持程式包等。他還主導與移動運營商和OEM(原始設備製造商)廠商之間的合作。朱渝為OEM廠商講授驅動開發、Windows Mobile OS開發等方面課程。在加入微軟前,他是美國數字設備公司(DEC)的高級軟體工程師,參與64位DEC Alpha平台針對工作站伺服器的最佳化以及針對Windows的性能調優。他還曾經是摩托羅拉加拿大無線事業部的軟體主管。他從美國華盛頓大學獲得計算機科學碩士學位,從加拿大西蒙菲莎大學(Simon Fraser University)獲得計算和電氣工程碩士學位,從清華大學獲得工學學士學位。他還參與過加拿大西蒙菲莎大學的工程科學博士生培養計畫。
PEI ZHENG(鄭沛)是在移動無線行業擁有10年經驗的高級軟體架構師。他目前在三星(美國)公司負責與電信運營商有關的移動設備軟體研發工作。在此之前,他曾就職於索尼愛立信公司、微軟公司和朗訊科技公司。鄭沛還是移動計算領域兩本專業書籍的作者:Morgan Kaufmann出版的Smart Phone and Next Generation Mobile Computing,以及Wiley/Wrox出版的Professional Smartphone Programming。他還在IEEE期刊和會議上發表過眾多論文。鄭沛於2003年從密西根州立大學獲得計算機科學博士學位。
BAIJIAN YANG(楊柏健)現在是波爾州立大學(Ball State University)科技系副教授。他在移動計算、分散式計算和信息安全領域有豐富的工業和學術研究經驗。他目前獲得的行業認證包括MCSE、CISSP和Six Sigma Black Belt等。楊柏健還是Wiley/Wrox出版的Professional Smartphone Programming一書的作者。此外,他也發表了許多相關論文。楊柏健於2002年從密西根州立大學獲得計算機科學博士學位。
譯者簡介
王仲遠,微軟亞洲研究院軟體研發工程師。中國人民大學計算機套用技術碩士畢業,擁有5年以上項目研發經驗。目前研究興趣為資料庫、搜尋引擎、海量數據挖掘以及機率知識庫等。個人信箱為:
關於技術編輯
JOHN MUELLER是一名自由撰稿人和技術編輯。寫作已經成為他生命的一部分,目前他已經出版了87本書,發表了超過300篇文章。他的技術編輯能力幫助超過60位作者完善了他們的手稿內容。MUELLER已經為包括Data Based Advisor和Coast Compute在內的眾多期刊提供技術編輯服務。他也為一些專業期刊雜誌如Software Quality Connection、DevSource、InformIT、SQL Server Professional、Visual C++ Developer、Hard Core Visual Basic、asp.netPro、Software Test and Performance和Visual Basic Developer撰寫文章。
致 謝
本書作者向在本書撰寫過程中,對本書提供強有力支持的Windows Phone領導團隊的Eric Hautala、Saty Bahadur和Quincy Milton致以最誠摯的感謝。我們還要特別感謝香港科技大學的講座教授Lionel M. Ni,謝謝他的靈感以及在移動計算領域對我們工作的長期支持。我們還要感謝VMware研發部門高級經理Ib Green,他對本書給予有力支持,並幫助審閱了相關內容。
我們還要感謝來自Wrox/Wiley的Paul Reese對本書在出版過程中的指導。並感謝John Mueller和Bill Bridges所提供的眾多有價值的意見和建議,包括有見地的技術反饋和寫作指導。我們也很感激Wrox/Wiley團隊的其他成員對本書所做的努力和幫助。
我們還想感謝在移動領域的同事和朋友們,他們幫助審閱了本書,並提供了許多有價值的反饋。Ying Chin給予了許多啟發性的技術輸入,貢獻出他的移動領域編程專業知識,並幫助審讀了本書的許多章節。此外,還有許多人幫助審閱本書的部分章節,並向作者提供了許多在移動軟體開發上的寶貴意見。這些人包括Ciaran Rochford、Kevin Lee、Madelyn Bryant McIntire、Paul Wu、Mark Leiter、Meishan Li、Anil Hashia、Brad Belanger、Alex Su、Hailin Jiang、Ming Wang、John Zhu、Moataz Mohamed、John Basacchi、Neil McDonald、Aimin Pan、Richard Zhang、Yutao Xi、Haifeng Zheng、Joy Fan、Junqun Dai、Shigenori Tanaka、Yana Wang、Lingzhi Cao、Bolian Yin、Landong Wei、Yi Yang、Yong Chen、Houston Wong、Kevin Wu、Andrew Lin、Richen Wei、Peng Huang、Chen Wang、Emeel Noohi、Scott Leatham和Brian Stern。
我們還要感謝我們的家庭成員們對我們的鼓勵,以及在本書創作過程中的支持。特別地,Baijian Yang要感謝他的妻子Chen和女兒Ashley,感謝她們無私的愛、支持和包容。他還希望感謝其他合作作者的靈感和鼓勵。
序 言
2010年,微軟向全球發布了Windows Phone 7。Windows Phone 7帶著一種新的應用程式編程模型進入了市場,它提供了一整套的服務來幫助開發者編寫應用程式、定價、銷售以及改進他們的應用程式。在Windows Phone 7平台開發期間,我曾擔任Windows Phone 7服務的測試主管,並共同參與到Windows Phone 7的發布之中。我們對於開發者的關注是整個Windows Phone 7生態系統里至關重要的一個部分,它為軟體開發人員提供了日益增長的商業機會。在Windows Phone 7應用程式商店裡不斷增長、不斷創新的各項應用程式,已經展現出了Windows Phone 7的卓越能力。知曉如何發揮Windows Phone 7各項功能的優勢,無論你過去的經驗如何,都是你進行Windows Phone 7開發之旅的第一步。
本書能夠幫助你理解Windows Phone 7的應用程式框架。如果你原來熟悉Windows Mobile的編程框架,那么你會注意到一個全新的託管應用程式方法,以及編程框架Silverlight和XNA的出現。如果你是一個剛剛進入Windows Phone領域的讀者,你會發現本書能夠為你提供Windows Phone 7的全景圖,並且幫你貫穿其中的各個部分。它包含了對Windows Phone 7和Android、iOS的詳細比較和映射(如用戶界面控制項、合規守則等)。它還重點介紹了Windows Phone 7用戶界面、平台以及服務創新。本書是那些在完成iOS或Android上相關項目後,打算採用Windows Phone平台的開發者們的重要參考書籍。
目前Windows Phone平台還處於“初期”。不過這個“初期”是構建在微軟幾十年來構建開發者友好平台和工具的經驗之上的,這些平台和工具能夠幫助你很容易設計出讓用戶喜愛的應用程式,並幫助你最終獲得成功。如果你正在通過閱讀本書來開始你的Windows Phone之旅,那么請允許我歡迎你加入Windows Phone的大家庭。
Eric Hautala
Windows Phone 客戶體驗工程總經理
微軟公司
2011年6月
前 言
智慧型手機和平板設備繁榮背後的主要推動力之一是移動應用程式。自從蘋果公司的iPhone在2007年發布之後,移動開發者社區已經為iOS設備和Google Android設備創建了數量眾多的、無處不在的應用程式。伴隨著這個軟體巨人移動策略的確立,以及與手機合作夥伴如諾基亞、HTC和三星的合作,未來數年內針對Windows Phone 7(WP7)的移動應用程式有望迅速增長。
為了能夠幫助眾多iOS和Android開發者們更方便地將他們的應用程式遷移到WP7上,或者在WP7上創建新的程式,有必要了解清楚這個新的WP7作業系統的體系結構,並且從iOS-Android-WP7相比較的角度來熟悉不同的應用程式開發模式。本書旨在解決這些需求,它提供了必要的信息、技術分析和代碼示例來幫助iOS和Android開發者創建WP7上的應用程式。
本書面向的讀者
本書主要面向在Android和iOS上有相關編程經驗的移動應用程式開發人員。適合的讀者群是:
業內專業人士,如獨立軟體開發商(ISVs)、手機設備製造商和移動運營商的軟體架構師和工程師;
高校學生,如那些已經在iOS和Android上開發過應用程式的學生;
自由軟體開發者,如那些希望通過他們的移動應用程式創造收入的個人程式設計師。
要使用本書,你最好具備一些在iOS或Android上使用Java或Objective-C進行編程的經驗。此外,你需要熟悉C#語言(與Java語言有些類似),這是WP7上最流行的程式語言。
本書不僅提供了WP7上關鍵編程技術,還提供了iOS和Android上相關主題的介紹。這使得本書也成為那些沒有任何移動編程經驗,不過又打算開始在一個或多個移動平台上開發移動應用程式的開發者們的一本重要參考書籍。
本書範圍
本書覆蓋了核心的移動應用程式開發概念,並從Android/iOS開發者角度介紹了WP7一系列最重要的主題,包括WP7系統體系結構、應用程式框架、開發環境、應用程式模型、用戶界面設計、應用程式數據存儲、Web Service(Web服務)和推送通知、位置和地圖、多媒體、2D和3D圖形、系統服務和感測器以及應用程式安全性。
本書主要關注基於Silverlight的WP7應用程式開發,不過也在第8章和第9章對使用XNA框架進行遊戲開發做了一些介紹。
毫無疑問,在未來幾年內WP7會不斷發展,集成新的功能和新的API(應用程式編程接口)。目前,本書內容主要覆蓋到Windows Phone 7和Windows Phone 7.5 Mango(芒果)的介紹。雖然未來發布的新版WP7,其核心架構及編程模型不可能發生重大變化,不過為了能夠覆蓋WP7最新的發布,本書的網站會提供線上更新文章來介紹最新的WP7內容(本書譯者也會在其個人網站上提供最新的WP7中文更新,請參見。
本書結構
本書共有12章。為了能夠構建一個WP7應用程式開發的牢靠基礎,本書首先介紹了一些最核心的主題,如系統體系結構概況和基本編程環境設定。然後討論了一些應用程式基礎,如應用程式模型和應用程式生命周期。隨後分別介紹了用戶界面設計和應用程式數據,以及一系列關鍵主題,如Web Service、位置和地圖以及多媒體等。本書附帶的示例項目,可以從Wrox的網站上進行下載。它們嵌入在各個章節里,向讀者展示了各種特定的編程模式和應用程式編程接口(API)的使用。
建議WP7開發新手從第1章開始閱讀,然後通讀前三章,以獲得對WP7整體情況的基本理解。之後,開發者可以根據自己的需要和興趣閱讀任意章節,而不需要按順序閱讀每一章。
下面是各個章節的簡要介紹。
第1章:“Windows Phone 7新在哪兒”介紹了這個新的WP7作業系統概況、應用程式框架、MarketPlace應用程式商店以及WP7功能和局限。它還對三個主流移動作業系統iOS、Android和WP7進行了比較。
第2章:“開發環境”描述了設定一個WP7開發環境的基本步驟,包括系統需求、下載和安裝必需的工具以及訪問線上文檔等。本章還介紹了將應用程式發布到微軟MarketPlace應用程式商店的全過程。
第3章:“基礎”關注的是應用程式執行模型和與生命周期相關的一些關鍵概念、基本應用程式結構以及常見的系統任務等。在介紹這些主題時,都與iOS和Android上相關內容進行了詳細比較。
第4章:“用戶界面”介紹了Metro 用戶界面風格、應用程式用戶界面設計準則、基本頁面結構、可擴展應用程式標記語言(XAML)以及一些獨特的控制項,如pivot(樞軸視圖)控制項和panorama(全景視圖)控制項。
第5章:“應用程式數據存儲”討論了在WP7應用程式里使用本地數據存儲以及雲存儲的方法。本章首先介紹了iOS和Android上的數據存儲情況,然後提供了WP7的一些細節,如獨立存儲類、數據序列化以及使用Windows Azure雲存儲等。
第6章:“Web Service和推送通知”介紹了如何使用HTTP方法來調用一些公共的Web Service,以及如何在WP7應用程式里使用推送通知。本章還討論了JSON(JavaScript Object Notation,JavaScript對象表示法)和XML(可擴展標記語言)的解析和序列化、LINQ(Language-Integrated Query,語言集成查詢)和WP7的移動廣告控制項。
第7章:“使用位置和地圖”展示了WP7位置數據框架,包括定位API和Bing地圖控制項。本章還提供了如何將地圖和導航集成到同一個WP7應用程式里的說明。
第8章:“圖形”介紹了應用程式圖形基礎、WP7上的2D和3D圖形框架以及使用XNA框架來構建動畫。本章還重點介紹了WP7圖形引擎,並將它與iOS和Android進行了詳細比較。
第9章:“多媒體”討論了WP7應用程式里與圖片、音頻和視頻相關的場景。本章首先介紹了WP7里在系統級別對多媒體的支持概況,然後介紹了Silverlight和XNA框架中常用的媒體播放和編輯任務。
第10章:“利用系統硬體”介紹了應用程式與底層手機系統的互動。本章介紹了在各種使用場景里,如何訪問設備麥克風、攝像頭和加速度感測器。此外,還描述了WP7在訪問一些外圍設備,如藍牙和數字羅盤方面的局限。
第11章:“關於安全性你需要做的”討論了在iOS、Android和WP7上的安全應用程式框架,以及在移動應用程式安全領域的一些關鍵概念,如沙盒和安全室。然後本章討論了WP7應用程式安全API和其他一些常用場景如數據加密和哈希。
第12章:“Windows Phone 7.5 Mango(芒果)”介紹了Windows Phone Mango的SDK更新概況,以及WP7.5新特性及功能更新簡介,如多任務和後台任務、Silverlight和XNA的集成、本地資料庫支持、WP7上Socket編程、活動瓷片新特性等。
附錄A:“智慧型手機晶片組介紹”
附錄B:“針對Windows Phone的Microsoft Expression Blend介紹”
附錄C:“示例應用程式指南”
使用本書的條件
需要有一台運行著Windows 7或者Windows Vista的電腦來開發WP7。此外,還需要從微軟的網站上下載和安裝最新版的Windows Phone 7開發者工具。可以使用工具中自帶的設備模擬器,也可以使用實際的WP7設備來測試你的應用程式。
規範
為了幫助讀者更好地使用本書,並且理解正在發生的情況,我們在全書中使用了一些規範。
帶有警告圖示的文本框提供了重要的、不應該被忘記的信息。這些信息是直接和周圍文字相關的。
帶有鉛筆提示圖示的文本框提供了針對當前討論的注釋、提示、線索、技巧或旁白。
文本中的一些樣式:
使用斜體來標識新的名詞或重要的辭彙。
使用類似persistence.properties這樣的方式來顯示檔案名稱、URL和代碼。
有兩種方式來展示代碼。第一種方式是“代碼清單”方式,它提供了標號和其他識別信息,這樣讀者可以從Wrox下載相關代碼。第二種方式是 “代碼片段”,它們如果是可以下載的,會在代碼末尾提供“代碼標識”。
原始碼
當你打算使用本書中的示例代碼時,可以選擇手動鍵入所有代碼,也可以直接使用本書所提供的原始碼檔案。本書所使用的所有原始碼都可以從進行下載。登錄到網站上,然後使用搜尋框或者書名列表來找到本書頁面。在本書詳細頁面上單擊“Download Code(下載代碼)”連結來獲得本書的所有原始碼。在網站上,所有可下載的代碼會使用下面的圖示來進行標識:
代碼列表的標題里會包括一個數字,通常還有檔案名稱。如果只是一個可下載的代碼片段,你會看到如下包含檔案名稱的代碼標籤:
由於許多書名都十分相似,因此通過ISBN來找到本書是最簡單的。本書英文原版圖書的ISBN是:978-1-118-02197-2。
一旦你下載完代碼,只需通過你喜歡的解壓縮工具將其解壓縮即可。另外,你也可以訪問Wrox代碼下載主頁,來查看本書或其他Wrox圖書的可下載代碼。
勘誤表
儘管我們已經盡了一切努力來確保本書內容和代碼不出現任何錯誤,但是錯誤出現卻總是在所難免的。如果你發現本書中的任何錯誤,如拼寫錯誤或代碼錯誤,請告知我們,我們將非常感激。通過勘誤表,你也許可以幫助到其他讀者,與此同時,也有助於我們提供更高質量的信息。
要查看本書的勘誤表,請訪問,然後通過搜尋框或書名列表找到本書。然後在本書詳細頁面上,單擊“Book Errata(本書勘誤表)”連結。在打開的頁面上,你可以查看由Wrox編輯所提交和發布的本書所有勘誤項。我們也提供了一個完整的圖書列表,包括每本書的勘誤表連結,請參見。
如果你沒有在本書勘誤表頁面上找到你發現的錯誤信息,那么請訪問,填寫頁面上的表格,然後將你發現的錯誤傳送給我們。我們會仔細查看信息,如果合適的話,我們會在本書勘誤表頁面上發布這項更正信息,並且在本書的後續編輯中修正這個錯誤。
本書讀者如果想直接和作者或其他讀者進行討論,可以加入到P2P論壇。這個論壇是一個基於Web的系統,你可以在上面發布與Wrox圖書相關的信息,也可以與其他讀者和技術用戶進行交流。本論壇提供了訂閱功能,可以選擇你感興趣的主題進行訂閱,這樣當有新的帖子發布到論壇里時,你就可以收到E-mail通知。Wrox的作者、編輯、行業專家以及讀者們都會在這個論壇上進行討論。
目 錄
第1章 Windows Phone 7新在哪兒 1
第2章 開發環境 19
第3章 基礎 45
第4章 用戶界面 75
第5章 應用程式數據存儲 118
第6章 Web Service和推送通知 143
第7章 使用位置和地圖 196
第8章 圖形 230
第9章 多媒體 258
第10章 利用系統硬體 293
第11章 關於安全性你需要做的 322
第12章 Windows Phone 7.5 Mango(芒果) 347
附錄A 智慧型手機晶片組介紹 370
附錄B 針對Windows Phone的Microsoft Expression Blend介紹 375
附錄C 示例應用程式指南 388