《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的应用开发还很少,但是随着时间相信会越来越多的,现在掌握这门技术也正合适。而该本书很合适入门,强烈推荐大家一阅!!!