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

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

內(nèi)容概要

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

作者簡(jiǎn)介

中國(guó)移動(dòng)開發(fā)者社區(qū)技術(shù)專家 倪浩/李鵬/蘇世耀

書籍目錄

前言第1章 Windows Phone 7應(yīng)用開發(fā)平臺(tái)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應(yīng)用開發(fā)平臺(tái)1.2.1 Windows Phone 7應(yīng)用開發(fā)平臺(tái)簡(jiǎn)介1.2.2 Windows Phone 7應(yīng)用開發(fā)平臺(tái)架構(gòu)1.2.3 Windows Phone 7應(yīng)用程序生命周期1.2.4 Silverlight與XNA的選擇1.3 Windows Phone 7手機(jī)通用配置1.4 本章小結(jié)第2章 Windows Phone 7開發(fā)環(huán)境2.1 Windows Phone 7開發(fā)工具簡(jiǎn)介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 本章小結(jié)第3章 創(chuàng)建第一個(gè)Silverlight應(yīng)用程序3.1 建立HelloWorld3.2 編譯和調(diào)試項(xiàng)目3.3 本章小結(jié)第4章 創(chuàng)建第一個(gè)XNA應(yīng)用程序4.1 XNA簡(jiǎn)介4.1.1 XNA概述4.1.2 XNA發(fā)展過(guò)程4.1.3 XNA特點(diǎn)4.1.4 XNA游戲模型4.2 XNA類庫(kù)介紹4.3 使用XNA開發(fā)Windows Phone 7游戲4.3.1 建立Windows Phone 7游戲項(xiàng)目4.3.2 Windows Phone 7 XNA游戲結(jié)構(gòu)分析4.4 本章小結(jié)第5章 Windows Phone 7中的Silverlight5.1 Silverlight技術(shù)簡(jiǎn)介5.1.1 Silverlight概述5.1.2 Silverlight應(yīng)用程序模型5.1.3 認(rèn)識(shí)XAML5.2 Silverlight for Windows Phone 7簡(jiǎn)介5.3 Silverlight在Windows和Windows Phone 7中的不同5.4 Silverlight for Windows Phone 7支持的類型庫(kù)5.5 本章小結(jié)第6章 認(rèn)識(shí)Silverlight控件6.1 Silverlight控件模型6.1.1 文本控件6.1.2 顯示單個(gè)元素的控件(內(nèi)容控件)6.1.3 TabItem控件6.1.4 顯示對(duì)象集合的控件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 本章小結(jié)第7章 布局系統(tǒng)7.1 Silverlight布局系統(tǒng)7.2 Grid網(wǎng)格布局控件7.2.1 在XAML代碼中操作Grid控件7.2.2 在后臺(tái)頁(yè)面中操作Grid控件7.3 Canvas畫布布局控件7.4 Stackpanel堆疊布局控件7.5 自定義面板7.6 邊距和對(duì)齊7.7 應(yīng)用實(shí)例:瘋狂炸彈7.7.1 需求分析7.7.2 設(shè)計(jì)思路7.7.3 開發(fā)過(guò)程7.8 本章小結(jié)第8章 資源、樣式與事件處理8.1 資源8.1.1 資源文件及其部署8.1.2 資源文件的訪問(wèn)8.1.3 資源字典8.2 樣式8.2.1 屬性樣式8.2.2 內(nèi)聯(lián)樣式8.2.3 引用樣式8.2.4 樣式優(yōu)先級(jí)8.3 系統(tǒng)主題資源8.4 事件處理8.4.1 Silverlight 事件概述8.4.2 手勢(shì)觸摸事件8.4.3 Touch類8.5 本章小結(jié)第9章 圖形及動(dòng)畫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 畫刷簡(jiǎn)介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 圖像簡(jiǎn)單處理9.3.3 圖像遮罩9.4 變形效果9.4.1 了解變形對(duì)象9.4.2 常見變形效果9.4.3 動(dòng)畫轉(zhuǎn)變9.5 幾何圖形9.5.1 LineGeometry9.5.2 RectangleGeometry9.5.3 EllipseGeometry9.5.4 GeometryGroup9.5.5 PathGeometry9.6 應(yīng)用實(shí)例:繪制時(shí)鐘9.7 本章小結(jié)第10章 數(shù)據(jù)處理10.1 數(shù)據(jù)綁定10.1.1 Silverlight數(shù)據(jù)綁定引擎10.1.2 基本數(shù)據(jù)綁定10.1.3 數(shù)據(jù)綁定設(shè)計(jì)器的使用10.1.4 集合對(duì)象的數(shù)據(jù)綁定10.2 獨(dú)立存儲(chǔ)10.2.1 了解獨(dú)立存儲(chǔ)10.2.2 獨(dú)立設(shè)置存儲(chǔ)10.2.3 獨(dú)立文件存儲(chǔ)10.3 遠(yuǎn)程數(shù)據(jù)訪問(wèn)10.3.1 遠(yuǎn)程數(shù)據(jù)訪問(wèn)簡(jiǎn)介10.3.2 通過(guò)客戶端代理訪問(wèn)Web Service10.3.3 使用WebClient或HttpWebRequest訪問(wèn)遠(yuǎn)程數(shù)據(jù)10.4 應(yīng)用實(shí)例:豆瓣書評(píng)10.4.1 需求分析10.4.2 設(shè)計(jì)思路10.4.3 開發(fā)過(guò)程10.5 本章小結(jié)第11章 網(wǎng)絡(luò)通信11.1 網(wǎng)絡(luò)通信概述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 藍(lán)牙通信11.4.3 WiFi通信11.5 本章小結(jié)第12章 常見開發(fā)任務(wù)12.1 電話、短信和E-mail12.1.1 Windows Phone 7中的基本任務(wù)模型12.1.2 使用Choosers訪問(wèn)電話號(hào)或E-mail地址12.1.3 使用Launchers發(fā)起電話、短信、E-mail任務(wù)12.2 圖片處理12.2.1 照片選擇與拍照12.2.2 圖片的顯示12.2.3 圖片的存取12.3 定位服務(wù)12.4 Microsoft Push Notification12.5 應(yīng)用程序生命周期12.6 高級(jí)主題推薦12.7 應(yīng)用實(shí)例:緊急求援小工具12.7.1 需求分析12.7.2 設(shè)計(jì)思路12.7.3 開發(fā)過(guò)程12.8 本章小結(jié)第13章 實(shí)戰(zhàn)演練13.1 模擬時(shí)鐘13.1.1 新建工程13.1.2 修改標(biāo)題13.1.3 繪制表身13.1.4 繪制刻度13.1.5 繪制毫秒表刻度13.1.6 繪制十秒表刻度13.1.7 繪制數(shù)字13.1.8 繪制表針并添加動(dòng)畫13.1.9 最終效果圖13.2 豆瓣搜13.2.1 功能需求13.2.2 相關(guān)知識(shí)13.2.3 用戶界面設(shè)計(jì)13.2.4 緩存設(shè)計(jì)13.2.5 類結(jié)構(gòu)設(shè)計(jì)13.2.6 創(chuàng)建項(xiàng)目結(jié)構(gòu)13.2.7 實(shí)現(xiàn)核心類13.2.8 創(chuàng)建主頁(yè)面13.2.9 創(chuàng)建詳情展示頁(yè)13.2.10 創(chuàng)建設(shè)置頁(yè)

章節(jié)摘錄

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

媒體關(guān)注與評(píng)論

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

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)26條)

 
 

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

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7