深入浅出:Windows Phone 7应用开发(附光盘)

深入浅出:Windows Phone 7应用开发(附光盘) pdf epub mobi txt 电子书 下载 2025

林政 著
图书标签:
  • Windows Phone 7
  • WP7
  • 应用开发
  • C#
  • XNA
  • Visual Studio
  • 移动开发
  • 编程入门
  • 开发教程
  • 微软
  • 光盘
  • 技术
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 清华大学出版社
ISBN:9787302274643
版次:1
商品编码:10945411
品牌:清华大学
包装:平装
开本:16开
出版时间:2012-02-01
用纸:胶版纸
页数:427
字数:687000
附件:光盘

具体描述

编辑推荐

《深入浅出:Windows Phone 7应用开发》特点:1.系统架构、编程语言、模块功能、综合实例——深入浅出!2.实例代码、开发视频、博客互动、开发交流——面面俱到!3.项目经理、专业网站、开发用户、知名专家——极力推荐!

内容简介

《深入浅出:Windows Phone 7应用开发》系统论述了windows phone 7操作系统的应用开发,全书由浅入深地介绍了windows phone 7应用程序开发的各方面知识,分为开发基础篇、开发技术篇和开发实例篇3个部分,从不同的层面进行了阐释。开发基础篇介绍了windows phone 7的基本情况,主要包括开发坏境的搭建和基本的语法知识,为接下来的应用开发做好充分的准备;开发技术篇介绍了常用控件、布局管理、数据存储、图形动画、多媒体、启动器与选择器、手机感应编程、mvvm模式、silverlight toolkit组件和网络编程这些实用的编程知识; 开发实例篇以应用实例的方式综合地讲解了windows phone 7各种编程技术的运用,以实例的训练来加强对windows phone 7的技术知识的理解。
《深入浅出:Windows Phone 7应用开发》覆盖面广,实例丰富,注重理论与实践的结合,并提供了书中所有范例的源代码,适合于windows phone 7开发入门的读者,也适合于从其他智能手机平台转向windows phone 7平台的读者,同时对于有windows phone 7开发经验的读者也极具参考价值。

作者简介

林政,目前就职于国内知名互联网企业,在Windows Phone 和Android领域有深入的研究和丰富的实战经验。长于XNA、ASP.NET、JSP、SQL Server、WCF、LINQ、Silverlight、XML,精通C#语言和Windows Phone Silverlight技术,曾从事过基于.NET平台的大型SAAS软件的开发工作,正致力于智能手机软件的研究与开发。

目录

开发基础篇
第1章 概述
1.1 windows phone的技术特点
1.1.1 windows phone 7的发展
1.1.2 windows phone的优势
1.2 windows phone的技术架构
1.2.1 windows phone的平台架构
1.2.2 silverlight framework与xna framework

第2章 开发环境
2.1 搭建开发环境
2.1.1 开发环境的要求
2.1.2 开发工具的安装
2.2 创建windows phone 7应用
2.2.1 创建hello windows phone项目
2.2.2 解析hello windows phone应用

第3章 xaml
3.1 什么是xaml
3.2 xaml语法
3.2.1 xaml命名空间
.3.2.2 声明对象
3.2.3 设置属性
3.2.4 标记扩展
3.2.5 事件
开发技术篇

第4章 常用控件
4.1 控件的基类
4.2 按钮
4.3 文本块
4.4 文本框
4.5 边框
4.6 超链接
4.7 单选按钮
4.8 复选框
4.9 进度条
4.1 0滚动区域
4.1 1列表框
4.1 2滑动条
4.1 3菜单栏

第5章 布局管理
5.1 网格布局
5.2 堆放布局
5.3 绝对布局
5.4 枢轴视图布局
5.5 全景视图布局

第6章 数据存储
6.1 独立存储
6.1.1 独立存储的特点
6.1.2 使用独立存储设置
6.1.3 使用独立存储文件
6.2 嵌入式数据库
6.2.1 perst数据库的特点
6.2.2 perst数据库的使用
6.3 sql server ce数据库

