词条 | Windows Phone 7高级编程 |
释义 | 图书信息:作者:Nick Randolph,Christopher Fairbairn 译者:张崟,邹鋆弢 页数:535 版次:1 印次:1 装帧:平装 出版日期:2011年10月 ISBN:9787302269496 图书简介:本书带您在Windows Phone 7开发世界中尽情畅游;在富有启迪意义的示例引导下,指引您使用Silverlight、XNA、Visual Studio、Expression Blend和设备模拟器等工具轻松地设计、部署和销售Windows Phone 7应用程序,并构建时尚、简洁、清爽、令人耳目一新的用户界面。 目 录第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 Tile Notification 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 Maps 271 12.2.1 地图设计 271 12.2.2 地图凭据 273 12.2.3 兴趣点和线条 273 12.2.4 事件 277 12.2.5 Bing Maps 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 Toolkit 380 15.2.4 元素与资源的绑定 383 15.3 小结 384 第16章 数据的存储与同步 385 16.1 独立存储 385 16.1.1 ApplicationSettings 386 16.1.2 IsolatedStorageFileStream 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 Toolkit 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 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。