标题：Windows Phone 7高级编程-使用Visual Studio.Silverlight与XNA进行应用和游戏开发
图书信息
出版社:清华大学出版社; 第1版 
平装
ISBN:9787302269496 
伦道夫(作者) 
价格：￥69
图书简介
抢先适读随着科技的迅猛发展，手机产业的变革可谓天翻地覆。前两年还是诺基亚一枝独秀，孰料风云突变，如今诺基亚的市场份额明显萎缩，智能手机市场进入群雄并起的时代，在浩荡的历史洪流中，Windows Phone 7应运而生了。
我郑重推荐开发人员学习Windows Phone 7，原因有以下三点。首先，微软在智能手机领域技术沉淀深厚，有雄厚的资金做后盾，而Windows Phone 7是微软全力打造的智能手机平台。第二，其他平台都已历经一段时期的发展，市场和开发竞争趋于白热化，而Windows Phone 7平台新近才推出，在中国市场尚未正式发布，您可以紧抓良机开垦这块处女地。第三，Windows Phone 7与其他两个主流智能手机平台相比具有优势。开放平台Android的用户界面差异化严重，版本多，正遭遇专利危机；而iPhone则由苹果公司独家完成硬件的设计生产和iOS，平台完全封闭，手机型号单一。反观Windows Phone 7，它是由微软统一提供的操作系统，不存在专利问题；另外，微软与广大OEM厂商精诚合作，吸引诺基亚、HTC和三星等公司加入，使机型更趋丰富，Windows Phone 7的发展呈现出一派火热的燎原之势。
去年年初，Windows Phone 7还乏人问津，但时至今日，它已成为公众的宠儿。国内各大技术论坛开设了Windows Phone 7专栏，各种观点激烈碰撞，气氛异常火爆。很多技术爱好者都在关注中国国内的相关开发资料，随着本书的面世，大家的参考资料库中又增添了一本珍贵的技术宝典。
本书浓墨重彩地描述Windows Phone 7开发工具的使用、页面导航、执行模型、推送通知和任务等主题，全面介绍Windows Phone 7的重要开发框架Silverlight和XNA，并列举大量紧贴实际的示例来帮助读者透彻地理解它们。
本书是国内第一本Windows Phone 7译著。译者张崟和邹鋆弢是智能手机开发精英人士，他们本着严谨的翻译态度，字斟句酌，将大量心血和汗水投注到本书，力求为读者献上一本经典译作。特此谨向您推荐！
如果您是初出茅庐的Windows Phone 7新手，您可以利用本书由浅入深了解与开发相关的各个知识点；如果您已经基本了解Windows Phone 7开发，您可以利用本书系统地梳理知识点，更加全面透彻地理解知识点；如果您已经是经验丰富的Windows Phone 7开发人员，您可将本书作为手头的一本“字典”，随时查阅相关资料。
相信本书能够激起您对Windows Phone 7开发的浓厚兴趣，并助您蜕变为一名出色的Windows Phone 7开发人员。“时不我待，数智能手机开发风流人物，还看今朝的各位！”
姜泳涛 
微软最有价值专家
2011年8月作于北京
书籍目录：
《windows phone 7高级编程—使用visual studio、silverlight与xna进行应用和游戏开发》
第1章 metro与windows phone1
1.1 最低配置规范2
1.1.1 框架设计2
1.1.2 屏幕分辨率4
1.2 metro设计语言4
1.2.1 准则6
1.2.2 用户体验7
1.3 start屏幕与lock屏幕7
1.4 hub9
1.5 开发人员的视角11
1.6 小结12
第2章 免费的visual studio 2010
和 expression blend 413
2.1 visual studio 2010 express for 
windows phone13
2.2 expression blend 418
2.3 windows phone模拟器21
2.4 小结22
第3章 按照“红线准则”设计布局25
.3.1 红线准则25
3.2 控件27
3.3 布局45
3.4 资源与样式48
3.5 主题52
3.6 小结54
第4章 添加运动效果55
4.1 视觉状态管理55
4.2 行为62
4.3 动画68
4.3.1 模板过渡69
4.3.2 状态过渡72
4.4 全景控件和枢轴控件77
4.5 小结83
第5章 方向与覆盖组件85
5.1 设备方向85
5.1.1 方向检测86
5.1.2 方向更改88
5.1.3 方向策略89
5.2 软输入面板97
5.3 应用程序栏101
5.3.1 图标按钮101
5.3.2 菜单项105
5.3.3 不透明度105
5.3.4 statechanged事件106
5.4 系统托盘107
5.5 小结108
第6章 导航109
6.1 页面布局与架构109
6.2 导航112
6.2.1 片段与查询字符串116
6.2.2 urimapping117
6.2.3 返回118
6.2.4 goback与cangoback119
6.2.5 动画120
6.2.6 向导123
6.3 后台处理123
6.3.1 符合终止条件125
6.3.2 场景125
6.3.3 保存状态129
6.3.4 遮盖130
6.4 小结132
第7章 应用程序平铺图标与通知133
7.1 应用程序平铺图标133
7.2 推送通知136
7.2.1 优先级141
7.2.2 tile notication143
7.2.3 toast notication144
7.2.4 raw notication145
7.2.5 示例146
7.2.6 错误148
7.3 小结150
第8章 任务151
8.1 windows phone中的任务151
8.1.1 应用程序的去处152
8.1.2 照相机与照片154
8.1.3 电话和短信息157
8.1.4 电子邮件161
8.1.5 启动器164
8.2 extras168
8.3 小结170
第9章 触控输入171
9.1 用户体验171
9.2 触控事件176
9.2.1 单点触控176
9.2.2 双击178
9.2.3 多点触控189
9.3 小结195
第10章 摇晃与振动197
10.1 加速度计197
10.1.1 使用模拟器202
10.1.2 reactive extensions 
for .net214
10.2 振动215
10.3 小结216
第11章 播放音频217
11.1 媒体播放217
11.1.1 mediaelement217
11.1.2 xna中的soundeffect232
11.1.3 microsoft translator242
11.2 音频录制246
11.2.1 播放247
11.2.2 保存248
11.3 music and video hub250
11.4 fm调谐器251
11.5 小结254
第12章 确定位置255
12.1 地理位置255
12.1.1 geocoordinatewatcher256
12.1.2 igeopositionwatcher259
12.2 bing map271
12.2.1 地图设计271
12.2.2 地图凭据273
12.2.3 兴趣点和线条273
12.2.4 事件277
12.2.5 bing map web服务279
12.3 小结282
第13章 连接与web283
13.1 连接状态283
13.1.1 网络可用性284
13.1.2 服务可达性284
13.1.3 模拟器测试285
13.1.4 连接288
13.2 webbrowser控件294
13.3 multiscaleimage300
13.4 身份验证302
13.5 小结320
第14章 使用云服务321
14.1 http请求321
14.1.1 webclient322
14.1.2 httpwebrequest327
14.1.3 凭据330
14.1.4 压缩331
14.2 wcf/asmx服务336
14.2.1 服务配置336
14.2.2 添加服务引用339
14.2.3 服务的实现与执行339
14.2.4 自定义标头342
14.2.5 凭据342
14.3 wcf数据服务343
14.3.1 odata与wcf数据
服务343
14.3.2 json350
14.4 小结354
第15章 数据可视化355
15.1 数据绑定355
15.1.1 datacontext356
15.1.2 绑定模式358
15.1.3 值转换器361
15.2 使用数据进行设计364
15.2.1 示例数据364
15.2.2 设计时数据371
15.2.3 mvvm light工具色380
15.2.4 元素与资源的绑定383
15.3 小结384
第16章 数据的存储与同步385
16.1 独立存储385
16.1.1 applicationsettings386
16.1.2 isolatedstoragefile-
stream388
16.2 数据缓存389
16.2.1 对象缓存390
16.2.2 持久化存储397
16.2.3 同步408
16.3 小结423
第17章 框架425
17.1 managed extensibility 
framework425
17.1.1 导入和导出425
17.1.2 importmany429
17.2 应用程序组合432
17.3 microsoft silverlight analytics 
framework432
17.4 测试436
17.4.1 单元测试437
17.4.2 模拟器自动化处理450
17.5 小结454
第18章 安全性455
18.1 保护设备中的数据455
18.1.1 设备安全性455
18.1.2 设备管理456
18.1.3 数据加密458
18.2 在传输过程中保护数据460
18.2.1 传输460
18.2.2 身份验证462
18.3 小结478
第19章 使用xna进行游戏开发479
19.1 简介479
19.1.1 游戏循环485
19.1.2 游戏生命周期486
19.2 渲染488
19.2.1 内容488
19.2.2 sprite489
19.2.3 移动490
19.2.4 文本和字体491
19.3 输入495
19.3.1 加速度计495
19.3.2 触控495
19.3.3 键盘496
19.4 3d渲染497
19.4.1 3d模型498
19.4.2 颜色与光照499
19.4.3 图元500
19.4.4 纹理503
19.5 小结505
第20章 构建应用程序507
20.1 设备调试507
20.1.1 注册设备供开发之用507
20.1.2 调试应用程序509
20.1.3 部署应用程序509
20.2 第三方组件510
20.2.1 silverlight工具包510
20.2.2 数据库512
20.3 应用程序迁移513
20.3.1 用户界面513
20.3.2 服务与连接513
20.3.3 数据514
20.3.4 设备功能514
20.3.5 后台处理514
20.4 用户界面的性能514
20.4.1 性能计数器514
20.4.2 重绘区域516
20.4.3 缓存517
20.5 外部系统518
20.5.1 代理服务(exchange)518
20.5.2 共享密钥签名(windows azure)521
20.6 发布530
20.6.1 应用程序及start屏幕的图标530
20.6.2 启动屏幕532
20.6.3 功能532
20.6.4 试用模式和marketplace533
20.7 小结535