第7章 图形动画
7.1 基本的图形
7.1.1 矩形
7.1.2 椭圆
7.1.3 直线
7.1.4 线形
7.1.5 多边形
7.1.6 路径
7.1.7 几何图形和画刷
7.2 使用位图编程
7.2.1 拉伸图像
7.2.2 裁切图像
7.2.3 动态生成图片
7.3 动画
7.3.1 动画编程中使用的类
7.3.2 偏移动画
7.3.3 旋转动画
7.3.4 缩放动画
7.3.5 倾斜动画

第8章 多媒体
8.1 mediaelement元素
8.1.1 mediaelement类的属性、事件和方法
8.1.2 mediaelement的状态
8.2 本地音频播放
8.3 网络音频播放
8.4 本地视频播放
8.5 网络视频播放

第9章 启动器与选择器
9.1 使用启动器
9.1.1 发邮件(emailcomposetask)
9.1.2 打电话(phonecalltask)
9.1.3 搜索(serachtask)
9.1.4 发送短信(smscomposetask)
9.1.5 启动浏览器(webbrowsertask)
9.1.6 播放多媒体(mediaplayerlanucher)
9.1.7 应用的详细情况(marketplacedetailtask)
9.1.8 应用市场(marketplacehubtask)
9.1.9 当前应用在应用市场的信息(marketplacereviewtask)
9.1.1 0应用市场搜索(marketplacesearchtask)
9.1.1 1地图(bingmapstask)
9.1.1 2地图方向(bingmapsdirectionstask)
9.2 使用选择器
9.2.1 照相机(cameracapturetask)
9.2.2 邮箱地址(emailaddresschoosertask)
9.2.3 电话号码(phonenumberchoosertask)
9.2.4 选取图片(photochoosertask)
9.2.5 保存邮箱地址(saveemailaddresstask)
9.2.6 保存电话号码(savephonenumbertask)
9.2.7 游戏邀请(gameinvitetask)
9.2.8 保存铃声(saveringtonetask)

第10章 手机感应编程
10.1 加速器
10.1.1 加速器原理
10.1.2 使用加速器编程实例
10.2 触控感应
10.2.1 manipulation事件
10.2.2 应用示例: 画图形
10.2.3 touch.framereported事件实现多点触控
10.2.4 应用实例: 涂鸦板

第11章 mvvm模式
11.1 mvvm模式的特点
11.2 数据绑定
11.2.1 用元素值绑定
11.2.2 三种绑定模式
11.2.3 绑定值转换
11.2.4 绑定集合
11.3 command的实现
11.4 attached behaviors的实现
11.5 mvvm light toolkit组件的使用

第12章 silverlight toolkit组件
12.1 自动完成文本框
12.2 上下文菜单
12.3 日期采集器
12.4 手势服务/监听
12.5 列表采集器
12.6 列表选择框
12.7 页面转换
12.8 性能进度条
12.9 倾斜效果
12.1 0时间采集器
12.1 1棒形开关
12.1 2折叠容器

第13章 网络编程
13.1 http协议网络编程
13.1.1 webclient类和httpwebrequest 类
13.1.2 天气预报应用
13.2 使用web service进行网络编程
13.2.1 web service的特点
13.2.2 在windows phone应用程序中调用web service
13.3 使用wcf service进行网络编程
13.3.1 wcf service的特点
13.3.2 创建wcf service
13.3.3 调用wcf service
13.4 推送通知
13.4.1 推送通知的特点
13.4.2 推送通知的分类
13.4.3 推送通知的实现
13.5 webbrowser
13.6 socket编程
13.6.1 socket的相关概念
13.6.2 socket通信的过程
13.6.3 windows phone中的socket api
13.6.4 socket示例: 实现手机客户端和电脑服务器端的通信

开发实例篇
第14章 普通应用实例
14.1 时钟
14.2 日历
14.3 统计图表
14.4 记事本
14.5 快速邮件

