Windows Phone 7应用开发指南PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:伏英娜主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121146091
- 页数:490 页
Ⅰ.基础篇 1
第1章Windows Phone 7简介 1
1.1背景,规范和标准 2
1.2特性功能 7
1.3 Zune和Windows Phone 7 8
1.4简便高效的开发 9
1.5 Windows Phone 7模拟器 10
1.6 Metro界面的特点 10
1.7开发语言 11
第2章 开发准备 15
2.1软硬件开发环境及需求 16
2.1.1操作系统要求 16
2.1.2工具集合 16
2.2开发环境和工具(Windows 7&Windows Phone Developer Tools) 18
2.3设计方法 21
2.3.1 Expression Blend for Windows Phone 7 21
2.3.2 Windows Phone 7的UI设计 25
2.3.3 Windows Phone 7 UI设计需要考虑的几个方面 27
2.4 Windows Phone 7应用程序控件 29
第3章 应用程序:Hello WP7 World 31
3.1开发环境 32
3.2创建Windows Phone应用程序工程 32
3.3部署并测试Windows Phone应用程序 38
3.4设计用户界面——Hello WP7 41
3.5 UI异常处理 43
3.6 MVVM 46
3.6.1什么是MVVM 46
3.6.2数据绑定 47
第4章Windows Phone的新概念 52
4.1硬件规范 53
4.1.1显示器 53
4.1.2触摸屏手势 54
4.1.3键盘 55
4.2应用程序生命周期 57
4.2.1 1项关键技术——雪藏(Tombstoning) 57
4.2.2 2类信息——永久数据和瞬间状态 58
4.2.3 4个事件——启动,结束,暂停,激活 59
4.3应用资源调用 62
4.3.1启动器和选择器 62
4.3.2独立外存 64
4.3.3推送通知 65
4.3.4主题 66
4.3.5全景视图和枢轴视图 67
4.4手机应用的优化 69
4.4.1移动平台上的Silverlight 69
4.4.2从桌面向手机移植Silverlight应用 70
4.4.3帧频计数器 71
4.4.4线程及其优化 72
4.4.5优秀应用最佳实践 74
第5章Windows Phone 7基本编程技术 76
5.1控件使用 77
5.1.1使用Windows Phone 7控件创建应用程序 78
5.1.2输入控件 80
5.1.3按钮控件 85
5.1.4面板(Panel)类控件 89
5.1.5 Web控件 99
5.1.6多媒体控件 101
5.1.7其他控件 104
5.1.8隐藏控件的使用 106
5.1.9 Silverlight Toolkit控件 107
5.2页面 123
5.2.1页面方向和布局 124
5.2.2页面切换 128
5.2.3 Pivot 页面和Panorama页面 132
5.2.4系统状态栏 135
5.2.5应用程序栏 136
5.3独立存储 140
5.4资源 145
5.4.1资源和资源字典 145
5.4.2资源使用实例 148
Ⅱ.应用篇 153
第6章Windows Phone 7基础工具 153
6.1画刷 154
6.1.1画刷简介 154
6.1.2 SolidColorBrush 154
6.1.3 CardientBrush 156
6.1.4 RadialGradientBrush 157
6.1.5 ImageBrush 158
6.2变形 159
6.2.1 RotateTransform(旋转变形) 159
6.2.2 ScaleTransform(缩放变形) 160
6.2.3 SkewTransform(倾斜变形) 161
6.2.4 TranslateTransform(移动变形) 162
6.2.5 TransformGroup(变形组 162
6.2.6 MatrixTransform(矩阵变形) 163
6.3矢量图 164
6.3.1坐标与容器 165
6.3.2直线(Line)和折线(Polyline) 167
6.3.3多边形(Polygon) 171
6.3.4椭圆(Ellipse)和矩形(Rectangle 172
6.3.5 Z-Index 173
6.3.6填充效果 174
6.3.7拉伸效果 176
6.3.8 Path 177
6.3.9路径标记语法 184
6.4位图 185
6.4.1 WriteableBitmap 186
6.4.2像素控制 188
6.4.3位图与矢量图结合 191
6.4.4位图的裁剪和遮罩 192
6.5动画制作 193
6.5.1实现动画的几种方式 193
6.5.2 StoryBoard详解 197
6.5.3关键帧 199
6.5.4触发器动画 202
6.5.5 Easing Functions 202
6.5.6使用Expression Blend制作动画 204
6.6样式和主题 207
6.6.1样式及样式继承 208
6.6.2应用主题 210
6.6.3视觉状态管理器 212
6.7使用模板 216
6.7.1 DataTemplate 217
6.7.2 ControlTemplate 219
6.8自定义控件 221
6.8.1 User Control和 Custom Control 221
6.8.2实现自定义User Control 223
6.8.3实现自定义Custom Control 226
第7章Windows Phone 7强化工具 231
7.1传感器应用 232
7.1.1加速传感器 232
7.1.2 GPS定位服务 238
7.2启动器(Launcher) 241
7.2.1编写邮件(EmailComposeTask) 242
7.2.2拨打电话(PhoneCallTask) 242
7.2.3启动网页搜索SearchTask 243
7.2.4发送短信(SmsComposeTask) 245
7.2.5 Marketplace相关的Launcher 245
7.2.6启动媒体播放器(MediaPlayerLauncher) 248
7.2.7启动网络浏览器(WebBrowserTask) 249
7.2.8小结 249
7.3选择器(Chooser) 249
7.3.1拍照(CameraCaptureTask) 250
7.3.2电子邮件选择器(EmailAddressChooser Task) 252
7.3.3从相册中选择照片(PhotoChooserTask) 254
7.3.4保存照片到手机的相册之中 255
7.3.5保存手机号码(SavePhoneNumberTask) 257
7.3.6小结 260
第8章Windows Phone 7的云中应用 261
8.1通信协议和服务调用概述 262
8.1.1 WCF 262
8.1.2 Odata 267
8.1.3 WebClicnt 267
8.1.4 HttpWebRequest 272
8.1.5 Web Service 276
8.1.6推送通知(Push Notification) 289
8.2云服务 313
8.2.1使用Windows Azure 313
8.3.2调用SQL Azure 316
8.3.3 Windows Azure Marketplace DataMarket 320
8.3.4 Windows Azure示例 326
第9章Windows Phone 7应用程序的发布 341
9.1应用程序调试 342
9.1.1异常处理 342
9.1.2错误与调试 347
9.2应用程序发布 355
9.2.1微软移动应用商店概述 355
9.2.2应用程序商店账号注册 355
9.2.3应用程序发布 356
9.2.4应用程序更新 365
9.25盈利 366
Ⅲ.案例篇 368
第10章 优酷Windows phone 7客户端开发案例 368
10.1介绍 369
10.1.1开发背景 369
10.1.2项目需求 370
10.2开发实施 370
10.2.1关键控件 370
10.2.2获取服务器数据 372
10.2.3视频播放 377
10.2.4墓碑化 379
10.3未来要做什么 381
10.4项目总结 382
第11章 微博Phone 7客户端开发案例 384
11.1产品背景 385
11.1.1产品介绍 385
11.1.2产品需求 385
11.1.3功能要点 386
11.1.4开发难点 386
11.2开发实施 386
11.2.1开发准备 386
11.2.2开发过程 388
11.2.3开发感言 406
11.3项目总结 407
第12章Windows Phone 7游戏开发实战案例 408
12.1产品背景 409
12.1.1产品介绍 409
12.2.2游戏规则 410
12.2开发实施 410
12.2.1开发准备 410
12.2.2开发过程 412
12.3项目总结 428
第13章KulerCream配色设计案例 429
13.1产品背景 430
13.1.1公司介绍 430
13.1.2项目介绍 430
13.2开发实施 433
13.2.1开发准备:产品创意与UI设计 433
13.2.2开发过程:MVVM Light框架应用及界面构建 435
13.2.3使用Reactive Extensions for.NET(Rx)进行API数据异步调用 443
13.2.4自定义及优化读取进度条 445
13.3项目总结 447
参考文献 447
附录A Windows Phone的应用程序认证要求 449
附录B“智启未来”——下一代Windows Phone更新与展望 474
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017