- 浏览: 582636 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
小网客:
噱头 没实际意义
【互动出版网】11.11购物狂欢节重磅大促,免费领万千优惠券 -
tongchuang123:
这是要出书了吗:o
微信控 控微信 -
韶华无限:
这也可以出本书……
玩转微信(彩印) -
zhukewen_java:
无语了。。。哪天出本《玩转QQ》?
玩转微信(彩印) -
yaying:
我只见过MySQL Cookbook中文版
jQuery Cookbook中文版
《Windows Phone 7入门经典:使用Silverlight和XNA开发Windows Phone应用》
基本信息
作者: (美)Nick Lecrenski Karli Watson Robert Fonseca-Ensor [作译者介绍]
译者: 陈珍娜 邹鋆弢
丛书名: 移动与嵌入式开发技术
出版社:清华大学出版社
ISBN:9787302306566
上架时间:2012-12-27
出版日期:2013 年1月
开本:16开
页码:1
版次:1-1
所属分类:计算机 > 软件与程序设计 > 移动开发 > 其他移动开发技术
更多关于》》》《Windows Phone 7入门经典:使用Silverlight和XNA开发Windows Phone应用》
内容简介
书籍
计算机书籍
回顾windows phone操作系统的历史,评点windows phone 7与前辈们的不同之处演示页面导航、笔刷、颜色、主题等的最佳用法
详细说明一些能确保用户在从挂起应用状态返回到当前工作应用时有一个平滑过渡的做法。
讨论诸如启动器和选择器一类标准化功能的用法
介绍一些构建web服务的做法,这些服务可以把数据提供给其他任何支持web服务消费的设备
目录
《windows phone 7入门经典:使用silverlight和xna开发windows phone应用》
第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 什么是silverlight 20
2.2.1 什么是xaml 21
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 manager 89
4.1 了解控件样式 90
4.1.1 应用程序样式91
4.1.2 baseon样式 97
4.1.3 控件模板 98
4.1.4 visual state manager 105
4.1.5 expression blend 114
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 http 278
9.1.2 rest 279
9.1.3 wcf 279
9.2 web请求和响应 280
9.2.1 使用webclient 280
9.2.2 使用webrequest和 webresponse 280
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游戏:tank 344
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 blend 401
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 hub 483
15.2 加入app hub 484
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
发表评论
-
【互动出版网】2013双12全场科技类图书6.5折封顶
2013-12-12 16:30 1142【互动出版网】2013双12全场科技类图书6.5折封顶 ... -
C#编程兵书
2013-08-28 17:43 1205《C#编程兵书》 基本信息 作者: 张志强 胡君 丛书 ... -
C++编程兵书
2013-08-28 17:24 1221《C++编程兵书》 基本 ... -
HTML+CSS网站开发兵书
2013-08-28 17:04 1407《HTML+CSS网站开发兵书 ... -
Java编程兵书
2013-08-27 17:57 1229《Java编程兵书》 基本 ... -
网络运维与管理2013超值精华本
2013-08-27 17:44 1350《网络运维与管理2013超值精华本》 基本信息 作者: ... -
HTML5游戏开发进阶指南
2013-08-27 17:26 1326《HTML5游戏开发进阶指 ... -
ASP.NET MVC 4高级编程(第4版)
2013-08-26 17:58 1097《ASP.NET MVC 4高级编程(第4版)》 基本信息 ... -
嗨翻C语言
2013-08-26 17:40 1175《嗨翻C语言》 基本信息 作者: (美)David Gr ... -
C++ Primer中文版(第5版)
2013-08-26 17:20 1142《C++ Primer中文版(第5版) 》 基本信息 作 ... -
云计算原理与实践
2013-08-20 17:02 577《云计算原理与实践》 基本信息 作者: 游小明 罗光春 ... -
微信公众平台搭建与开发揭秘
2013-08-20 16:53 994《微信公众平台搭建与开发揭秘》 基本信息 作者: 易伟 ... -
精通iOS开发(第5版)
2013-08-20 16:25 1038《精通iOS开发(第5版)》 基本信息 原书名:Begi ... -
企业门户(Portal)项目实施方略与开发指南
2013-08-20 16:12 968《企业门户(Portal)项目实施方略与开发指南》 基本信 ... -
Java开发手册
2013-08-20 15:56 944《Java开发手册》 基本信息 作者: 桂颖 谷涛 出 ... -
Unity3D手机游戏开发
2013-08-08 17:33 1132《Unity3D手机游戏开发》 基本信息 作者: 金玺曾 ... -
矛与盾:黑客攻防命令大曝光
2013-08-08 16:30 770《矛与盾:黑客攻防命令大曝光》 基本信息 作者: awk ... -
视觉繁美:信息可视化方法与案例解析
2013-08-08 16:10 927《视觉繁美:信息可视 ... -
精益设计: 设计团队如何改善用户体验
2013-08-08 15:55 768《精益设计: 设计团队如何改善用户体验》 基本信息 原书 ... -
云计算与OpenStack(虚拟机Nova篇)
2013-08-08 15:19 948《云计算与OpenStack(虚拟机Nova篇)》 基本信 ...
相关推荐
### Windows Phone 7入门经典-使用Silverlight和XNA开发Windows Phone应用 #### 知识点一:Windows Phone 7操作系统及其特点 - **历史背景**:随着iPhone和Android的出现,微软意识到需要一个全新的手机操作系统来...
《专业Windows Phone 7应用开发:使用Visual Studio、Silverlight和XNA构建应用程序和游戏》是一本全面介绍了如何利用Microsoft提供的工具和技术来开发高质量的Windows Phone 7应用程序和游戏的专业书籍。...
While numerous books cover both Silverlight and XNA, there lacks a resource that covers the specifics of Windows Phone 7 development. This book fills that void and shares the specifics of building ...
该书不仅涵盖了 Windows Phone 7 开发的核心概念和技术细节,还提供了丰富的示例代码和实践指南,帮助读者快速上手并深入理解 Windows Phone 7 平台的应用开发过程。 #### 核心技术知识点 **1. Silverlight** - **...
在Windows Phone 7平台上开发应用程序,开发者主要使用C#编程语言,可以选择两种主要的框架:Silverlight和XNA Framework。本篇文章将重点介绍如何利用Silverlight来创建首个Windows Phone 7应用。 首先,确保你...
- **手势库管理**:使用XNA框架库和Silverlight Windows Phone工具包库中的手势库进行交互式应用开发。 #### 目录精选 - **第1章:Windows Phone 7应用开发简介** - 介绍Windows Phone 7的硬件特性及软件开发工具...
全书206页,涵盖了Window Phone 7 开发基础,Silverlight 交互开发和XNA 游戏开发。本文件包含例子,pdf版本,方便在离线的时候学习 以下是本书目录 Window Phone 7 开发基础: 第一章 Windows Phone 7 智能型手机 ...
而Windows® Phone Mango中允许您同时使用两个编程框架,Silverlight应用程序中可以嵌入XNA模块,XNA应用程序中也可以嵌入Silverlight元素。这样的话,可以保持两个应用程序框架的优势。例如,在Windows Phone Mango...
Windows Phone 7的开发环境基于Microsoft Visual Studio,结合了Silverlight和XNA框架,为游戏和应用程序的开发提供了强大的支持。 1. **Silverlight for Windows Phone**: Silverlight是微软的一个轻量级框架,...
Windows Phone 7 的应用程序主要基于 Silverlight 和 XNA 框架构建: - **Silverlight**:这是一种用于创建丰富互联网应用程序的技术,非常适合创建具有复杂图形和动画效果的应用。 - **XNA**:对于游戏开发而言,...
Visual Studio 2010 Express for Windows Phone提供了开发Silverlight和XNA应用的基本功能,而Expression Blend则为UI设计提供了更多的灵活性。通过使用Windows Phone Emulator,开发者可以在模拟器上测试应用程序的...
Windows Phone 7应用主要基于Silverlight或XNA框架开发。Silverlight用于构建UI丰富的应用,而XNA则适合游戏开发。理解这两个框架的基本概念和语法是开发Windows Phone应用的基础。 9. **学习C#或VB.NET** Visual...
通过阅读《Windows Phone7开发教程汇总.pdf》这样的资料,开发者可以深入学习到上述概念和技术,逐步掌握WP7应用开发的各个环节,从而创建出符合用户需求的高质量应用。虽然Windows Phone 7已不再是最新的操作系统,...
这里介绍使用Silver Light开发第一个WindowsPhone7应用程序。 阅读本文前建议你有编程基础,并假设你已经从Microsoft App Hub网站上下载Windows Phone7开发工具。 我这里使用的是App Hub网站上下载的Microsoft ...
《Windows Phone 7高级编程》是一本专注于移动应用开发的专业教程,主要针对Windows Phone平台,旨在帮助开发者深入理解和掌握在Windows Phone 7操作系统上构建高效、高质量应用的技术和技巧。这本书详细介绍了如何...