Windows Phone 7书托

简介:

简介

最近在学习Windows Phone 7以及Silverlight的开发,介绍一些相关书籍,以及个人的学习感受。

 

Programming for Windows Phone 7

Programming for Windows Phone 7 by Charles Petzold

 

image

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

image

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

image

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#

image

由于市面上还没有完整版本的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 


    本文转自Jake Lin博客园博客,原文链接:http://www.cnblogs.com/procoder/archive/2010/07/22/Windows-Phone-7-Books.html,如需转载请自行联系原作者



相关文章
|
Android开发 iOS开发 Windows
Windows Phone 寿终正寝了,这些经典机型你还记得吗?
不久前,随着最后一家WP手机厂商惠普宣布取消今后Windows Phone的研发计划,以及微软官方声明对WP8.1系统今后所有升级维护的终止,WP手机,作为曾经和安卓手机、苹果手机并驾齐驱的三大智能手机之一,正式寿终正寝。
1251 0
Windows Phone 寿终正寝了,这些经典机型你还记得吗?
|
XML 开发框架 前端开发
Windows Phone快速入门需掌握哪些能力
在此之前,先普及下Windows Phone的概念和开发工具的介绍。 Windows Phone是微软公司开发的手机操作系统,它将微软旗下的Xbox Live游戏、Xbox Music音乐与独特的视频体验集成至手机中。2012年6月21日,微软正式发布Windows Phone 8,采用和Windows 8相同的Windows NT内核,同时也针对市场的Windows Phone 7.5发布Windows Phone 7.8。
135 0
Windows Phone快速入门需掌握哪些能力
|
编解码 前端开发 JavaScript
Windows Phone 下开发 LBS 应用
基于位置的服务(Location Based Service,LBS),它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。
162 0
|
移动开发 Android开发 开发者
Windows Phone 8.1 新功能汇总 开发者预览版开放下载
在Build 2014大会上,微软正式发布了传闻已久的Windows Phone 8.1系统,所有的Windows Phone 8手机都可以升级,微软这次可谓是十分厚道。虽然并非迭代升级,但WP 8.1还是拥有很多重大更新,对于微软进一步完善移动平台拥有积极的意义。下面,就一起来了解一下WP 8.1的主要新特性。
230 0
Windows Phone 8.1 新功能汇总 开发者预览版开放下载
|
Windows 数据安全/隐私保护 C#