Windows Phone7完美開發(fā)征程

出版時間:2011-5  出版社:機械工業(yè)出版社  作者:倪浩,李鵬,蘇世耀  頁數(shù):275  
Tag標簽:無  

內(nèi)容概要

  《Windows Phone7完美開發(fā)征程》以全新的Windows Phone 7手機應用程序開發(fā)為主題,采用理論和實踐相結合的方法,由淺入深地講述了新平臺的基礎架構、開發(fā)環(huán)境、圖形圖像處理、數(shù)據(jù)訪問、網(wǎng)絡通信等知識點。在《Windows Phone7完美開發(fā)征程》的最后章節(jié),通過較為完整的實戰(zhàn)演練,幫助讀者更快地掌握項目開發(fā)的各個技術要點,使得讀者能夠盡快投入到實際項目的開發(fā)中去?!  禬indows Phone7完美開發(fā)征程》適合于對微軟全新智能手機平臺Windows Phone 7的開發(fā)感興趣的大專院校師生、需要在Windows Phone 7平臺上進行商業(yè)開發(fā)的程序員或編程愛好者閱讀。

作者簡介

中國移動開發(fā)者社區(qū)技術專家 倪浩/李鵬/蘇世耀

書籍目錄

前言第1章 Windows Phone 7應用開發(fā)平臺1.1 Windows Phone的前世今生1.1.1 Windows CE系統(tǒng)1.1.2 Windows Mobile系統(tǒng)1.1.3 Windows Phone 7系統(tǒng)1.2 Windows Phone 7應用開發(fā)平臺1.2.1 Windows Phone 7應用開發(fā)平臺簡介1.2.2 Windows Phone 7應用開發(fā)平臺架構1.2.3 Windows Phone 7應用程序生命周期1.2.4 Silverlight與XNA的選擇1.3 Windows Phone 7手機通用配置1.4 本章小結第2章 Windows Phone 7開發(fā)環(huán)境2.1 Windows Phone 7開發(fā)工具簡介2.1.1 Visual Studio 202.1.2 Windows Phone Developer Tools2.1.3 Expression Blend2.1.4 XNA Game Studio2.1.5 Windows Phone 7模擬器2.2 Windows Phone 7開發(fā)環(huán)境的搭建2.2.1 系統(tǒng)需求2.2.2 安裝步驟2.3 Windows Phone 7開發(fā)工具的使用技巧2.4 本章小結第3章 創(chuàng)建第一個Silverlight應用程序3.1 建立HelloWorld3.2 編譯和調(diào)試項目3.3 本章小結第4章 創(chuàng)建第一個XNA應用程序4.1 XNA簡介4.1.1 XNA概述4.1.2 XNA發(fā)展過程4.1.3 XNA特點4.1.4 XNA游戲模型4.2 XNA類庫介紹4.3 使用XNA開發(fā)Windows Phone 7游戲4.3.1 建立Windows Phone 7游戲項目4.3.2 Windows Phone 7 XNA游戲結構分析4.4 本章小結第5章 Windows Phone 7中的Silverlight5.1 Silverlight技術簡介5.1.1 Silverlight概述5.1.2 Silverlight應用程序模型5.1.3 認識XAML5.2 Silverlight for Windows Phone 7簡介5.3 Silverlight在Windows和Windows Phone 7中的不同5.4 Silverlight for Windows Phone 7支持的類型庫5.5 本章小結第6章 認識Silverlight控件6.1 Silverlight控件模型6.1.1 文本控件6.1.2 顯示單個元素的控件(內(nèi)容控件)6.1.3 TabItem控件6.1.4 顯示對象集合的控件6.1.5 HeaderedItemsControl控件6.1.6 顯示用戶界面元素的控件6.2 常用Silverlight控件6.2.1 命令控件6.2.2 選擇控件6.2.3 信息及文本顯示控件6.2.4 圖形和視頻控件6.2.5 WebBrowser6.2.6 布局和分組控件6.3 本章小結第7章 布局系統(tǒng)7.1 Silverlight布局系統(tǒng)7.2 Grid網(wǎng)格布局控件7.2.1 在XAML代碼中操作Grid控件7.2.2 在后臺頁面中操作Grid控件7.3 Canvas畫布布局控件7.4 Stackpanel堆疊布局控件7.5 自定義面板7.6 邊距和對齊7.7 應用實例:瘋狂炸彈7.7.1 需求分析7.7.2 設計思路7.7.3 開發(fā)過程7.8 本章小結第8章 資源、樣式與事件處理8.1 資源8.1.1 資源文件及其部署8.1.2 資源文件的訪問8.1.3 資源字典8.2 樣式8.2.1 屬性樣式8.2.2 內(nèi)聯(lián)樣式8.2.3 引用樣式8.2.4 樣式優(yōu)先級8.3 系統(tǒng)主題資源8.4 事件處理8.4.1 Silverlight 事件概述8.4.2 手勢觸摸事件8.4.3 Touch類8.5 本章小結第9章 圖形及動畫9.1 圖形的繪制9.1.1 直線9.1.2 矩形9.1.3 橢圓9.1.4 多邊形9.1.5 多線形9.1.6 路徑9.2 圖形的填充9.2.1 畫刷簡介9.2.2 SolidColorBrush畫刷9.2.3 LinearGradientBrush畫刷9.2.4 RadialGradientBrush畫刷9.2.5 ImageBrush畫刷9.3 圖像處理9.3.1 創(chuàng)建圖像9.3.2 圖像簡單處理9.3.3 圖像遮罩9.4 變形效果9.4.1 了解變形對象9.4.2 常見變形效果9.4.3 動畫轉(zhuǎn)變9.5 幾何圖形9.5.1 LineGeometry9.5.2 RectangleGeometry9.5.3 EllipseGeometry9.5.4 GeometryGroup9.5.5 PathGeometry9.6 應用實例:繪制時鐘9.7 本章小結第10章 數(shù)據(jù)處理10.1 數(shù)據(jù)綁定10.1.1 Silverlight數(shù)據(jù)綁定引擎10.1.2 基本數(shù)據(jù)綁定10.1.3 數(shù)據(jù)綁定設計器的使用10.1.4 集合對象的數(shù)據(jù)綁定10.2 獨立存儲10.2.1 了解獨立存儲10.2.2 獨立設置存儲10.2.3 獨立文件存儲10.3 遠程數(shù)據(jù)訪問10.3.1 遠程數(shù)據(jù)訪問簡介10.3.2 通過客戶端代理訪問Web Service10.3.3 使用WebClient或HttpWebRequest訪問遠程數(shù)據(jù)10.4 應用實例:豆瓣書評10.4.1 需求分析10.4.2 設計思路10.4.3 開發(fā)過程10.5 本章小結第11章 網(wǎng)絡通信11.1 網(wǎng)絡通信概述11.2 System.Net通信方式11.2.1 WebClient類11.2.2 HttpWebRequest類11.3 調(diào)用Web Service11.3.1 Web Service概述11.3.2 Web Service示例11.4 各種通信方式11.4.1 蜂窩通信11.4.2 藍牙通信11.4.3 WiFi通信11.5 本章小結第12章 常見開發(fā)任務12.1 電話、短信和E-mail12.1.1 Windows Phone 7中的基本任務模型12.1.2 使用Choosers訪問電話號或E-mail地址12.1.3 使用Launchers發(fā)起電話、短信、E-mail任務12.2 圖片處理12.2.1 照片選擇與拍照12.2.2 圖片的顯示12.2.3 圖片的存取12.3 定位服務12.4 Microsoft Push Notification12.5 應用程序生命周期12.6 高級主題推薦12.7 應用實例:緊急求援小工具12.7.1 需求分析12.7.2 設計思路12.7.3 開發(fā)過程12.8 本章小結第13章 實戰(zhàn)演練13.1 模擬時鐘13.1.1 新建工程13.1.2 修改標題13.1.3 繪制表身13.1.4 繪制刻度13.1.5 繪制毫秒表刻度13.1.6 繪制十秒表刻度13.1.7 繪制數(shù)字13.1.8 繪制表針并添加動畫13.1.9 最終效果圖13.2 豆瓣搜13.2.1 功能需求13.2.2 相關知識13.2.3 用戶界面設計13.2.4 緩存設計13.2.5 類結構設計13.2.6 創(chuàng)建項目結構13.2.7 實現(xiàn)核心類13.2.8 創(chuàng)建主頁面13.2.9 創(chuàng)建詳情展示頁13.2.10 創(chuàng)建設置頁

