《Windows Phone 7入门经典之使用Silverlight和XNA开发Windows Phone应用》书评

简介:            《Windows Phone 7入门经典之使用Silverlight和XNA开发Windows Phone应用》一书的内容很不错,由浅入深,思路比较清晰,能一步一步的引导读者去学习Windows Phone 7应用的开发,虽然高级的内容并没有讲的非常深入,但却做到了面面俱到,各个开发中使用到的知识点都涉及到了,通俗易懂,确实可以说是入门书籍中的经典。

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


相关文章
|
14天前
|
安全 前端开发 Windows
Windows Electron 应用更新的原理是什么?揭秘 NsisUpdater
本文介绍了 Electron 应用在 Windows 中的更新原理,重点分析了 `NsisUpdater` 类的实现。该类利用 NSIS 脚本,通过初始化、检查更新、下载更新、验证签名和安装更新等步骤,确保应用的更新过程安全可靠。核心功能包括差异下载、签名验证和管理员权限处理,确保更新高效且安全。
26 4
Windows Electron 应用更新的原理是什么?揭秘 NsisUpdater
|
1月前
|
XML 缓存 前端开发
Electron-builder 是如何打包 Windows 应用的?
本文首发于微信公众号“前端徐徐”,作者徐徐深入解析了 electron-builder 在 Windows 平台上的打包流程。文章详细介绍了 `winPackager.ts`、`AppxTarget.ts`、`MsiTarget.ts` 和 `NsisTarget.ts` 等核心文件,涵盖了目标创建、图标处理、代码签名、资源编辑、应用签名、性能优化等内容,并分别讲解了 AppX/MSIX、MSI 和 NSIS 安装程序的生成过程。通过这些内容,读者可以更好地理解和使用 electron-builder 进行 Windows 应用的打包和发布。
134 0
|
1月前
|
监控 关系型数据库 MySQL
PowerShell 脚本编写 :自动化Windows 开发工作流程
PowerShell 脚本编写 :自动化Windows 开发工作流程
39 0
|
1月前
|
数据可视化 程序员 C#
C#中windows应用窗体程序的输入输出方法实例
C#中windows应用窗体程序的输入输出方法实例
46 0
|
1月前
|
Ubuntu Linux Python
如何利用wsl-Ubuntu里conda用来给Windows的PyCharm开发
如何在WSL(Windows Subsystem for Linux)的Ubuntu环境中使用conda虚拟环境来为Windows上的PyCharm开发设置Python解释器。
86 0
|
2月前
|
存储 安全 程序员
Windows任务管理器开发原理与实现
Windows任务管理器开发原理与实现
|
3月前
|
Unix Linux Ruby
在windows和linux上高效快捷地发布Dash应用
在windows和linux上高效快捷地发布Dash应用
|
3月前
|
Linux iOS开发 开发者
跨平台开发不再难:.NET Core如何让你的应用在Windows、Linux、macOS上自如游走?
【8月更文挑战第28天】本文提供了一份详尽的.NET跨平台开发指南,涵盖.NET Core简介、环境配置、项目结构、代码编写、依赖管理、构建与测试、部署及容器化等多个方面,帮助开发者掌握关键技术与最佳实践,充分利用.NET Core实现高效、便捷的跨平台应用开发与部署。
212 3
|
3月前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
|
3月前
|
vr&ar C# 图形学
WPF与AR/VR的激情碰撞:解锁Windows Presentation Foundation应用新维度,探索增强现实与虚拟现实技术在现代UI设计中的无限可能与实战应用详解
【8月更文挑战第31天】增强现实(AR)与虚拟现实(VR)技术正迅速改变生活和工作方式,在游戏、教育及工业等领域展现出广泛应用前景。本文探讨如何在Windows Presentation Foundation(WPF)环境中实现AR/VR功能,通过具体示例代码展示整合过程。尽管WPF本身不直接支持AR/VR,但借助第三方库如Unity、Vuforia或OpenVR,可实现沉浸式体验。例如,通过Unity和Vuforia在WPF中创建AR应用,或利用OpenVR在WPF中集成VR功能,从而提升用户体验并拓展应用功能边界。
72 0
下一篇
无影云桌面