第15章 网络应用实例
15.1 rss阅读器
15.2 博客园主页
15.3 网络留言板
15.4 快递100

精彩书摘

第1章 概述
Windows Phone是一个诞生于移动互联网以及智能手机爆发期间的操作系统,是微软绝地反击苹果iPhone和谷歌Android的利器。Windows Phone是微软这位巨人在移动领域的一次冲击,是一次风险与机遇共存的挑战。Windows Phonc 7是wind。ws Phonc系列的第一个版本,它的诞生意味着移动领域的竞争更加激烈。同时,Wind0W。Ph。n。7是在综合iPhone和Android的优点与缺点的基础上进行设计和研发的,它有着自己的独特的优势和更大的完善空间。诺基亚宣布使用Windows Phone作为主要操作系统之后,移动操作系统三足鼎立的局面将会逐渐形成。
Windows Phone的技术体系与Windows Mobile时代的技术体系是完全不同的,它在技术上颠覆了微软以前的操作系统的技术框架。Windows Phon。的技术体系分为两个独立的模块,一个是用于开发普通应用程序的框架一一Silverlight框架,一个是专门用于开发手机游戏的框架一一XNA框架。这两个框架互相独立,分工明确,程序员可以根据自己开发的应用程序的性质来诜择.
1.1 Windows Phone的技术特点
Windows Phone是微软公司设计的手机操作系统,因为微软公司之前发布的手机操作系统Windows Mobile 6。5是最后一款Windows Mobile系统,所以新的操作系统命名为Windows Phone并以Windows Phone 7作为Windows Phone系列的第一个版本号。微软公司首席执行官史蒂夫。鲍尔默于北京时间2010年2月15日在全球移动通信大展上公布了公司最新一代手机操作系统Windows Phone 7,并在2010年10月11日发布了手机操作系统Windows Phone 7,这标志着Windows Phone正式地登上手机操作系统的舞台。微软宣称Windows Phone 7将是公司重点发展的产品,并将旗下XboX LIVE游戏、Zune音乐与独特的视频体验整合至其中。
……
《深入浅出:Windows Phone 7应用开发(附光盘)》—— 开启你的移动开发之旅 前言 在移动互联网浪潮席卷全球的今天,智能手机已成为我们生活中不可或缺的一部分。而作为微软推出的全新移动平台,Windows Phone 7以其独具匠心的Metro设计风格、流畅的用户体验以及强大的技术支撑,迅速吸引了众多开发者和用户的目光。本书正是为你量身打造的Windows Phone 7应用开发指南,它将带你从零开始,一步步掌握Windows Phone 7应用开发的核心技术与实践技巧,让你能够轻松构建出功能丰富、体验出色的移动应用。 本书特色 1. 体系化学习,循序渐进: 本书采用“深入浅出”的学习方法,从最基础的开发环境搭建、XAML语言入门,到UI控件的深入解析、导航机制的理解,再到数据存储、网络通信、传感器应用等进阶内容,层层递进,确保读者能够扎实掌握每个知识点。我们避免了枯燥的技术堆砌,而是通过大量的实例和代码示例,将理论知识转化为实践能力。 2. 实战驱动,案例丰富: 理论知识的学习固然重要,但真正的掌握在于实践。本书精心挑选了多个典型应用场景,涵盖了社交、工具、游戏等不同类型的应用开发。每一个章节都配有贴近实际开发需求的案例,让你在学习过程中能够亲手实现功能,解决问题,从而加深对技术原理的理解,并快速积累开发经验。 3. 核心技术,全面覆盖: 从Windows Phone 7应用生命周期管理、UI布局设计,到数据绑定、MVVM设计模式的应用,再到后台任务、推送通知、应用内购买等高级特性,本书都进行了深入的剖析和讲解。你将学习到如何利用Silverlight和.NET Framework的强大功能,构建出高性能、高可用性的Windows Phone 7应用。 4. 优秀实践,指导开发: 除了技术本身的讲解,本书还融入了大量优秀的开发实践和设计理念。我们将分享如何进行良好的UI/UX设计,如何优化应用性能,如何处理用户交互,以及如何进行有效的调试和测试。这些宝贵的经验将帮助你写出更优雅、更健壮、更符合用户习惯的应用。 5. 配套光盘,助力学习: 本书附带的光盘中包含了所有章节的代码示例、开发工具的安装指南,以及一些额外的学习资源。你可以在光盘中找到书中讲解的完整源代码,方便你进行对照学习和二次开发。同时,我们也为你准备了相关的开发文档和工具链接,进一步拓展你的学习途径。 本书内容概览 第一部分:Windows Phone 7开发入门 第一章:Windows Phone 7平台概述: 介绍Windows Phone 7的特点、优势,以及与其他移动平台的比较。 第二章:开发环境搭建: 指导读者安装和配置Visual Studio 2010/2012,以及Windows Phone 7 SDK,为后续的开发做好准备。 第三章:XAML基础: 深入讲解XAML语言的基本语法、布局面板(Grid, StackPanel, DockPanel等),以及常用的UI控件(Button, TextBlock, TextBox, Image等)。 第四章:第一个Windows Phone 7应用: 通过一个简单的“Hello World”应用,让读者快速了解应用的基本结构和开发流程。 第二部分:Windows Phone 7 UI设计与交互 第五章:布局与控件进阶: 探索更多高级布局技巧,如Canvas、RelativePanel,以及列表控件(LongListSelector, ListBox)和数据可视化控件(Chart)。 第六章:数据绑定: 详解数据绑定的概念,包括单向绑定、双向绑定,以及DataContext的使用,实现UI与数据的无缝连接。 第七章:导航与页面管理: 讲解Windows Phone 7的页面导航模型,包括Uri Navigation、Parameter Passing,以及ViewModel的使用。 第八章:用户交互与事件处理: 学习如何处理触摸事件、手势识别,以及如何设计响应式和用户友好的交互体验。 第九章:使用Isolated Storage进行数据持久化: 介绍Isolated Storage的使用,实现应用数据的本地存储和读取。 第三部分:Windows Phone 7应用高级开发 第十章:网络通信与Web服务: 学习如何使用HttpClient、WebClient进行HTTP请求,以及如何解析JSON、XML数据。 第十一章:传感器应用开发: 探索如何利用加速度计、陀螺仪、GPS等传感器,为应用添加丰富的功能。 第十二章:后台任务与后台代理: 讲解后台任务的概念,以及如何使用后台代理实现应用在后台的定期更新和数据同步。 第十三章:推送通知与Live Tiles: 学习如何集成Windows Push Notification Services (WNS),以及如何更新Live Tiles,吸引用户关注。 第十四章:应用内购买与应用发布: 指导读者了解应用内购买的流程,以及如何将应用发布到Windows Phone Store。 第四部分:Windows Phone 7开发进阶与实践 第十五章:MVVM设计模式详解: 深入理解MVVM(Model-View-ViewModel)设计模式,学习如何构建可维护、可测试的代码。 第十六章:性能优化与内存管理: 分享提升应用性能的技巧,如资源优化、异步编程、内存泄漏的检测与解决。 第十七章:使用调试工具与单元测试: 学习如何有效地使用Visual Studio的调试工具,以及如何编写单元测试来保证代码质量。 第十八章:第三方库与API应用: 介绍一些常用的第三方库和API,拓展你的应用功能。 第十九章:案例分析与项目实践: 通过一个完整的项目案例,将前面所学的知识融会贯通,完成一个具有实际意义的Windows Phone 7应用。 谁适合阅读本书 初入移动开发领域的程序员: 如果你对移动应用开发感兴趣,但缺乏相关的经验,本书将是你最好的起点。 有其他平台开发经验的开发者: 如果你熟悉iOS或Android开发,并希望转向Windows Phone 7开发,本书将帮助你快速掌握平台特性。 希望学习Windows Phone 7应用开发的在校学生: 本书的系统性学习方法和丰富的案例,非常适合学生巩固理论知识,提升实践能力。 对Windows Phone 7平台感兴趣的爱好者: 即使你不是专业的程序员,本书也能帮助你了解Windows Phone 7应用的开发过程,甚至尝试自己动手开发简单的应用。 结语 Windows Phone 7为我们打开了一个充满无限可能的新世界。通过本书的学习,你将能够掌握构建优秀Windows Phone 7应用的必备技能,将你的创意转化为现实。我们相信,凭借你的热情和本书的指导,你一定能在Windows Phone 7应用开发的道路上取得成功!让我们一起,深入浅出,玩转Windows Phone 7!

