图书介绍
Windows Phone 7入门经典PDF|Epub|txt|kindle电子书版本网盘下载
- (美)莱克恩斯基,(美)沃森,(美)丰塞卡·恩塞尔著;陈珍娜,邹鋆弢译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302306566
- 出版时间:2013
- 标注页数:517页
- 文件大小:132MB
- 文件页数:531页
- 主题词:移动电话机-应用程序-程序设计
PDF下载
下载说明
Windows Phone 7入门经典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Windows Phone 7介绍1
1.1 Windows Mobile平台2
1.1.1 iPhone的出现2
1.1.2 Android问世3
1.1.3 Microsoft重新进入市场3
1.2 Windows Phone 7平台4
1.2.1 Windows Phone 7的硬件规范4
1.2.2 Windows Phone 7的体系结构5
1.3 开始进行Windows Phone 7开发9
1.4 小结16
第2章 借助Silverlight创建炫丽的应用程序19
2.1 Windows Phone 7的开发需求20
2.2 什么是Silverlight20
2.2.1 什么是XAML21
2.2.2 Windows Phone应用程序的结构22
2.2.3 Silverlight控件与开发29
2.2.4 常用控件属性30
2.2.5 布局控件32
2.2.6 Silverlight编程39
2.2.7 交互控件42
2.3 小结56
第3章 使用形状、颜色、笔刷和变换美化应用程序59
3.1 创建形状59
3.1.1 Ellipse控件60
3.1.2 Rectangle控件61
3.1.3 Line控件62
3.1.4 Polygon控件66
3.1.5 Polyline控件67
3.2 使用颜色68
3.3 使用笔刷71
3.3.1 SolidColorBrush对象71
3.3.2 LinearGradientBrush对象71
3.3.3 RadialGradientBrush对象73
3.3.4 ImageBrush对象74
3.4 应用变换75
3.4.1 RotateTransform对象75
3.4.2 ScaleTransform对象77
3.4.3 SkewTransform控件78
3.4.4 TranslateTransform对象78
3.4.5 TransformGroup对象81
3.5 小结88
第4章 高级用户界面技术:样式、模板和Visual State Manager89
4.1 了解控件样式90
4.1.1 应用程序样式91
4.1.2 BaseOn样式97
4.1.3 控件模板98
4.1.4 Visual State Manager105
4.1.5 Expression Blend114
4.1.6 用户控件115
4.1.7 自定义控件118
4.2 小结130
第5章 独立存储、页面导航和应用程序生命周期133
5.1 独立存储134
5.1.1 Windows Phone 7数据存储的工作原理134
5.1.2 开始使用独立存储135
5.1.3 IsolatedStorageSettings对象135
5.1.4 IsolatedStorageFile对象136
5.2 使用导航框架141
5.2.1 了解导航框架141
5.2.2 NavigationService类142
5.2.3 查询字符串142
5.2.4 导航事件143
5.2.5 页面状态143
5.3 应用程序生命周期152
5.3.1 启动状态152
5.3.2 运行状态153
5.3.3 关闭状态153
5.3.4 停用状态153
5.3.5 激活状态154
5.4 小结165
第6章 与硬件交互167
6.1 移动设备应用程序开发的区别是什么168
6.2 Windows Phone 7硬件规范169
6.3 更改设备方向169
6.3.1 配置应用程序支持的方向170
6.3.2 响应方向变化170
6.3.3 设备方向的最佳实践176
6.4 了解Back按钮176
6.4.1 使用Back按钮的功能176
6.4.2 响应Back按钮177
6.5 振动181
6.6 收听FM收音机182
6.7 用加速计加速182
6.7.1 AccelerometerSensor传感器183
6.7.2 模拟加速计数据192
6.8 小结201
第7章 启动器、选择器和高级用户输入205
7.1 使用应用程序栏206
7.1.1 添加应用程序栏207
7.1.2 应用程序栏的最佳实践220
7.2 使用启动器和选择器220
7.2.1 启动器概述221
7.2.2 选择器概述221
7.2.3 墓碑化222
7.2.4 使用联系人223
7.2.5 打电话229
7.2.6 使用电子邮件和SMS消息229
7.2.7 与相机进行交互230
7.2.8 使用其他启动器231
7.3 软件输入面板237
7.4 使用多点触摸238
7.4.1 模拟多点触摸239
7.4.2 操作事件239
7.4.3 使用手势248
7.5 小结249
第8章 Windows Phone 7服务与云服务251
8.1 什么是服务252
8.2 借助位置服务确定自己的位置253
8.2.1 对位置数据源的概述和比较253
8.2.2 获取位置信息254
8.2.3 位置服务的最佳实践266
8.3 使用云服务267
8.3.1 使用微软云数据267
8.3.2 在Windows Phone 7应用中使用必应地图269
8.4 小结274
第9章 创建和使用Web服务277
9.1 服务体系结构的基础知识277
9.1.1 HTTP278
9.1.2 REST279
9.1.3 WCF279
9.2 Web请求和响应280
9.2.1 使用WebClient280
9.2.2 使用WebRequest和WebResponse280
9.2.3 缓存响应286
9.3 基于REST的服务287
9.3.1 使用RESTful服务287
9.3.2 创建RESTful服务296
9.4 WCF服务296
9.4.1 用于创建WCF服务的工具296
9.4.2 托管WCF服务296
9.4.3 创建WCF服务296
9.4.4 WCF服务的示例应用程序297
9.4.5 WCF REST服务310
9.5 小结313
第10章 Web服务推送通知317
10.1 推送通知架构318
10.1.1 推送通知组件318
10.1.2 注册推送通知服务318
10.1.3 创建并打开通知通道319
10.1.4 推送通知的类型319
10.2 发送与响应推送通知321
10.2.1 通知通道的创建和配置321
10.2.2 发送推送通知服务消息328
10.2.3 创建推送通知服务331
10.3 小结340
第11章 Windows Phone 7上的XNA平台343
11.1 XNA概述343
11.2 XNA游戏:Tank344
11.2.1 解决方案中的内容346
11.2.2 Game类347
11.2.3 运行Tank游戏351
11.2 绘制2-D图形352
11.2.1 SpriteBatch类352
11.2.2 ContentManager类353
11.2.3 绘制图像的方法353
11.2.4 绘制文本的方法357
11.3 更新游戏状态360
11.3.1 向量运算361
11.3.2 保持同步363
11.3.3 TouchPanel类364
11.3.4 驾驶坦克364
11.4 使用游戏组件简化代码369
11.4.1 GameComponent和Drawable-GameComponent类369
11.4.2 GameComponent的生命周期382
11.5 更多的XNA经验和技巧382
11.5.1 高效处理大量对象382
11.5.2 播放声音389
11.5.3 高等几何图形:制导导弹390
11.5.4 非可视组件392
11.5.5 检测碰撞394
11.5.6 使用阴影渲染平滑的文本396
11.6 小结398
第12章 Expression Blend401
12.1 Blend界面402
12.2 创建窗体404
12.2.1 添加布局面板404
12.2.2 添加控件405
12.2.3 编辑属性406
12.2.4 修改可视化设计409
12.2.5 添加可视化元素410
12.2.6 修改属性410
12.3 主题和资源413
12.3.1 管理资源413
12.3.2 使用样式重用代码414
12.3.3 编辑控件模板416
12.4 动画417
12.4.1 使用情节提要管理动画417
12.4.2 可视状态420
12.5 Blend中的数据绑定422
12.5.1 绑定到数据上下文422
12.5.2 绑定到元素423
12.5.3 在Blend的美工板上放置样本数据423
12.6 小结426
第13章 使用Silverlight for Windows Phone Tookit并创建全景用户界面429
13.1 Silverlight for Windows Phone Toolkit概述430
13.2 Silverlight for Windows Phone Toolkit中的控件430
13.2.1 AutoCompleteBox控件431
13.2.2 DatePicker控件435
13.2.3 TimePicker控件436
13.2.4 ContextMenu控件437
13.3 Silverlight for Windows Phone Toolkit的页面过渡439
13.4 Silverlight for Windows Phone Toolkit的手势441
13.5 Panorama控件443
13.6 小结448
第14章 模式、框架和测试451
14.1 使用模式452
14.1.1 使用架构模式452
14.1.2 使用MVVM进行开发453
14.1.3 关联视图和视图模型454
14.1.4 更改通知需求454
14.2 使用MVVM框架470
14.2.1 MVVM框架的功能471
14.2.2 寻找合适的框架472
14.3 添加单元测试472
14.3.1 手动单元测试473
14.3.2 单元测试框架475
14.3.3 模拟依赖关系479
14.3.4 对MVVM应用程序进行单元测试480
14.3.5 测试驱动开发480
14.4 小结481
第15章 发布应用程序483
15.1 Marketplace和App Hub483
15.2 加入App Hub484
15.2.1 完成身份验证过程485
15.2.2 设置收款人信息485
15.3 提交要发布的应用程序486
15.3.1 上传XAP文件486
15.3.2 描述应用程序487
15.3.3 添加插图488
15.3.4 设定应用程序的价格489
15.3.5 提交应用程序489
15.4 测试应用程序489
15.5 提供试用模式490
15.6 增加应用程序的销量493
15.6.1 Window Phone 7的目标市场494
15.6.2 制造深刻印象495
15.6.3 散播消息497
15.6.4 合适的价格499
15.6.5 利用契机499
15.6.6 获得反馈500
15.7 小结500
附录 练习题答案503