章節(jié)摘錄

版權頁:插圖:藍牙通信是一種短距離的無線連接技術標準的代稱。它以低成本的短距離無線連接為基礎,為固定和移動設備通信環(huán)境建立一個特殊連接。目標是使家庭或辦公區(qū)域的移動電話、便攜式計算機、打印機、復印機、鍵盤、耳機及其他手持設備,通過無線的方式,連成一個微微網(wǎng),實現(xiàn)各類設備之間的無線通信。其最高數(shù)據(jù)傳輸速度為1Mbit/s(有效傳輸速度為721kbit/s)、最大傳輸距離為100m。2.藍牙通信的組成藍牙通信系統(tǒng)結構分為3大部分:底層硬件模塊、中間協(xié)議層和高層應用。底層硬件模塊主要由無線跳頻、基帶和鏈路管理3部分組成。無線跳頻層通過無需授權的ISM頻段2.4 02GHz~2.4 80GHz實現(xiàn)數(shù)據(jù)位流的傳輸?;鶐е饕撠熕{牙組件間連接的建立與管理。除了完成連接的發(fā)起、交換、核實以及進行身份鑒權和加密等安全方面的任務外,還通過與底層協(xié)商確定基帶數(shù)據(jù)分組大小以及微微網(wǎng)內(nèi)藍牙設備的連接狀態(tài)。中間協(xié)議層是藍牙通信系統(tǒng)的關鍵部分,由邏輯鏈路控制和適應協(xié)議層、服務發(fā)現(xiàn)協(xié)議層、串口仿真協(xié)議層和電話通信協(xié)議層組成。邏輯鏈路控制和適應協(xié)議層主要負責數(shù)據(jù)的拆裝、基帶與高協(xié)議間的適配、控制服務質(zhì)量和復用協(xié)議,該層協(xié)議是其他各層協(xié)議實現(xiàn)的基礎。服務發(fā)現(xiàn)協(xié)議層為高層應用程序提供一種機制來尋找網(wǎng)絡中可用的查詢設備信息及特征。串口仿真協(xié)議層具有仿真9針RS232串口的功能。電話通信協(xié)議層則提供藍牙設備間話音和數(shù)據(jù)的呼叫控制指令。高層應用是指撥號網(wǎng)絡、耳機、局域網(wǎng)訪問、文件傳輸?shù)?,它們分別對應一種應用協(xié)議,各種應用程序可以通過各自對應的應用協(xié)議實現(xiàn)無線通信。撥號網(wǎng)絡應用可通過仿真串口訪問微微網(wǎng),數(shù)據(jù)設備也可由此接入傳統(tǒng)的局域網(wǎng)。多臺計算機之間不需要任何連線,就能快速、靈活地實現(xiàn)數(shù)據(jù)的傳輸。