用户评价

评分

对于许多开发者来说,学习一个新的移动平台就像是打开了一扇新的大门,而《深入浅出:Windows Phone 7应用开发(附光盘)》无疑是开启这扇门的一把金钥匙。这本书最让我称赞的是它对WP7 SDK的全面覆盖,从基础的UI控件到高级的网络通信,再到后台任务和推送通知,几乎涵盖了应用开发的各个方面。我特别喜欢书中关于数据存储的讲解,无论是Isolated Storage还是SQLite,作者都提供了详细的实现方法和应用场景的分析,帮助我理解如何在不同的需求下选择合适的数据存储方案。光盘中的源码我几乎都下载下来研究了一遍,很多代码片段都非常有启发性,可以直接复制到自己的项目中,大大节省了开发时间。这本书在讲解过程中,还会穿插一些关于Windows Phone生态系统的介绍,例如应用商店的审核机制、开发者社区的资源等等,这些信息对于刚进入WP7开发领域的新手来说,非常有价值。书中对异步操作的详细阐述,特别是Task Parallel Library(TPL)在WP7中的应用,让我能够写出更健壮、响应更快的应用程序。而且,作者并没有回避一些技术上的难点,而是选择直面它们,并给出清晰的解决方案,这种严谨的态度令人钦佩。

