Windows Phone 7程序設(shè)計(jì)

出版時(shí)間:2012-1  出版社:人民郵電出版社  作者:佩措爾  頁(yè)數(shù):665  譯者:林永堅(jiān),姜泳濤,李 鵬  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書共分為兩個(gè)部分。第一部分通過一些示例程序介紹了Windows Phone 7編程的基本概念,包括Windows
Phone
7的安裝環(huán)境、系統(tǒng)需求、Silverlight、XNA、方向處理、觸摸、位圖、傳感器和服務(wù)以及應(yīng)用框架問題。第二部分主要介紹Silverlight,包括XAML的威力和限制、元素和屬性、布局、控件、依賴屬性、數(shù)據(jù)綁定、矢量圖形、柵格圖形、動(dòng)畫和模板等內(nèi)容。
  本書適合具備一定基礎(chǔ),并且對(duì)Windows Phone 7程序設(shè)計(jì)感興趣的人閱讀。

作者簡(jiǎn)介

  佩措爾,(Charles
Petzold),Windows編程大師、世界頂級(jí)技術(shù)作家、微軟資深MVP,擁有25年的Windows編程經(jīng)驗(yàn)。1994年5月,Petzold作為唯一的作家,獲得由微軟公司和Window
Magazine授予的Windows先鋒獎(jiǎng)(僅7人獲獎(jiǎng)),其講授Windows開發(fā)的非凡成就得到了公認(rèn)。直到今天。他依然是Windows
GDI程序設(shè)計(jì)首席技術(shù)作家。他出版過十幾本著作,其中,《Windows程序設(shè)計(jì)》是盡人皆知的Witt32.API編程經(jīng)典,《編碼》、《圖靈的秘密》等作品也深受好評(píng)。
  林永堅(jiān),微軟Windows Phone MVP、MSDN Webcast講師。目前就職Object
Consulting公司。擔(dān)任高級(jí)顧問主要負(fù)責(zé)互聯(lián)體驗(yàn)(Connected
Experience)工作,致力于通過Azure云計(jì)算平臺(tái)實(shí)現(xiàn)Windows
Phone、Android、iOS、Surface和Kinect等設(shè)備的互聯(lián),為用戶提供無縫互聯(lián)體驗(yàn)。他平常喜歡寫博客和幫助別人解決技術(shù)問題,其博客地址為
  姜泳濤,微軟Windows Phone MVP、TechEd講師。作為版主活躍于MSDN、CSDN技術(shù)社區(qū)的Windows
Phone開發(fā)版塊。對(duì)Windows Phone相關(guān)技術(shù)有著濃厚的興趣,專注于Windows
Phone平臺(tái)開發(fā)技術(shù)的研究和推廣。樂于通過微博與大家交流Windows Phone的相關(guān)信息。
  李鵬,江湖人稱Magic Boy,Tech
Ed/MSDN講師。愛編程、愛上網(wǎng)、愛三國(guó)殺,也愛和大家一起打僵尸。關(guān)注云計(jì)算、關(guān)注開放平臺(tái)、關(guān)注移動(dòng)互聯(lián)網(wǎng),目前致力Windows
Phone技術(shù)的研究和推廣。

書籍目錄

