Windows Phone 7書托

來源:互聯網
上載者:User
簡介

最近在學習Windows Phone 7以及Silverlight的開發,介紹一些相關書籍,以及個人的學習感受。

 

Programming for Windows Phone 7

Programming for Windows Phone 7 by Charles Petzold

 

Programming for Windows Phone 7 出自Charles Petzold之手,當前為preview版本,這也是第一本Windows Phone 7開發相關的書籍。我感覺preview版本不是一本百科全書式的書,其僅僅包含了一部分的內容,例如在Silverlight for Windows Phone的內容裡麵包含了Text Block, Transform, Image, Vedio等等。很多其他方面都沒有包含進來,特別是Windows Phone開發相關的Orientation, Application Bar和Cloud等等(與瀏覽器silverlight有區別的內容)。但是這僅僅是Preview,也就是完整版本的一部分,我想完整版本會見到更加全面的內容。
我覺得這本書還是值得學習,這也是為什麼我把它放在Windows Phone 7書托的列表中的原因。在學習這本書的過程中,我感覺Charles自己也在學習(那當然了,Windows Phone是全新的系統。),閱讀該書感覺就和高手在對話,告訴我如何學習這門技術,這書與一般Walkthrough(後面有Walkthrough的介紹)不一樣的是,Walkthrought只是告訴我怎麼做,但是沒有告訴我為什麼這樣做。這本書告訴我怎麼做,這樣做的好處,以及其他可選方案等等。有點特別注意的是,學習這本書需要一邊看一邊做實驗,否則光看不練很容易迷糊了。

下面是該書preview版本的以及源碼,源碼已經更新為Beta版本了,有關Beta版本,可以參考我之前的文章 升級Windows Phone Developer Tools Beta

PDF: Programming Windows Phone 7 Series
XPS: Programming Windows Phone 7 Series
Source code (March CTP)
Source code (April CTP)
Source code (July Beta)

我之前做了一點翻譯,可以看下面的連結,我之前在翻譯其他章節,但是停下來後就再沒有動手了,鬱悶。

[翻譯]Programming Windows Phone 7 Series簡介以及開發環境搭建

 

Learning Windows Phone Programming

Learning Windows Phone Programming by Yochay Kiriaty and Jaime Rodriguez

Learning Windows Phone Programming 是另外一本專門講述Windows Phone開發的書籍。我瀏覽了這書的樣章,發現這本書有個特點是專門講述Windows Phone相關的內容(廢話,不然怎麼叫做Learning Windows Phone Programming)。這本書把Windows Phone的Capability(能力範圍)列出來,例如第六章把Windows Phone所支援的Brushes, Transforms, Shapes以及Fonts都列出來,從而知道Windows Phone那些能做,那些沒有預設的支援。做開發的時候,可以參考這些代碼,組合完成所需需求。就這些代碼,我覺得這本書有參考價值。

下面是樣章的。

chapter 2: building your first Windows Phone application

chapter 6: a journey into Silverlight on Windows Phone

 

 

Windows Phone UI Design and Interaction Guide

Windows Phone UI Design and Interaction Guide

Windows Phone UI Design and Interaction Guide是微軟官方的文檔,這不是一本教材,也就是這不是一本教您怎麼做的書,這是一本規範,這書把在做Silverlight for Windows Phone UI開發中需要注意的點列出來。光看這本書不能學會Windows Phone的開發,但是這本書值得看,而且需要把一些注意點記下來,在開發中考慮這些建議。

我之前參與了這本書一部分的翻譯,串連如下:

[翻譯]Windows Phone 7使用者介面架構

全書的完整翻譯版本已經發布,請看

Windows- Phone-7-UI設計及人機互動指南.pdf

 

同時我根據這本書的建議,結合其他方面的知識(怎麼做,為什麼這樣做以及其他方案)嘗試錄製了視頻,第一個視頻效果不好,我在考慮如何改進,下面是視頻的地址。

[視頻]Silverlight for Windows Phone 7基本開發過程以及Push Button控制項的使用

後續我想錄製的內容有 1. Text Block  2. Transforms 3. StackPanel, Grid and Canvas 等等, 把學習的過程記錄下來。

 

Pro Silverlight 3 in C#

由於市面上還沒有完整版本的Windows Phone編程的書籍,所以我看Silverlight方面的書籍來學習,我選擇了Pro Silverlight 3 in C#,儘管Silverlight 4已經出來了,這本書也在進行更新中,但是Pro Silverlight 4 in C#還沒有上市,我只能選擇Pro Silverlight 3 in C#。這是一本很全面的關於Silverlight開發的書,我覺得這本書很不錯,不僅僅講怎麼做(步驟很細,很全),還講一些底層的實現,特別是作者把一些tips(建議)列出來都很實用。這本書的缺點是太厚了,我還沒有看完。

 

Windows Phone Developer Training Kit

這不是書,而是微軟提供的培訓課程,其包含了視頻以及Walkthrough,  Walkthrough非常詳細的講述了某些功能的使用,例如Windows Phone Navigation and Controls和Using Push Notifications等等。walkthrought一般都是講述怎麼做,step by step,很詳細的講述步驟,但是不講述原理,只能用於入門學習。 

Windows Phone Developer Training Kit可以在下面連結下載: 

http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/07/13/windows-phone-developer-training-kit-beta-refresh.aspx 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.