《Windows Phone 7入門經典之使用Silverlight和XNA開發Windows Phone應用》書評
《Windows Phone 7入門經典之使用Silverlight和XNA開發Windows Phone應用》一書的內容很不錯,由淺入深,思路比較清晰,能一步一步的引導讀者去學習Windows Phone 7應用的開發,雖然高階的內容並沒有講的非常深入,但卻做到了面面俱到,各個開發中使用到的知識點都涉及到了,通俗易懂,確實可以說是入門書籍中的經典。特此強烈推薦有志於開發Windows Phone應用的開發者或者學生朋友們閱讀以一下!
看過幾本Windows Phone開發的電子書,但大部分都沒有這本書好,有些是草草寫出來的,錯誤百出,有些SDK版本比較老,還有的乾脆就是翻譯國外的內容,國外的開發書籍很多思路比較不適合國人,翻譯的人員也沒有去調整就出版了。
這本書出版的時間相對來說算比較晚的了,在微軟釋出Mango之後的一段時間才出版,整本書都是基於Windows Phone 7 Mango SDK寫的,內容還是比較新的。
從目錄上看,作者精心設計過,整本書都是按照一個初學者的學習軌跡設計的,很多學習Windows Phone開發時遇到的問題、困惑在書中都一一做了解答。 從Windows Phone 7 平臺的介紹出發,同時對Silverlight技術技術進行了講解,對常用的控制元件、筆刷、樣式、模板和Visual State Manager(視覺狀態管理器),這樣對沒有Silverlight開發基礎的也有一個幫助,但講解的不是很深入,還是希望大家在學習這本書之前,掌握下Silverlight開發的相關知識,打好基礎,只有如此才能更好的學習Windows Phone的應用開發。
這本書給我印象比較深的地方是詳細介紹了釋出應用時的遇到的一些小問題,比如在上傳應用時如果中間出現斷網或者其他原因上傳失敗,這個程式名就會被鎖定,既不能刪除也不能上傳同名的應用,這無疑是微軟的一個bug,不過對於初學者很難發現這個問題,看過書中這個內容的介紹,在上傳應用的時候就會很小心了。由此可以看得出作者也是Windows Phone應用的開發者之一。
從書名來看,該書很適合入門Windows Phone,在入門之後,根據個人學習需要,或者專案開發需要,深入掌握其他一些內容,和一些技術朋友們聊天中,發現大家在實際的專案開發中,使用MVVM設計模式的居多,常用封裝好的MVVM框架有Prism、MVVM Light等,當然如果對MVVM有深入的掌握,在實際中也可以開發適合自己使用MVVM框架。
在移動開發領域,大家熟知的Apple公司的iOS,Google公司的Android以及Microsoft公司的Windows Phone是現在移動市場上主流的三大手機作業系統,Windows Phone是2010年開始推出的,而且正在迎頭趕上,去年推出的Window 8平板Surface感覺很給力啊,所以個人還是比較看好該技術開發的,雖然在我所在的城市,現在基於Windows Phone的應用開發還很少,但是隨著時間相信會越來越多的,現在掌握這門技術也正合適。而該本書很合適入門,強烈推薦大家一閱!!!
相關文章
- Windows Phone應用效能監控與分析技巧Windows
- windows10系統設定和使用Your Phone應用的方法Windows
- Windows Phone SDK 8/8.1 官方下載Windows
- 微軟官方Windows Phone、Windows 10 Mobile裝置恢復工具被曝遭到移除微軟Windows
- 深入理解Windows Phone 8.1 UI控制元件程式設計WindowsUI控制元件程式設計
- Win10系統如何禁用Windows Phone-PC連結Win10Windows
- Windows Phone 8初學者開發—第13部分:設定LongListSelector中磁貼的樣式Windows
- 《Flutter 入門經典》之“Flutter 入門 ”Flutter
- Codeforces 1017 CThe Phone Number
- 《XNA高階程式設計:Xbox 360和Windows》前言程式設計Windows
- Elasticsearch(windows)使用入門ElasticsearchWindows
- Windows最經典應用大變臉:學生爽翻!Windows
- What is a mobile phone film cutting machine?Mac
- Leetcode 17 Letter Combinations of a Phone NumberLeetCode
- 微軟釋出Win10 Your Phone應用預覽更新:支援觸控輸入微軟Win10
- 嵌入式開發 ARM入門經典
- Charles(Windows/Android)入門使用WindowsAndroid
- HTML與CSS入門經典(第7版)電子書pdf下載HTMLCSS
- Leetcode – 017. Letter Combinations of a Phone NumberLeetCode
- 天貓公佈雙11資料:Phone XS Max銷量比Phone XS多10倍
- Win10系統下解除安裝Your Phone應用程式的方法Win10
- Windows 應用開發的系統要求Windows
- 關於開發者協議Edit Phone Number終極解決方案協議
- 快應用開發入門
- Windows驅動開發入門 -- 理清基本概念Windows
- windows下tftp命令,windows 7 如何使用 tftp 和 telnet 命令WindowsFTP
- 豆瓣評分 9.0,超 10 萬開發者的入門選擇,這本經典好書終於升級啦!
- 安裝用於 Windows 應用開發的工具Windows
- csharp入門經典CSharp
- LeetCode Letter Combinations of a Phone Number(017)解法總結LeetCode
- 鴻蒙系統應用開發之入門解說鴻蒙
- Windows之應用安裝程式 —— wingetWindows
- 【應急響應】Windows應急響應入門手冊Windows
- Python 入門之經典函式例項(二)Python函式
- Windows環境中,為自己的應用新增發行者證書Windows
- Windows Terminal 新手入門Windows
- WordPress開發入門01:Windows本地安裝WordPress和PHP除錯環境WindowsPHP除錯
- Python 程式設計師應讀的 7 本經典書籍Python程式設計師
- Silverlight實用竅門系列:4.Silverlight 4.0新增滑鼠右鍵選單和Silverlight全屏模式的進入退出。【附帶原始碼例項】...模式原始碼