第一部分 基礎(chǔ)知識(shí)
第1章 Hello,Windows Phone 7 
1.1 Windows Phone 7目標(biāo)平臺(tái) 
1.2 硬件規(guī)格 
1.3 感應(yīng)器和服務(wù) 
1.4 文件新建項(xiàng)目 
1.5 第一個(gè)Silverlight手機(jī)程序 
1.6 標(biāo)準(zhǔn)Silverlight文件 
1.7 主題顏色 
1.8 點(diǎn)和像素 
1.9 XAP就是ZIP 
1.10 Windows Phone的XNA程序 
第2章 方向處理 
2.1 Silverlight與動(dòng)態(tài)布局 
2.2 方向事件 
2.3 XNA方向 
2.4 簡(jiǎn)易時(shí)鐘 
第3章 觸摸簡(jiǎn)介 
3.1 XNA的底層觸摸處理 
3.2 XNA手勢(shì)接口 
3.3 Silverlight底層觸摸事件 
3.4 Manipulation事件 
3.5 路由事件 
3.6 怪異的行為 
第4章 位圖 
4.1 XNA紋理繪圖 
4.2 Silverlight中的Image元素 
4.3 通過Web獲取的圖像 
4.4 Image和ImageSource 
4.5 利用代碼加載本地位圖 
4.6 從相機(jī)捕獲 
4.7 手機(jī)圖片庫(kù) 
第5章 傳感器與服務(wù) 
5.1 加速計(jì) 
5.2 簡(jiǎn)單的氣泡水平儀 
5.3 地理位置(服務(wù)) 
5.4 使用地圖服務(wù) 
第6章 應(yīng)用程序架構(gòu) 
6.1 基本導(dǎo)航 
6.2 頁(yè)面間傳遞數(shù)據(jù) 
6.3 頁(yè)面間數(shù)據(jù)共享 
6.4 保留多個(gè)實(shí)例的數(shù)據(jù) 
6.5 多任務(wù)之夢(mèng) 
6.6 Windows Phone的任務(wù)切換 
6.7 頁(yè)面狀態(tài) 
6.8 獨(dú)立存儲(chǔ) 
6.9 XNA的墓碑化和設(shè)置 
6.10 測(cè)試和實(shí)驗(yàn) 
第二部分 Silverlight
第7章 XAML的威力和局限 
7.1 代碼中的TextBlock 
7.2 屬性繼承 
7.3 屬性元素語(yǔ)法 
7.4 顏色和畫刷 
7.5 內(nèi)容和內(nèi)容屬性 
7.6 資源集合 
7.7 共享畫刷 
7.8 x:Key 和x:Name 
7.9 樣式簡(jiǎn)介 
7.10 樣式繼承 
7.11 主題 
7.12 漸變強(qiáng)調(diào) 
第8章 元素與屬性 
8.1 基本形狀 
8.2 變換 
8.3 類視頻動(dòng)畫 
8.4 處理Manipulation事件 
8.5 Border元素 
8.6 TextBlock的屬性和內(nèi)聯(lián) 
8.7 深入解析Image 
8.8 播放視頻 
8.9 Opacity模式 
8.10 非平鋪Tile畫刷 
第9章 布局的復(fù)雜性 
9.1 唯一單元格Grid 
9.2 StackPanel?!?br />9.3 StackPanel中的文本串聯(lián) 
9.4 嵌套面板類 
9.5 Visibility與布局 
9.6 兩個(gè)ScrollViewer應(yīng)用程序 
9.7 布局機(jī)制 
9.8 深入理解面板類 
9.9 復(fù)制只包含一個(gè)單元格的Grid 
9.10 自定義垂直的StackPanel 
9.11 復(fù)古的Canvas 
9.12 Canvas與ZIndex 
9.13 Canvas和觸摸處理 
9.14 強(qiáng)大的Grid 
第10章 App Bar和控件 
10.1 ApplicationBar圖標(biāo) 
10.2 Jot和Application設(shè)置 
10.3 Jot和Touch 
10.4 Jot和ApplicationBar 
10.5 Elements和Controls 
10.6 RangeBase和Slider 
10.7 基礎(chǔ)Button 
10.8 Content概念 
10.9 主題樣式和優(yōu)先級(jí) 
10.10 Button層次結(jié)構(gòu) 
10.11 切換運(yùn)行的秒表 
10.12 按鈕和樣式 
10.13 TextBox和鍵盤輸入 
第11章 依賴屬性 
11.1 問題說明 
11.2 依賴屬性的特別之處 
11.3 繼承UserControl 
11.4 新型開關(guān)按鈕 
11.5 帶屬性的面板 
11.6 附加屬性 
第12章 數(shù)據(jù)綁定 
12.1 綁定源與目標(biāo) 
12.2 Target和Mode 
12.3 綁定轉(zhuǎn)換器 
12.4 相對(duì)綁定源 
12.5 this綁定源 
12.6 通知機(jī)制 
12.7 簡(jiǎn)單的綁定服務(wù) 
12.8 DataContext設(shè)置 
12.9 簡(jiǎn)單的判斷 
12.10 轉(zhuǎn)換器及其屬性 
12.11 獲取與設(shè)置 
12.12 TextBox的綁定更新 
第13章 矢量圖形 
13.1 Shape庫(kù) 
13.2 Canvas和Grid 
13.3 Overlapping和ZIndex 
13.4 Polyline和自定義曲線 
13.5 Cap、Join和Dash 
13.6 Polygon和Fill 
13.7 Stretch屬性 
13.8 動(dòng)態(tài)多邊形 
13.9 Path元素 
13.10 Geometry和Transform 
13.11 復(fù)合幾何圖形 
13.12 全能的PathGeometry 
13.13 ArcSegment屬性 
13.14 貝塞爾曲線 
13.15 Path標(biāo)記語(yǔ)法 
13.16 本章的來源 
第14章 光柵圖形 
14.1 位圖類繼承關(guān)系 
14.2 WriteableBitmap和UIElement 
14.3 像素位 
14.4 位圖上的矢量圖形 
14.5 圖形與墓碑化 
14.6 保存到圖片庫(kù) 
14.7 成為照片擴(kuò)展程序 
第15章 動(dòng)畫 
15.1 基于幀與基于時(shí)間 
15.2 動(dòng)畫目標(biāo) 
15.3 單擊和旋轉(zhuǎn) 
15.4 一些修改 
15.5 基于XAML 的動(dòng)畫 
15.6 告誡 
15.7 關(guān)鍵幀動(dòng)畫 
15.8 Loaded事件觸發(fā)器 
15.9 附加屬性(非附加屬性)動(dòng)畫 
15.10 樣條曲線和關(guān)鍵幀 
15.11 反彈球問題 
15.12 漸變函數(shù) 
15.13 透視變形動(dòng)畫 
15.14 動(dòng)畫和屬性優(yōu)先級(jí) 
第16章 兩類模板 
16.1 ContentControl和DataTemplate 
16.2 檢查可視化樹 
16.3 ControlTemplate基礎(chǔ) 
16.4 Visual State Manager 
16.5 Style和Template的共享和重用 
16.6 庫(kù)中的自定義控件 
16.7 Slider的變體 
16.8 方便易用的Thumb 
16.9 自定義控件 
第17章 項(xiàng)集合控件 
17.1 項(xiàng)集合控件和可視化樹 
17.2 自定義項(xiàng)的顯示 
17.3 ListBox選中 
17.4 ItemsSource綁定 
17.5 數(shù)據(jù)庫(kù)和業(yè)務(wù)對(duì)象 
17.6 妙趣橫生的DataTemplate 
17.7 排序 
17.8 更改Panel 
17.9 DataTemplate條形圖 
17.10 顯示完整的卡片檔 
第18章 Pivot和Panorama 
18.1 Pivot和Panorama的對(duì)比 
18.2 作曲家音樂播放器 
18.3 與XNA關(guān)聯(lián) 
18.4 XNA音樂類:MediaLibrary 
18.5 顯示專輯 
18.6 XNA音樂類:MediaPlayer

