当前位置:首页 > 工业技术
Windows Phone 7高级编程  使用Visual Studio、Silverlight与XNA进行应用和游戏开发
Windows Phone 7高级编程  使用Visual Studio、Silverlight与XNA进行应用和游戏开发

Windows Phone 7高级编程 使用Visual Studio、Silverlight与XNA进行应用和游戏开发PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:(美)伦道夫,(美)费尔贝恩著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302269496
  • 页数:535 页
图书介绍:本书在大量极富启迪意义的示例引导下,知道您使用Visual Studio、Expression Blend和设计模拟器等工具来设计和部署功能强大的Windows Phone 7应用程序,并得心应手地构建美观的用户界面。
《Windows Phone 7高级编程 使用Visual Studio、Silverlight与XNA进行应用和游戏开发》目录

第1章 Metro与Windows Phone 1

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 hub 9

1.5 开发人员的视角 11

1.6 小结 12

第2章 免费的Visual Studio 2010和Expression Blend 4 13

2.1 Visual Studio 2010 Express For Windows Phone 13

2.2 Expression Blend 4 18

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 UriMapping 117

6.2.3 返回 118

6.2.4 GoBack与CanGoBack 119

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 TileNotification 143

7.2.3 Toast Notification 144

7.2.4 Raw Notification 145

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 Extras 168

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.NET 214

10.2 振动 215

10.3 小结 216

第11章 播放音频 217

11.1 媒体播放 217

11.1.1 MediaElement 217

11.1.2 XNA中的SoundEffect 232

11.1.3 Microsoft Translator 242

11.2 音频录制 246

11.2.1 播放 247

11.2.2 保存 248

11.3 Music and Video hub 250

11.4 FM调谐器 251

11.5 小结 254

第12章 确定位置 255

12.1 地理位置 255

12.1.1 GeoCoordinateWatcher 256

12.1.2 IGeoPositionWatcher 259

12.2 bing map 271

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章 连接与Web 283

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 MultiScaleImage 300

13.4 身份验证 302

13.5 小结 320

第14章 使用云服务 321

14.1 HTTP请求 321

14.1.1 WebClient 322

14.1.2 HttpWebRequest 327

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 JSON 350

14.4 小结 354

第15章 数据可视化 355

15.1 数据绑定 355

15.1.1 DataContext 356

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 ApplicationSettings 386

16.1.2 IsolatedStorageFile-Stream 388

16.2 数据缓存 389

16.2.1 对象缓存 390

16.2.2 持久化存储 397

16.2.3 同步 408

16.3 小结 423

第17章 框架 425

17.1 Managed Extensibility Framework 425

17.1.1 导入和导出 425

17.1.2 ImportMany 429

17.2 应用程序组合 432

17.3 Microsoft Silverlight Analytics Framework 432

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 Sprite 489

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 试用模式和Marketplace 533

20.7 小结 535

返回顶部