评分

《深入浅出:Windows Phone 7应用开发(附光盘)》这本书,可以说是我在WP7开发初期的一盏明灯。我当时刚接触WP7,感觉一切都是那么新鲜又陌生,尤其是XAML的写法和MVVM模式,一开始确实让人有些抓狂。这本书的标题“深入浅出”真的不是虚的,它用一种非常易于理解的方式,将复杂的概念拆解开来,一步步引导读者上手。我尤其喜欢书中关于UI布局的部分,各种控件的用法、布局容器的搭配,都讲得非常细致,甚至连一些细节的优化都涉及到了。光盘里的示例代码更是帮了我大忙,可以直接运行、调试,然后对照书本的讲解,很多以前不理解的地方就豁然开朗了。比如,对于数据绑定,一开始我总觉得有点抽象,但书中通过一个实际的小项目,把数据绑定、ViewModel的创建和UI的联动都清晰地展示出来,让我这个初学者也能很快掌握。而且,作者在讲解过程中,还会穿插一些实际开发中可能遇到的问题及解决方案,这让我在学习理论知识的同时,也能提前做好心理准备,提升实战能力。书中对异步编程的讲解也恰到好处,没有过于深入到底层细节,而是重点突出了如何在UI线程不被阻塞的情况下,流畅地进行网络请求或文件读写,这对于提升用户体验至关重要。总的来说,这本书为我打下了坚实的WP7开发基础,让我能够自信地去探索更多高级的开发技术。

评分