章節(jié)摘錄

版權(quán)頁(yè):插圖:口攝像頭:Windows Phone要有至13500萬(wàn)像素并且具有閃光功能的攝像頭。程序可以調(diào)用系統(tǒng)攝像程序來獲取圖像輸入,或?qū)⒆陨碜?cè)為Photos Extra Application,然后出現(xiàn)在菜單中,以獲取拍攝到的圖像,然后可以進(jìn)行某些圖像處理??谥亓铀俣扔?jì):加速計(jì)用來檢測(cè)加速度,即物理上所說的速度的變化。攝像頭在靜止?fàn)顟B(tài)下,加速計(jì)對(duì)重力做出響應(yīng)。程序可以根據(jù)獲得的三維向量來判斷相機(jī)相對(duì)于地球的方向。加速計(jì)也能檢測(cè)到手機(jī)的劇烈移動(dòng)??谖恢茫喝绻脩粝胍_定自己所在位置,手機(jī)能夠采用多種方式確定所在的地理位置。手機(jī)提供了硬件GPS設(shè)備,它可以從網(wǎng)站或手機(jī)信號(hào)塔獲取信息。如果手機(jī)處于移動(dòng)狀態(tài),也能獲取方向和速度信息??谡駝?dòng)器:通過程序可以控制手機(jī)的振動(dòng)??谡{(diào)頻收音機(jī):如果手機(jī)內(nèi)置調(diào)頻收音機(jī)功能,可以編寫程序控制調(diào)頻收音機(jī)??谕扑屯ㄖ阂话闱闆r下,有些Web服務(wù)會(huì)要求手機(jī)頻繁地輪詢服務(wù),以獲取更新的信息。這樣做容易過快消耗手機(jī)電池的電量。為了解決這個(gè)問題,可以使用推送通知服務(wù),這樣,輪詢就可以在手機(jī)外部進(jìn)行,手機(jī)程序中就不需要不斷地輪詢,手機(jī)只會(huì)在有數(shù)據(jù)更新時(shí)才需要接收通知。

編輯推薦

《Windows Phone 7程序設(shè)計(jì)》:在權(quán)威作者的精心指導(dǎo)下,讀者將學(xué)會(huì)構(gòu)建自己的應(yīng)用和實(shí)用程序?!禬indows Phone 7程序設(shè)計(jì)》介紹了基于WindowsPhone7和C語(yǔ)言的Silverlight開發(fā),展示了如何從現(xiàn)有技術(shù)延伸到新的移動(dòng)平臺(tái),如何熟練應(yīng)用快速提高效率的核心工具和技術(shù)?!禬indows Phone 7程序設(shè)計(jì)》秉承作者一貫的寫作風(fēng)格,通過貼近實(shí)戰(zhàn)的豐富示例。將實(shí)用方法和設(shè)計(jì)靈感完美地結(jié)合到教學(xué)內(nèi)容中。《Windows Phone 7程序設(shè)計(jì)》的精彩主題:$自定義頁(yè)面導(dǎo)航和布局移使用代碼和NXAML標(biāo)記的最佳時(shí)機(jī)在平衡性能的前提下,獲取和嵌入位圖支持多點(diǎn)觸控輸入,包括輕擊、拖曳、手指劃過和縮放使用加速度計(jì)和位置服務(wù)使用全景控件和樞軸控件運(yùn)用內(nèi)置動(dòng)畫和自定義動(dòng)畫創(chuàng)建不同的效果管理狀態(tài)、墓碑化、數(shù)據(jù)綁定和存儲(chǔ)編寫自定義模板和控件在Windows Phone Emulator上測(cè)試驅(qū)動(dòng)應(yīng)用對(duì)了解.NET編程基本原理并熟悉C#編程語(yǔ)言的讀者,《Windows Phone 7程序設(shè)計(jì)》將有助于你把構(gòu)思變成真正的應(yīng)用。Windows首席技術(shù)作家力作、全面剖析Windows Phone 7范例精彩、將你的構(gòu)思變成真正的App。

圖書封面

圖書標(biāo)簽Tags

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


    Windows Phone 7程序設(shè)計(jì) PDF格式下載


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

 
 

  •   這是我在市面上看到的,最好的有關(guān)Windows Phone的書。
  •   適合初學(xué)者入門的一本書,對(duì)SL和XNA都有涉及。缺點(diǎn)就是缺少網(wǎng)絡(luò)部分,以及涉及的問題都在比較淺顯的部分。
  •   微軟的wp7最近上在大陸上市了,學(xué)習(xí)中...掙點(diǎn)飯錢。。呵呵。書很貴、很貴!還是希望出版社能改制下,每本書政府補(bǔ)助一些錢,畢竟老百姓納稅那么多,出版社也不應(yīng)該是個(gè)盈利機(jī)構(gòu)!當(dāng)當(dāng)最好也能少賺點(diǎn)!呵呵!給個(gè)好評(píng)!
  •   紙張質(zhì)量不錯(cuò)。XNA那部分是在亞馬遜買的,到手后看到質(zhì)量當(dāng)時(shí)就把另一本給退了。然后到這里來買的,當(dāng)時(shí)還在懷疑當(dāng)當(dāng)上是不是也這樣,結(jié)果嘿嘿很不錯(cuò)哈!
  •   幾個(gè)技術(shù)牛人的翻譯 很不錯(cuò) 雖然對(duì)WP早有接觸 不過一直沒能系統(tǒng)的學(xué)習(xí)
  •   封面有點(diǎn)花 側(cè)邊不知道誰(shuí)印了三個(gè)黑手印 可惜了不懂英文 微軟免費(fèi)提供英文版的PDF 不過真的物超所值
  •   講的很詳細(xì),適合初學(xué)者,努力學(xué)習(xí)中,經(jīng)典的教材啊
  •   內(nèi)容不錯(cuò),WP開發(fā)利器
  •   不適合零基礎(chǔ)的人學(xué)
  •   看了200頁(yè)以后覺得講的非常之細(xì),對(duì)開發(fā)很有幫助。強(qiáng)烈推薦
  •   權(quán)威著作,沒的說,一句話趕緊研讀
  •   很好,物流很快。第二天就到了。
  •   這個(gè)是入門經(jīng)典,不解釋了
  •   經(jīng)典之作經(jīng)典之作經(jīng)典之作經(jīng)典之作經(jīng)典之作經(jīng)典之作
  •   雖然翻譯有點(diǎn)繞 但是多讀兩遍就懂了 原理講的非常清晰
  •   能學(xué)到不少東西,作為基礎(chǔ)和鋪墊
  •   書的質(zhì)量很好,很厚的一本,內(nèi)容很詳盡,是本學(xué)習(xí)的好書
  •   haohaoxuexi ,tiantianxiangshang
  •   不錯(cuò),研究中!
  •   如題,對(duì)于新手很有幫助
  •   還沒細(xì)看,初步印象不錯(cuò)
  •   很好的書就是還沒怎么看
  •   確實(shí)挺好的,都是高手。。。
  •   書的質(zhì)量不錯(cuò),例子很好,贊一個(gè)
  •   這是一本難得的好書,作者和譯者的功底都比較深,書中人例子很用心。推薦一下。
  •   拿到這本書很厚,應(yīng)該還可以
  •   官方推薦教程。其他的沒什么好選了
  •   WP7的資料還是比較少,這本書填補(bǔ)了空白。
  •   呵呵,書不錯(cuò),我很很滿意 。
  •   書很不錯(cuò)。來得也挺快的。。很好
  •   書的質(zhì)量很好,看圖片不怎么樣可是食物確實(shí)很棒,值得稱贊,送貨速度也很快,非常的快,3天的時(shí)間就從北京到了濟(jì)南。。。。
  •   目前最炙手可熱的書,哈哈,學(xué)習(xí)中~
  •   鞏固了不少知識(shí)。
  •   書是不錯(cuò),只是本來是免費(fèi)的翻譯過來就這么貴...
  •   書應(yīng)該不錯(cuò),還沒有看哦。但物流忒不給力了~~~
  •   書是不錯(cuò), 只是原來一本書,被硬生生拆成了兩半,分成了Silverlight 部分(前18章),XNA 部分(后6章),這個(gè)比較郁悶,后半部分還不知道在哪兒呢?
  •   書的內(nèi)容沒得說 之前看的英語(yǔ)太慢買了本 唯一的不足是第三部分xna沒有翻譯
  •   基礎(chǔ)比較多,具體深入到是沒有,對(duì)新手來說,不錯(cuò)了~ 應(yīng)該不影響wp8出來的編程
  •   書一天就到了,質(zhì)量還是不錯(cuò)的。翻看了下目錄,書的內(nèi)容蠻充實(shí)的,作為入門級(jí)的書還算不錯(cuò),已經(jīng)裝好了開發(fā)環(huán)境,邊工作邊學(xué)習(xí)撒,對(duì)這本書,還是贊一個(gè)!??!
  •   不錯(cuò),入門級(jí)書,剛開始學(xué)的人可以看看。
  •   之前一直沒有中文的關(guān)于WP的資料,終于盼到了,很開心,書不錯(cuò),送貨速度也很快,差不多是當(dāng)天下午訂第二天早上到。很好很強(qiáng)大。
  •   看了點(diǎn),比較適合入門
  •   難度適中,適合入門理論學(xué)習(xí)。
  •   基礎(chǔ)的東西都蠻詳細(xì)的。
  •   能讓你打好基礎(chǔ)的一本書,但這本書只是原版的一部份,下部份只能在另一家出版社找了~
  •   將的挺透徹的,內(nèi)容挺好,紙質(zhì)不錯(cuò)。
  •   書中內(nèi)容不錯(cuò),就是紙張有點(diǎn)不好
  •   目前正在學(xué)Phon7,內(nèi)容尚可,正是我需要的。
  •   沒有多少實(shí)踐項(xiàng)目來參照提升
  •   挺好的,不過wp8 要出來了。這個(gè)要退休了
  •   東西不錯(cuò),就是還沒有時(shí)間看
  •   按照上面的步驟走一邊就入門了
  •   這本書挺好看的,挺滿意的 .但是,送貨速度很慢,書還有損壞。
  •   書剛到還沒看。就是到手速度太慢了,一個(gè)星期。。
  •   Charles Petzold寫的書,相信是一本好書!
  •   翻譯得不是太好,排版也不是很好
    但還行,書質(zhì)量還不錯(cuò)
    就是價(jià)格有點(diǎn)高了
    而且還是免費(fèi)翻譯過來的,價(jià)格還這么高
    有點(diǎn)坑爹。。。。。
    而且后面的XNA部分被干掉了
    不知道是被吃了
    E文好點(diǎn)的話
    可以去網(wǎng)上下載PDF電子書
    免費(fèi)的。。。。。
  •   內(nèi)容還不錯(cuò),但是價(jià)格讓人感覺太貴。
  •   其實(shí)不用看了!學(xué)好C#,去實(shí)踐就行了!
  •   還不錯(cuò)包裝太舊了!
  •   感覺入門還可以吧
  •   本書的原版是微軟免費(fèi)為Windows Phone社區(qū)提供的學(xué)習(xí)Windows Phone開發(fā)的書籍(電子版),翻譯還算是比較不錯(cuò)的,圖靈的書質(zhì)量還算有保障的,對(duì)應(yīng)想學(xué)習(xí)Windows Phone開發(fā)的中文書籍,這本應(yīng)該是國(guó)內(nèi)目前最好的了。
  •   內(nèi)容用來入門很合適,比較全面,內(nèi)容權(quán)威,作為開發(fā)時(shí)的工具書比較不錯(cuò)。翻譯的水平還能接受。
  •   哈哈,剛買了這本書,就不做這個(gè)項(xiàng)目了,所以沒有看,但是內(nèi)容和質(zhì)量我認(rèn)為還都是不錯(cuò)的,值得購(gòu)買。
  •   IT的好書,講解通俗易懂,有深度
  •   不錯(cuò),初學(xué)者適用,推薦
  •   入門用吧,對(duì)WP UI的運(yùn)行機(jī)制會(huì)有一定的把握。
  •   朋友說有用,目的達(dá)到了
  •   明顯第10 11章的翻譯功力差太遠(yuǎn)了,前幾章還可以
  •   送貨快。入門很合適,比較全面。
  •   這個(gè)不是很好看....
  •   包裝很簡(jiǎn)陋,書都滿臉滄桑?。〔贿^這本書很適合初學(xué)者。
  •   翻了幾頁(yè),還行。能再深入一點(diǎn)就好了。
  •   過渡的太快,買了沒來得及看,win 8粗來了
  •   這個(gè)書不錯(cuò),由簡(jiǎn)單到難一步步叫我們學(xué)習(xí)如何進(jìn)行wp7程序設(shè)計(jì),很實(shí)用。
  •   這確實(shí)是一本好書,印刷質(zhì)量好,快遞速度較快!!好??!
  •   wp7還不成熟啊
  •   建議等WP8出了后買WP8的書
 

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

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