Windows Phone 7高级编程

当前位置:首页 > 计算机网络 > 操作系统/系统开发 > Windows Phone 7高级编程

出版社:清华大学出版社
出版日期:2011-10
ISBN:9787302269496
作者:[美]Nick Randolph,[美]Christopher Fairbairn
页数:535页

内容概要

Nick Randolph目前经营着一家专门构建Windows Phone富移动应用程序的公司——Built to Roam。此前,Nick是nsquared Solutions公司的联合创始人和开发经理,他带领开发团队利用最新技术构建智能化软件。在加盟nsquared之前,Nick曾任Intilecta公司首席开发人员,并全程参与了该公司应用程序框架的设计与构建。
在取得工程(IT)/商务双学位后,由于他对.NET开发人员社区作出了卓越贡献并熟练地掌握了Windows Mobile平台开发技术,Nick荣膺Microsoft MVP称号。现在他孜孜不倦地通过博客http://nicksnettravels.builttoroam.com积极为设备应用程序开发领域做贡献。
Nick应邀出席过多项活动,如澳大利亚和新西兰的TechEd大会、MEDC以及代码挑战营。他迄今已撰写三本介绍Visual Studio的书籍,最新著作是Professional Visual Studio 2010;此外,他已连续五年担任Microsoft“创新杯”大赛全球总决赛的评委。
Christopher Fairbairn目前任ARANZ Medical有限公司首席开发人员,负责开发伤口护理移动应用程序和硬件。此前,Christopher任Blackbay公司技术架构师,负责开发该公司的旗舰移动货运物流产品Delivery Connect的技术框架。他曾参与包括iPhone、Windows Mobile和Palm OS在内的多种移动平台开发。
凭借为Windows Mobile开发人员社区所作出的突出贡献,Christopher已荣膺Microsoft MVP。他还出席过新西兰国内由蓬勃发展的新西兰Microsoft社区(正式名称为NZ.NET User Groups Society)等组织的各项重要活动。Christopher经常在www.christec.co.nz/blog/中发表博客文章。

书籍目录

第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 Noti?cation
143
7.2.3 Toast Noti?cation
144
7.2.4 Raw Noti?cation
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

编辑推荐

伦道夫、费尔贝恩编著的《Windows Phone 7高级编程——使用Visual Studio Silverlight与XNA进行应用和游戏开发》面向移动应用程序开发新手,以及已经为其他移动平台(如Windows Mobile、Android或iPhone)构建过移动应用程序的开发人员。    本书的组织结构可以帮助您尽快构建出应用程序。开头几章旨在帮助您理解构建Windows Phone应用程序所需的工具、技术和设计准则。随后的章节介绍了如何使用设备中的硬件和软件服务。最后几章的主题包括Web连接、数据的处理、应用程序框架和安全性;这些较高级的主题在构建成功的Windows Phone应用程序时同样至关重要。

作者简介

本书带您在Windows Phone 7开发世界中尽情畅游;在富有启迪意义的示例引导下,指引您使用Silverlight、XNA、Visual Studio、Expression Blend和设备模拟器等工具轻松地设计、部署和销售Windows Phone 7应用程序,并构建时尚、简洁、清爽、令人耳目一新的用户界面。

图书封面


 Windows Phone 7高级编程下载 更多精彩书评



发布书评

 
 


精彩书评 (总计4条)

  •     微侠网的域名为“www.vipxap.com”,域名看似很长,其实解读以后会发现意义独特,也很好记忆,“vipxap”是“vip”和“xap”的组合,“vip”的英文意义大家基本上都了解,为“要员、贵宾、高级会员”之意,而“xap”则为WP安装程序的文件格式,所以“www.vipxap.com”的字面意义为重要的安装程序,完整的意义则为WP中文地区最具价值的资讯与应用提供平台。
  •     不同意有些人说的 只是入门之说,,,知识点是从基础讲起,准确的说是底层,,,不是单纯的叫你如何做,而是让你学习的过程去领悟。缺点:1,覆盖太广,涉及到很多美工的东西,不适合程序员2,起点不统一,有时候一些知识点直接拿出来用,不解释,有时候甚至是vs的常用操作,它也会拿出来着重的叙述。
  •     书中包含了多媒体、云服务、XNA游戏开发等内容,现在市面上windows phone开发的图书真的太少,书中截图很丰富,和文字搭配整体效果不错 书中介绍的这个平台的相关知识及开发工具2010,容易让初学者上手,进行手机开发的行列。也介绍了一些游戏开发的知识,相信对学习这个平台能有很大的帮助,适合初学者