坦白讲,最初购买《深入浅出:Windows Phone 7应用开发(附光盘)》时,我对其抱有一些疑虑,毕竟“深入浅出”这个词汇在技术书籍中常常被滥用。然而,这本书真的颠覆了我之前的看法。作者的讲解风格非常独特,他能够将复杂的.NET Framework知识、Silverlight的特性以及WP7特有的API,用一种娓娓道来的方式呈现出来,让原本枯燥的技术变得生动有趣。书中对XNA框架在WP7上的应用也进行了探索,虽然我不是游戏开发者,但了解这部分内容,也能帮助我理解WP7平台在多媒体方面的潜力。我最印象深刻的是关于本地化和国际化部分的讲解,作者详细介绍了如何为应用添加多语言支持,这对于开发面向全球用户的应用至关重要。光盘中的资源也非常丰富,除了代码,还包含了一些实用的工具和链接,为开发者提供了更多的便利。这本书的结构非常合理,从最基础的环境搭建到应用商店的发布流程,循序渐进,环环相扣。即使是完全没有WP7开发经验的读者,也能通过这本书快速建立起完整的开发知识体系。书中对于如何调试和优化应用的性能也提供了不少实用建议,这让我受益匪浅,尤其是在处理大量数据或复杂UI渲染时,这些技巧能极大地提升应用的响应速度。

评分

不得不说,这本书的包装和内容都相当有诚意。作为一名对新平台充满好奇的开发者,我一直希望能找到一本既能快速入门又能深入学习的教材。《深入浅出:Windows Phone 7应用开发(附光盘)》恰好满足了我的需求。封面设计简洁大方,封底的介绍也直击要点,让我对这本书的内容充满了期待。打开书本,首先映入眼帘的是清晰的目录和友好的排版,这对于长时间阅读技术书籍的人来说,是非常重要的。书中对WP7平台的特性,如Tilt/Panoramas、LongListSelector等,都有详细的介绍和实例演示。我特别欣赏书中关于传感器API(如Accelerometer、Compass)的讲解,作者通过实际的例子,展示了如何利用这些强大的功能来创建更具互动性的应用,这让我看到了WP7开发除了传统UI之外的更多可能性。光盘里的代码质量很高,并且经过了充分的测试,完全可以作为学习和参考的范本。我经常会将书中的代码下载下来,进行修改和扩展,在这个过程中,我不仅巩固了书本上的知识,还学到了一些自己想不到的技巧。书中对于应用生命周期管理的讲解也十分透彻,这对于理解应用的运行机制,避免内存泄漏,提高应用稳定性非常有帮助。尽管WP7的时代已经过去,但这本书所传达的开发思想和很多核心概念,对于理解后续的Windows通用应用开发平台依然有着重要的参考价值。

评分

这本书的价值远远超出了我的预期。《深入浅出:Windows Phone 7应用开发(附光盘)》不仅仅是一本技术手册,更像是一位经验丰富的导师,引领我一步步走进WP7的开发世界。我尤其欣赏书中对Windows Phone设计原则的强调,作者反复提醒我们要遵循Metro风格的UI设计理念,这对于创建符合平台规范、用户体验优秀的应用至关重要。书中关于导航模式的讲解,例如Pivot和Hub控件的使用,以及页面之间的跳转逻辑,都为我提供了很好的指导。光盘中的代码示例非常有代表性,涵盖了各种常见的应用场景,而且代码风格清晰,易于阅读和理解。我经常会把书中的代码作为参考,来解决自己在项目中遇到的问题。这本书对Live Tiles的讲解也十分到位,让我了解如何创建丰富、动态的磁贴,从而提升应用在主屏幕上的可见性和用户互动性。此外,书中还提及了如何利用WP7的云服务,例如Windows Azure,来构建更强大的后端支持,这为我拓展了应用的边界。尽管WP7已经不再是主流平台,但这本书所蕴含的对用户体验的重视、对技术细节的深入剖析,以及对开发流程的系统性梳理,都为我后续的学习和开发奠定了坚实的基础,让我能够更快地适应新的技术和平台。

评分

书很好。。现在一直在看着

评分

京东还是不错的,速度跟物流都很快,喜欢

评分

京东还是不错的,速度跟物流都很快,喜欢

评分

还没时间看呢还没时间看呢还没时间看呢

评分

没有讲如何播放Zune中的音乐

评分

书很好。。现在一直在看着

评分

写的不错。比较适合我这种比新手明白一点点的菜鸟。

评分

很喜欢很喜欢很喜欢很喜欢

评分

写的不错。比较适合我这种比新手明白一点点的菜鸟。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有