媒體關注與評論

隨著與諾基亞達成戰(zhàn)略合作,Windows Phone必將更快地成為手機操作系統(tǒng)中極其重要的角色之一。相信讀者朋友可以通過本書迅速地了解、掌握Windows Phone平臺下的相關開發(fā)技術,將您的卓越想法在Windows Phone平臺上實現(xiàn)出來?!  ④涀钣袃r值專家/WPMind站長 張欣微軟官方的Windows Phone 7 Trainning Kit 是一套很好的入門教程,不過遺憾的是對于Silverlight基礎部分交代不夠,而本書正好彌補了這一缺憾,將Windows Phone 7的知識體系系統(tǒng)地組織起來。建議讀者將本書與Trainning Kit結合起來學習,相信一定會受益匪淺,輕松步入Windows Phone 7開發(fā)的殿堂?!  ④涀钣袃r值專家 姜泳濤(世外濤緣)我閱讀了本書的目錄以及樣章(7/8/10/12/13章)。本書基本覆蓋了Silverlight for Windows Phone開發(fā)的關鍵內(nèi)容,非常適合于具有一定.NET開發(fā)基礎的讀者用于進行Windows Phone開發(fā)的入門學習。同時本書注重實例,附帶大量具有趣味性和實用性的例子,通過對本書的學習,讀者可以開發(fā)出當前流行的SNS移動網(wǎng)絡應用。如果想比較全面地了解Windows Phone開發(fā)的整體知識框架,本書是一個不錯的選擇。  ——微軟最有價值專家 林永堅(Jake Lin)