精彩短评 (总计101条)

  •     还好,就当入门书了
  •     挺厚的一本书,内容正在阅读中
  •     有深度,不适合初学者看。印刷和纸张不错,翻译的可以。
  •     作为第一本上市的国外翻译WP7书,虽然比较简单,WP7限制多多
  •     首先赞一个当当送货的速度,昨天晚上订的,今天就拿到了。刚到手,简单的翻了翻,书很不错,秉承了wrox一贯的风格,对windows phone的各个方面都有涉及,包括各种初级和高级的主题。都有代码实例讲解,网站有源代码的下载,中文译者也已经发布了勘误表,,各个方面比较关照读者。
    xna涉及的不多,只有一章,但xna本身也确实属于另外一个主题了,想用本书开发xna游戏的话本书意义不大。动画设计的部分expression blend也只有简单介绍,所以美工人员不适合。
    本书主要是针对有一定经验的程序员,不过考虑到初级主题和高级主题都有,所以初学者也没有什么问题。
  •     应该还不错,不够快递够慢的
  •     这本书 还在看的过程中,不过翻译的确 有点那个
  •     内容写的还不错,最基础的东西。。。
  •     昨天晚上睡觉前下单,今天晚上8点的样子就到货了,速度快,赞一个;书的也不错,比较详细、深入
  •     内容详实,是一本非常好的工具书。
  •     书还不错,纸质也还好,正在研读中
  •     介绍的很全面,适合学习用。作为稍有的中文资料,很给力!
  •     还没有正式看,但应该不错,是属于进阶书籍。
  •     确实是正版,快递也很给力,呵呵。
  •     真的不错,有基础的没基础的都能看的一本书,不像某些国产书。不提了,买吧,不后悔
  •     给老公买的一本书,很实用。
  •     书的印刷质量不错。送货速度也还可以。
    还没看书的内容。以前买过红皮书,挺不错的,就是有点不太深入。希望这本书帮助我走上WP7的开发道路。
  •     前两次买的c++的书都有点旧和折角 ,这次不错很完好。wp7未来发展很大,现在刚刚起步,所以说现在学会,未来不久会在移动开发领域有优势
  •     很好,有一定基础的人看有很大收获。
  •     之前看过,所以果断买下
  •     本书是微软出版的,是用于有一定开发基础的程序猿。但觉得翻译不是很好#……
  •     学习这么久,一直都是看网络资源,终于出了一本wp7的书,过段买了,看了一段时间,没有让我失望。还是可以学到很多的,对于我很实用。查起来也很方便。支持
  •     感觉前面几章Blend那部分可以跳过
  •     红皮书什么时候都是好书啊,
  •     相信国外的计算机工作者一丝不苟的工作精神,也感谢国内的翻译工作者,这本书绝对够用
  •     快递人很好
  •     适合没有WPF或Silverlight基础的人学习,同时对有一定基础的人来说也是本很好的参考用书。
  •     书的质量不错,内容也OK,和我要的基本相符
  •     送货,书质还可以。
  •     一开始拍错了 书来了 翻了一下 觉得内容讲述的和我想要的不相符 我是新手 我就给退了
  •     翻译的不够通畅
  •     真的不错内容很好,只是印刷的纸张差了点
  •     这绝对是好书,讲的比较清楚,特别是服务器端的知识,很实用,推荐
  •     大致看了内容挺全的。
  •     书本很好,值得购买
  •     实例操作,非常的充实,价格挺实惠
  •     大概看了几眼 感觉还行!!
  •     书还是要去豆瓣上看看评论的好。
  •     对移动系统开发感兴趣,买来拓宽知识面。
  •     很不错的书,可惜和windows phone8有变化
  •     内容比较详细,就是勘误太多了。。。
  •     快递还不错。。本以为三天才能到,结果不到两天就到了。。书的内容还没仔细看,大体浏览了一下,感觉还不错,对于初学者和中级开发者来说都有很大帮助,不过书的印刷不敢恭维,有很多地方明显的一边粗一边细,不过这样的地方很少
  •     是不很不错的书。
  •     是在群里边看到这本书真的需要!wp7未来移动的王者
  •     书还不错,但是不适合初学者!不建议初学者购买!
  •     好大本。。看的好累,要是能买到WP7的视频教程就好了。。
  •     不错,速度非常快,嘿嘿,正在慢慢看
  •     正在阅读中,刚看了前几章,感觉还可以。
  •     内容完整,理论性强!
  •     书很不错,跟想象中的一样好。
  •     看中的是WP7的前途。。。
  •     挺好的一本书,翻译的也不错就是看起来有点难度,需要多加练习
  •     好期待啊。
  •     书写的挺好的,还在继续看中。
  •     书本不错,印刷很好,内容十分充实!适合有一定基础的朋友看!
  •     书很厚、很全!
  •     WindowsPhone是Microsoft推出的最新移动平台。它引入了大量新功能和服务,这使其成为市场中内容最丰富的移动平台之一。WindowsPhone中的应用程序和游戏使用Visual Studio进行开发,借助ExpressionBlend进行设计。这些强大工具释放出的组合威力使得Windows Phone成为最易于开发的移动平台。 本书将带您游历这个全新移动平台中的每个主要方面。它将向您展示如何利用WindowsPhone的硬件和软件服务来构建应用程序和游戏。您还将学习如何使应用程序连接到运行在云中的服务。 其中每个主题都提供了示例代码,您可以使用它们来进行演练并对其进行改编从而更深入地理解WindowsPhone开发平台。 读者对象 本书面向移动应用程序开发新手,以及已经为其他移动平台(如WindowsMobile、Android或iPhone)构建过移动应用程序的开发人员。 为了收到最圆满的学习效果,建议您至少对C# 和****Framework具有较深入的理解。之前掌握的Silverlight或WPF知识将有助于您理解本书后半部分中列举的某些示例。 涵盖的内容 Windows Phone应用程序和游戏有一套独特的要求和需要解决的挑战。本书将介绍在WindowsPhone操作系统的创建中所蕴含的设计理念以及如何将其运用到您的开发工作中。您将学习如何与WindowsPhone平台的各个方面进行交互,以及如何构建应用程序使其提供一致且可靠的用户体验。 本书不会全面介绍Silverlight或**** Framework,而是着重介绍构建WindowsPhone应用程序所需的背景知识。
  •     外国人的著作,比国人的强,
    但不是最新芒果版的介绍。是7.0版 非7.1版,内容滞后。

    所以缺少LINQ 和 SQL数据库 的介绍。
    这个非常重要。

    希望下一版增加。
  •     还不错~~比wp7开发征程好多了
  •     老公买的 不知道怎么样呢
  •     很好用,很详细,受益匪浅
  •     纸张很好,很厚的一本,很详尽适合学习
  •     书的纸质不是很好,没想象中的好
  •     老公很满意,一直在看,呵呵
  •     个人感觉挺不错,适合有一定开发经验的人
  •     好书,只是纸张不够上乘.其它都好.
  •     书本质量尚可,但不是非常好,内容还没看。
  •     感觉是一部针对行很好的书籍
  •     入门经典!
  •     相对而言,这本书比国内的一些人写的书好不少,起码都是自己搞的,不是凑起来的。
  •     书很好送货很及时
  •     看过两本国人写的,内容真的很乱,这本就有条理
  •     国内首本windows phone 7开发译著图书
  •     整体感觉还可以,但是内容方面貌似没有具体的案例,这样的话,对已系统性的了解与掌握就显的有些不妥了~
  •     可以买来自学,还不错
  •     当时还是很不错了,现在因为都换 WP8了,不推荐再买。
  •     学习WP7 必备的工具书
  •     书不错,印刷很好。内容也很全,要是送货再快点就更好!
  •     清大出版,质量过硬。
    外文图书翻译过来也比某些国内书籍强得多、
    内容很全面。重点到位。仔细研究中。。。。。
  •     书挺好 适合稍微有点基础的人读更好 0基础的可能读起来有点费劲 但是讲的很仔细
  •     书是不是才印刷的啊,前面好多页都粘在一起的,印刷效果一般。总体来说还不错,内容正在阅读中
  •     内容挺好的 是一个阶级性的学习 适合所有开发人员阅读
  •     喜欢在当当购书,实惠、品质好!
  •     刚收到此书,还没有看呢
  •     送货速度比较慢。差不多1星期才到。
  •     很详实,很好的一本书,不过要有C#基础
  •     我之前买了一本,国人写的winphone mango的书 真的是太次了,后来没办烦又买了这本,感觉这本真的不错!
  •     印刷质量一般,但是老外写的内容远比国内拼凑的强,很适合有一定基础的人
  •     系统的看下来,每个点讲的都到位且细致。可总感觉很散,可能是翻译过来的缘故!!总体还可以……
  •     专业的WP7编程书籍,值得收藏。
  •     还行,主要是翻译的有些太西方化。
  •     选了很久 只要这本书还行 最好看英文版的Programming_Windows_Phone_7
  •     赶紧研读,好书无需再评
  •     确实是比国人写的要好些。
  •     内容和实在,但是需要具备比较扎实的C#知识,很多代码直接上来就是完整的实际工程的代码片段,对C#库一些常用类型不熟悉的话可能会比较吃力。讲解很详细,可以看出作者对WindowsPhone一些具体控件的底层实现都很熟悉,比国内编的书好多了。
  •     相比同类的教科书来说,此书的确讲的非常好,但是一点不足,此书偏向基础,处处点到为止,没有深入,书中没有实战,单纯的如果想深入WP7,此本不合适,推荐去看微软中国上的两套视频足够了,如果想要补补基础,此书是不二之选
  •     内容还可以,只是书有点褶皱
  •     不错的,就是这种类型的书比较枯燥的,需要坚持读下去
  •     刚收到 还没看 粗略的翻了一下 内容不错 有些不懂的地方也有解释不过纸质不怎么样
  •     这本书内容很详实,适合初学者
  •     还算可以,介绍的比较详尽。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024