一,《Windows Phone 7程序设计》
共分为两个部分。第一部分通过一些示例程序介绍了Windows Phone 7编程的基本概念,包括Windows Phone 7的安装环境、系统需求、Silverlight、XNA、方向处理、触摸、位图、传感器和服务以及应用框架问题。第二部分主要介绍Silverlight,包括XAML的威力和限制、元素和属性、布局、控件、依赖属性、数据绑定、矢量图形、栅格图形、动画和模板等内容。 《Windows Phone 7程序设计》适合具备一定基础,并且对Windows Phone 7程序设计感兴趣的人阅读。
二,《Windows Phone应用程序开发》
本书内容从入门到进阶,知识覆盖全面,并且以一个开发者的学习顺序进行组织,从开发环境的安装,到应用产品的发布;从基本控件的开发,到Silverlight Toolkit高级控件的介绍;从前端UI的设计原则,到后端数据的存储,等等。还详细介绍了Windows Phone 7手机访问API等手机开发特色功能,以及Windows云存储和国内主流SNS SDK等高级开发介绍。
三,《Windows Phone程序设计(XNA框架)》
Windows Phone是微软经过数年历练,融合了几乎所有的微软产品及服务而推出的创新性智能手机平台。游戏是智能手机上必不可少的应用程序,Windows Phone上提供的游戏开发框架是XNA,这是微软的专业跨平台游戏开发框架。
本书的编写兼顾了实用性和创新性,书中的实例是读者很好的学习资源。全书共分上下两篇,上篇对比Silverlight和XNA介绍Windows Phone平台的基本概念,具体包括控制程序朝向、触控简介、处理位图材质、传感器和服务,以及在程序内传递和保存数据遇到的问题。下篇主要介绍如何使用XNA开发高性能的二维游戏,具体包括文字和子画面(sprites)的创建,以及动画控制、处理位图(加载、从像素基本控制、使用动态的材质)、使用变换、使用触控和传感器来创建游戏。
四,《Windows Phone 7高级编程》
伦道夫、费尔贝恩编著的《Windows Phone 7高级编程——使用Visual Studio Silverlight与XNA进行应用和游戏开发》带您在Windows Phone 7开发世界中尽情畅游;在富有启迪意义的示例引导下,指引您使用Silverlight、XNA、Visual Studio、Expression Blend和设备模拟器等工具轻松地设计、部署和销售Windows Phone 7应用程序,并构建时尚、简洁、清爽、令人耳目一新的用户界面。
《Windows Phone 7高级编程——使用Visual Studio Silverlight与XNA进行应用和游戏开发》简要介绍Windows Phone 7工具和用户界面基础知识;讨论全景、枢轴和地图控件的用法、页面间导航方式以及应用程序设置方式。
五,《Windows Phone 7应用开发指南》
伏英娜主编的《Windows Phone 7应用开发指南》对Windows Phone 7环境下如何做开发做了深入浅出的讲解。包括开发前的准备,应用案例、技巧的深入掌握以及利用云的力量更好地做开发等内容。书中对从.NET平台转移到Windows Phone 7平台的开发技巧做了重点的讲述,有助于原有的.NET开发人员快速地掌握Windows Phone 7开发要领,迅速提升专业技能。
《Windows Phone 7应用开发指南》适合广大移动应用开发人员阅读和参考,对于高校师生,本书也有较高的参考价值。