編輯推薦

《Windows Phone7完美開發(fā)征程》系統(tǒng)講解+操作指導引領您快速入門、項目實例+實戰(zhàn)演練幫助您快速提高、眾多業(yè)界專家及網(wǎng)友聯(lián)袂推薦、國內(nèi)第一本全面介紹Windows Phone 7開發(fā)的中文圖書。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Windows Phone7完美開發(fā)征程 PDF格式下載


用戶評論 (總計26條)

 
 

  •   只能用兩個字形容,“坑爹”。今天到的貨,十幾分鐘看了前五章,為什么看這么快?后面的先不說,至少前五章有三章是完全沒用的東西,介紹用了三章,兩個Hello World用了兩章,竟然還把所有Silverlight支持和不支持的類庫都列出來了,用了8頁!??!可以一筆帶過的地方寫得很詳細,像Visual Studio2010的安裝,用了三頁。我想會買這個書的怎么說也寫過幾天的C#吧?而介紹XAML語法的,用了一頁,說的是XML最基本的語法,跟沒說一樣.作者好像不知道什么叫生命周期,竟然說WP7應用程序生命周期是注冊WP7開發(fā)者網(wǎng)站---開始設計開發(fā)WP7應用程序---測試應用程序---發(fā)布到Market.前五章占了53頁,整書才275頁,而且后面幾章都是大段的代碼...雖然是第一本也是唯一一本W(wǎng)P7的中文教程,但我建議對WP7感興趣的開發(fā)者還是開著金山詞霸看英文版電子書吧。紙張很差,跟D版差不多,還賣這個價,值或不值,你自己看這么辦。
  •   篇幅本來就不多,純類庫之類的還弄了幾頁,不是很劃算!!不過想學習的話,買本看看吧??!
  •   實例有一定的參考學習價值,光盤內(nèi)容除了例子代碼都可以在網(wǎng)上下載到
  •   開始兩章講得比較簡單,可以當做入門的書籍
  •   雖然此書內(nèi)容介紹的比較基礎,但是已經(jīng)算是比較詳盡的了,作為第一本中文wp7開發(fā)手冊,還是邁出了重要的一步
  •   這本書對于入門很不錯,特別是后面的內(nèi)容。
  •   當初對Windows Phone7開發(fā)很感興趣,所以就買了這本書,講的倒挺多的。只是自己現(xiàn)在沒再學了。
  •   書的紙的質(zhì)量不是很好,不過主要還是內(nèi)容很不錯
  •   開發(fā)入門還可以,講解也較為細致
  •   和前面的買的一本重復了,里面除了幾個例子,沒啥可看的!
  •   書本外觀不錯,內(nèi)容全面,但是印刷有些粗糙
  •   講的深入淺出,比較適合初學者。
  •   太基礎了,基礎到不能稱之為基礎了,明顯的就是在湊字數(shù),我從鄭州坐車去新鄉(xiāng),途中1個半小時竟然看了一半,不是我理解能力強,而是實在是沒什么內(nèi)容,建議即使是新手也別花這冤枉錢了,坑死爹了
  •   此書極差,至少質(zhì)量是無法忍受
  •   完全是為了錢,價值很少,還不如到網(wǎng)上看。
  •   想從頭開始學WP7開發(fā)的,就不要買了基本上所以的章節(jié)都是概要簡介后幾章的實戰(zhàn)開發(fā)還有點意思
  •   本來以為有多好,可是……趕不上MS出的版本快呀,現(xiàn)在都芒果了,WP7.0的開發(fā)就多多少少用不上了。只好去看各大牛的BLOG。這也是沒辦法,又買了本廢書。
  •   Hello world
  •   第一本W(wǎng)P7中文開發(fā)書籍,必須的
  •   學習所用,還行吧
  •   Windows Phone7
  •   沒C#基礎 表示無奈。。。
  •   比較基礎,適用于初學者。
  •   紙質(zhì)太差,內(nèi)容還行
  •   wp7必備書籍
  •   除了紙張不好之外,其他還好
 

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

京ICP備13047387號-7