描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302308362
本书系统论述了Windows Phone8操作系统的基本架构、开发方法与开发实践。全书内容共分三篇:开发基础篇、开发技术篇和开发实例篇。开发基础篇包括第1章~第3章,介绍了WindowsPhone8的技术架构及基本特性、开发环境的搭建、创建项目的方法,以及XAML语法基础;开发技术篇包括第4章~第21章,介绍了常用控件、布局管理、数据存储、图形动画、多媒体、启动器与选择器、手机感应编程、MVVM模式、网络编程、异步编程与并行编程、联系人和日程安排、手机文件读取、Socket编程、墓碑机制与后台任务、蓝牙通信和近场通信、响应模式,以及C++编程;开发实例篇包括第22章~第24章,分别介绍了普通应用实例(时钟、日历、统计表、记事本、快速邮件)、网络应用实例(RSS阅读器、博客园主页、网络留言板、快递100)和记账本应用等。
本书配套光盘提供了书中实例源代码及开发实例的讲解视频,*限度满足读者高效学习和快速动手实践的需要。
本书内容覆盖面广、实例丰富、注重理论学习与实践开发的配合,非常适合于Windows Phone8开发入门的读者,也适合于从其他智能手机平台转向Windows Phone 8平台的读者;对于有Windows Phone开发经验的读者,也极具参考价值。
目录
开发基础篇 2
第1章 概述 3
1.1 Windows Phone的技术特点 3
1.1.1 Windows Phone的发展 3
1.1.2 Windows Phone 8的介绍 6
1.1.3 Windows Phone 8的新特性 7
1.2 Windows Phone的技术架构 8
1.2.1 Windows运行时 8
1.2.1 Windows Phone 8应用程序模型 9
第2章 开发环境 2
2.1 搭建开发环境 2
2.1.1 开发坏境的要求 2
2.1.2 开发工具的安装 2
2.2 创建Windows Phone 8应用 2
2.2.1 创建Hello Windows Phone项目 3
2.2.2 解析Hello Windows Phone应用 5
第3章XAML简介 1
3.1 什么是XAML 1
3.2 XAML语法概述 2
3.2.1 XAML 命名空间 3
3.2.2 声明对象 4
3.2.3 设置属性 5
3.2.4 标记扩展 10
3.2.5 事件 11
开发技术篇 2
第4章 常用控件 3
4.1 控件的基类 3
4.2 按钮(Button) 7
4.3 文本块(TextBlock) 9
4.4 文本框(TextBox) 12
4.5 边框(Border) 17
4.6 超链接(HyperlinkButton) 19
4.7 单选按钮(RadioButton) 21
4.8 复选框(CheckBox) 22
4.9 进度条(ProgressBar) 24
4.10 滚动区域(ScrollViewer) 29
4.11 列表框(ListBox) 33
4.12 滑动条(Slider) 36
4.13菜单栏(ApplicationBar) 40
第5章 布局管理 2
5.1网格布局(Grid) 2
5.2堆放布局(StackPanel) 9
5.3绝对布局(Canvas) 15
5.4枢轴视图布局(Pivot) 20
5.5全景视图布局(Panorama) 23
第6章 数据存储 1
6.1 独立存储 1
6.1.1独立存储的介绍 2
6.1.2 使用独立存储设置(IsolatedStorageSettings) 3
6.1.3 使用独立存储文件(IsolatedStorageFile) 8
6.2 SQL Server CE数据库 16
6.2.1 创建数据表 16
6.2.2 创建数据库 18
6.2.3 增删改操作 19
6.2.4 实例:员工信息操作 19
第7章 图形动画 2
7.1 基本的图形 2
7.1.1矩形(Rectangle) 3
7.1.2 椭圆(Ellipse) 4
7.1.3 直线(Line) 5
7.1.4 线形(Polyline) 6
7.1.5 多边形(Polygon) 7
7.1.6 路径(Path) 8
7.1.7 Geometry 类和Brush 类 10
7.3 使用位图编程 14
7.3.1 拉伸图像 15
7.3.2 裁切图像 15
7.3.3 动态生成图片 15
7.4 动画 20
7.4.1 动画编程中使用的类 20
7.4.2 偏移动画 23
7.4.3 旋转动画 25
7.4.3 缩放动画 26
7.4.4 倾斜动画 28
第8章 多媒体 2
8.1 MediaElement元素 2
8.1.1 MediaElement类的属性、事件和方法 2
8.1.2 MediaElement的状态 4
8.2 本地音频播放 6
8.3 网络音频播放 8
8.4 本地视频播放 11
8.5 网络视频播放 14
第9章 启动器与选择器 2
9.1 使用启动器 2
9.1.1 EmailComposeTask发邮件 3
9.1.2 PhoneCallTask打电话 5
9.1.3 SerachTask搜索 6
9.1.4 SmscomposeTask发送短信 7
9.1.5 WebBrowserTask启动浏览器 9
9.1.6 MediaPlayerLanucher播放多媒体 10
9.1.7 MarketPlaceDetailTask应用的详细情况 12
9.1.8 MarketplaceHubTask应用市场 13
9.1.9 MarketplaceReviewTask当前应用在应用市场的信息 14
9.1.10 MarketPlaceSearchTask应用市场搜索 15
9.1.11 BingMapsTask地图 17
9.1.12 BingMapsDirectionsTask地图方向 18
9.1.13 ConnectionSettingsTask连接设置 19
9.1.14 SaveAppointmentTask保存日程安排 21
9.1.15 MapDownloaderTask诺基亚地图加载 22
9.1.16 MapsTask诺基亚地图 23
9.1.17 MapsDirectionsTask地图方向 23
9.1.18 ShareMediaTask共享多媒体 23
9.1.19 ShareLinkTask共享链接 23
9.1.20 ShareStatusTask共享状态 24
9.2 使用选择器 24
9.2.1 CameraCaptureTask照相机 24
9.2.2 EmailAddressChooserTask邮箱地址 26
9.2.3 PhoneNumberChooserTask电话号码 28
9.2.4 PhotoChooserTask选取图片 29
9.2.5 SaveEmailAddressTask保存邮箱地址 31
9.2.6 SavePhoneNumberTask保存电话号码 33
9.2.7 GameInviteTask游戏邀请 34
9.2.8 SaveRingtoneTask保存铃声 36
9.2.9 AddWalletItemTask添加钱包项目 37
9.2.10 AddressChooserTask选择地址 40
9.2.11 SaveContactTask保存手机联系人 41
第10章 手机感应编程 1
10.1 加速器 2
10.1.1 加速器原理 2
10.1.2 使用加速器实例编程 7
10.2 触摸感应 11
10.2.1 Manipulation事件 11
10.2.2 应用示例:画图形 14
10.2.3 Touch.FrameReported事件实现多点触摸 19
10.2.4 应用实例:涂鸦板 22
10.3 电子罗盘 31
10.3.1 罗盘传感器概述 31
10.3.2 创建一个指南针应用 32
10.4 陀螺仪 36
10.4.1 陀螺仪概述 36
10.4.3 创建一个陀螺仪应用 37
10.5 语音控制 40
10.5.1 发音合成 40
10.5.2 语音识别 42
第11章 MVVM模式 2
11.1 MVVM模式简介 2
11.2 数据绑定 3
11.2.1 用元素值绑定 4
11.2.2 三种绑定模式 5
11.2.3 绑定值转换 6
11.2.4 绑定集合 11
11.2 Command的实现 17
11.3 Attached Behaviors的实现 23
11.4 MVVM Light Toolkit组件的使用 26
第12章 Silverlight Toolkit组件 2
12.1自动完成文本框(AutoCompleteBox) 2
12.2上下文菜单(ContextMenu) 6
12.3日期采集器(DatePicker) 10
12.4 手势服务/监听(GestureService/GestureListener) 13
12.5 列表采集器(ListPicker) 17
12.6 列表选择框(LongListSelector) 20
12.7 页面转换(Page Transitions) 24
12.8 性能进度条(PerformanceProgressBar) 31
12.9 倾斜效果(TiltEffect) 31
12.10 时间采集器(TimePicker) 32
12.11 棒形开关(ToggleSwitch) 35
12.12 折叠容器(WrapPanel) 35
第13章 网络编程 1
13.1 HTTP协议网络编程 2
13.1.1 WebClient类和HttpWebRequest 类 2
13.1.2天气预报应用 7
13.2 使用Web Service进行网络编程 20
13.2.1 Web Service简介 20
13.2.2 在Windows Phone应用程序中调用Web Service 20
13.3 使用WCF Service进行网络编程 24
13.3.1 WCF Service简介 24
13.3.2 创建WCF Service 25
13.3.3 调用WCF Service 27
13.4 推送通知 29
13.4.1 推送通知的简介 29
13.4.2 推送通知的分类 31
13.4.3 推送通知的实现 33
13.5 WebBrowser 41
第14章 异步编程与并行编程 2
14.1异步编程模式简介 2
14.1.1 异步编程模型模式(APM) 2
14.1.2基于事件的异步模式(EAP) 12
14.1.3 基于任务的异步模式(TAP) 16
14.2任务异步编程 18
14.2.1 相关任务类介绍 18
14.2.2 async关键字和await关键字 20
14.2.3 创建Task任务 22
14.2.4 监视异步处理进度 24
14.3多线程与并行编程 27
14.3.1多线程介绍 27
14.3.2线程 27
14.3.3线程池 29
14.3.4线程锁 29
14.3.5 同步事件和等待句柄 30
14.3.6数据并行 32
14.3.7 任务并行 32
第15章 联系人和日程安排 2
15.1系统联系人 2
15.1.1 Contacts类与Contact类 2
15.1.2 聚合数据源 3
15.1.3 联系人搜索 4
15.2 日程安排 6
15.2.1 Appointments类与Appointment类 7
15.2.2 日程安排查询 8
15.3 程序联系人存储 9
15.3.1 ContactStore类和StoredContact类 9
15.3.2 程序联系人的新增 11
15.3.3程序联系人的查询 12
15.3.4程序联系人的编辑 13
15.3.5程序联系人的删除 13
15.3.6 实例演示联系人存储的使用 13
第16章 手机文件数据读写 1
16.1 手机存储卡数据 2
16.1.1获取存储卡文件夹 2
16.1.2获取存储卡文件 3
16.1.3实例:读取存储卡信息 4
16.2 图片音频数据 6
16.2.1获取手机图片和音频数据 6
16.2.2保存图片到手机 7
16.2.3保存和删除手机音频 8
16.3 应用程序本地数据 8
16.3.1应用程序本地文件夹和文件 8
16.3.2实例演示本地文件和文件夹的操作 10
16.3.3获取安装包下的文件夹和文件 14
第17章 Socket编程 1
17.1 Socket编程介绍 2
17.1.1 Socket的相关概念 2
17.1.2 Socket通信的过程 4
17.2 .NET框架的Socket编程 5
17.2.1 Windows Phone 7.1中的Socket API 5
17.2.2 Socket示例:实现手机客户端和电脑服务器端的通信 8
17.3 Windows运行时的Socket编程 16
17.3.1 StreamSocket介绍以及TCP Socket编程步骤。 16
17.3.2连接Socket 17
17.3.4启动Socket监听 18
17.3.5 实例:模拟Socket通讯过程 20
第18章 墓碑机制与后台任务 2
18.1墓碑机制 2
18.1.1执行模式概述 2
18.1.2应用程序的生命周期 2
18.1.3休眠状态和墓碑状态处理 3
18.2 后台文件传输 5
18.2.1 后台文件传输概述 5
18.2.2 后台传输策略 6
18.2.3 后台传输的API 6
18.2.4 后台传输编程步骤 7
18.2.5 后台文件传输实例 8
18.3 后台代理 16
18.3.1 后台代理概述 16
18.3.2 实现后台代理的API 17
18.3.4 后台代理不支持运行的API 18
18.3.5 后台代理的限制 19
18.3.6 后台任务实例 21
18.4 后台音频 23
18.4.1 后台音频概述 23
18.4.2 后台音频的API 24
18.4.3 后台音乐实例 25
18.5 计划通知 27
18.5.1 计划通知概述 27
18.5.2计划通知的API 28
18.5.3 计划通知实例 29
18.6 后台定位 30
18.6.1 定位服务概述 31
18.6.2 后台运行事件 31
18.6.3 跟踪位置变化实例 31
第19章 蓝牙和近场通信 2
19.1蓝牙 2
19.1.1 蓝牙原理介绍 2
19.1.2 Windows Phon蓝牙技术概述 3
19.1.3 蓝牙编程类 3
19.1.4 查找蓝牙设备和对等项 5
19.1.5 蓝牙发送消息 6
19.1.6 蓝牙接收消息 6
19.1.7 实例:实现蓝牙程序对程序的传输 7
19.1.8 实例:实现蓝牙程序对设备的连接 11
19.2 近场通信 12
19.2.1 近场通信的介绍 13
19.2.2 近场通信编程类 13
19.2.3 发现近场通信设备 14
19.2.4 近场通信发布消息 15
19.2.5 近场通信订阅消息 15
19.2.6 实例:实现近场通信的消息发布订阅 15
第20章 响应式编程 2
20.1观察者模式 2
20.1.1 观察者模式理论 2
20.1.2 观察者模式的实现 2
21.1.3 观察者模式的优缺点 4
20.1. 4 观察者模式的使用场景 5
20.2 LINQ语法 5
20.2.1 LINQ查询的组成 5
20.2.2 LINQ 的标准查询操作符 6
20.2.3 IEnumerable和IEnumerator的理解 8
20.3 .NET的响应式框架 9
20.3.1 响应式框架概述 10
20.3.2 IObserver和IObservable 10
20.3.3 IObservable 和 IEnumerable 10
20.4 在Windows Phone上实践响应式编程 11
20.4.1 事件联动模拟用户登陆实例 11
20.4.2 网络请求实例 13
20.4.3 响应式线程实例 15
20.4.4 豆瓣搜索实例 17
第21章 C++编程 2
21.1 C++/CX语法 2
21.1.1 命名空间 2
21.1.2基本的类型 3
21.1.3 类和结构 4
21.1.4 对象和引用计数 6
21.1.5 属性 7
21.1.6 接口 8
21.1.7 委托 9
21.1.8 事件 11
21.1.9自动类型推导auto 12
21.1.10 Lambda表达式 12
21.1.11集合 13
21.2 Windows运行时组件 14
21.2.1 Windows Phone 8支持的C++ API 14
21.2.2 在项目中使用Windows运行时组件 14
21.3 使用标准C++ 18
21.3.1 标准C++与C++/CX的类型自动转换 18
21.3.2 标准C++与C++/CX的字符串的互相转换 18
21.3.3 标准C++与C++/CX的数组的互相转换 19
21.3.4 在Windows运行时组件中使用标准C++ 20
21.4 Direct3D 24
21.4.1 Direct3D介绍 24
21.4.2 Direct3D重要概念 25
21.4.3 创建一个Direct3D项目 26
开发实例篇 2
第22章 普通应用实例 3
22.1 时钟 3
22.2 日历 10
22.3 统计图表 14
22.4 记事本 17
22.5 快速邮件 32
第23章 网络应用实例 2
23.1 RSS阅读器 2
23.2 博客园主页 7
23.3 网络留言板 9
23.4 快递100 16
第24章 记账本应用 2
24.1记账本概述 2
24.2对象序列化存储 2
24.3记账本首页磁贴设计 7
24.4添加一笔收入 10
24.5添加一笔支出 13
24.6月报表 16
24.7年报表 20
24.8查询记录 22
24.9分类图表 23
推荐序
开发者编写代码、创造奇迹——堪称IT行业的魔术师。随着微软 Windows Phone和Windows8设备的快速普及,移动互联网开发者的黄金时代正在到来。微软的开发工具和应用平台在进一步降低开发者的应用开发成本,新的应用分发模式和巨大的客户群让这个时代充满机会。
微软为开发者提供专业、全面和便捷的开发工具,支持从云到端应用的开发、设计和测试环境的高一致性。WindowsPhone开发者可以免费下载所有的开发、设计和测试工具。
微软一直致力于从平台层面为开发者提供最好的开发体验。Windows Phone 8 和Windows8公共内核使微软的应用发平台具备更好的一致性。开发者同时为Windows8和WindowsPhone构建应用时,将极大地降低开发成本。开发者可以利用一套开发工具,使用一致的开发模型,复用大量代码,在WindowsPhone和Windows8上构建用户体验一致的应用和游戏。共享内核意味着:(1)工具是相同的;(2)语言是相同的;(3)XAML的用户界面定义背后的大多数概念是类似的;(4)在某些情况下,开发者可能在两种平台中共享大部分相同代码,来设计自己的应用和游戏。WindowsPhone 8还为开发者提供了很多新的功能,例如:C 和C++原生代码,遵循微软设计风格的开始屏幕;最新的IE10;中文语音识别及其文语转换;NFC技术;企业级应用部署方案。
微软的Windows Phone和 Windows8平台和应用生态系统处于快速发展周期,每天都有大量的开发人员加入并贡献他们开发的应用。微软应用商店的管理规则严谨而透明,高质量应用可以相对较低的成本获取用户的关注。随着移动互联网的飞速发展,开发者在移动领域面临前所未有的机遇。微软不断带来的云和终端技术创新,使开发者可以充分发挥创意,并未消费者带来的新体验。
本书为国内第一部较为详细地阐述Windows Phone8核心技术与最佳实践的图书,可以为广大读者提供开发入门的捷径,值得认真阅读。愿本书助力中国开发者抓住移动互联网的发展机遇,共享成功!
赵立威
技术顾问总监
微软(中国)有限公司
2012年12月1日
前言
创新与革命一直都是IT行业的灵魂,苹果的iPhone是一个颠覆式的革命者,它重新定义了手机的含义,给予人们一种独一无二的体验,并且打造出了一种前所未有的商业模式,让其iPhone产品,在推向市场后大受欢迎。接下来,谷歌公司收购了Android操作系统,把这场智能手机领域的革命推向了另一个高潮,谷歌开源的策略让Android手机遍地开花,大受追捧。然而,革命总是有人欢喜有人忧,昔日的王者诺基亚,已经失去了当年在手机领域呼风唤雨的地位了,Symbian系统的臃肿和落后让诺基亚已经力不从心,微软的WindowsMobile手机操作系统的市场占有率也日渐下降。创新和革命一直都没有停止过,面对着严峻的形势,微软重新审视了手机操作系统的研发,果断地抛弃了落后的WindowsMobile操作系统,研发出了Windows Phone系列手机操作系统,从2010的第一个版本Windows Phone7开始到2012的Windows Phone8面世,微软一路上不停地开拓创新精雕细琢,打造出一个强大的手机操作系统和完善的WindowsPhone生态圈。2011年4月份,诺基亚和微软正式结盟,诺基亚将会渐渐地放弃Symbian操作系统而转向微软的WindowsPhone操作系统,2012年9月三星,诺基亚,HTC相继发布了搭载Windows Phone 8的旗舰智能手机,意味着WindowsPhone操作系统的又一个新的转折点,也展现了Windows Phone 8无限的发展潜力。
WindowsPhone是一个年轻的手机操作系统,它是微软在面对着iPhone和Android的威胁,综合地考虑了许多iPhone和Android的优点以及缺点的基础上诞生的,具有无穷的发展潜力。在未来的智能手机操作系统的领域中,WindowsPhone将会起着举足轻重的作用。2011年年初微软与诺基亚达成战略合作协议,共同发展WindowsPhone手机操作系统和打造Windows Phone操作系统的生态圈,这对于WindowsPhone系统的发展是一个极大的利好消息,同时微软和诺基亚的结盟使得WindowsPhone成为了Android系统和iPhone系统的一个强劲对手。
本书包含哪些内容
本书内容涵盖Windows Phone8手机应用开发的各方面的知识,比如控件、数据存储、图形动画、多媒体、MVVM模式、互联网编程,蓝牙,近场通信,支持C++编程等,讲解全面,实例丰富,深入浅出地介绍了WindowsPhone 8应用开发的方方面面。本书的一些实例应用已经发布到Windows PhoneMarketplace,可以直接用Windows Phone 8手机去下载使用; 当然,书中给出了这些实例的源代码。
光盘包含哪些内容
配套光盘涵盖了两部分内容:书中实例源代码及书中实例的开发视频文件。源代码为第2章及第4章~第24章等共22章内容涉及实例源代码;开发视频文件为RSS阅读器、博客园主页、记事本、快递100、快递邮件、日历、时钟、统计图表、网络留言表等9个综合实例的开发过程视频录像。
如何高效阅读这本书
由于本书的实例代码主要使用的是C#编程语言开发的(C++编程章节使用的是C++编程语言),所以需要读者有一定的C#编程基础。本书的各章节之间有一定的知识关联,由浅至深地渐进式叙述,建议初学者按照章节的顺序来阅读和学习本书;对于有一定WindowsPhone 7编程经验的读者,可以略过一些章节,直接阅读自己感兴趣的内容。
如何快速动手实践
本书每个知识点都配有相应的实例,读者可以直接用Microsoft Visual Studio 2012 Express forWindows Phone开发工具打开工程文件进行调试和运行。由于微软的开发工具和Windows PhoneSDK更新较频繁,所以不能保证最新的开发环境和本书中描述的内容完全一致,要获取最新的开发工具和Windows PhoneSDK请关注微软的Windows Phone开发的中文网站()的动态。
本书适合哪些读者
本书适合于Windows Phone 8应用开发初学者,也适合其他手机平台的开发者快速地转入Windows Phone8的开发平台,同时对于有一定的Windows Phone 8开发经验的读者也有很好的参考学习价值。
由于作者水平有限,Windows Phone 8开发知识极其广泛,书中难免存在疏漏和不妥之处,敬请广大读者批评指正。
作者联系方式:
编辑联系方式:
编者
2012年12月3日
微软(中国)有限公司技术顾问总监赵立威推荐
开发者编写代码、创造奇迹——堪称IT行业的魔术师。随着微软 Windows Phone和Windows8设备的快速普及,移动互联网开发者的黄金时代正在到来。微软的开发工具和应用平台在进一步降低开发者的应用开发成本,新的应用分发模式和巨大的客户群让这个时代充满机会。
微软为开发者提供专业、全面和便捷的开发工具,支持从云到端应用的开发、设计和测试环境的高一致性。WindowsPhone开发者可以免费下载所有的开发、设计和测试工具。
微软一直致力于从平台层面为开发者提供最好的开发体验。Windows Phone 8 和Windows8公共内核使微软的应用发平台具备更好的一致性。开发者同时为Windows8和WindowsPhone构建应用时,将极大地降低开发成本。开发者可以利用一套开发工具,使用一致的开发模型,复用大量代码,在WindowsPhone和Windows8上构建用户体验一致的应用和游戏。共享内核意味着:(1)工具是相同的;(2)语言是相同的;(3)XAML的用户界面定义背后的大多数概念是类似的;(4)在某些情况下,开发者可能在两种平台中共享大部分相同代码,来设计自己的应用和游戏。WindowsPhone 8还为开发者提供了很多新的功能,例如:C 和C++原生代码,遵循微软设计风格的开始屏幕;*的IE10;中文语音识别及其文语转换;NFC技术;企业级应用部署方案。
微软的Windows Phone和 Windows8平台和应用生态系统处于快速发展周期,每天都有大量的开发人员加入并贡献他们开发的应用。微软应用商店的管理规则严谨而透明,高质量应用可以相对较低的成本获取用户的关注。随着移动互联网的飞速发展,开发者在移动领域面临前所未有的机遇。微软不断带来的云和终端技术创新,使开发者可以充分发挥创意,并未消费者带来的新体验。
本书为国内第一部较为详细地阐述Windows Phone8核心技术与*实践的图书,可以为广大读者提供开发入门的捷径,值得认真阅读。愿本书助力中国开发者抓住移动互联网的发展机遇,共享成功!
工信部移动互联网人才培养办公室沈大海推荐
移动终端的发展日新月异,对于所有全平台的移动互联网产品都在支持Windows Phone8,而对于开发者而言,通过本书可以了解到Windows Phone8体系的方方面面,是一本非常实用的开发教程,该书既包含了平台核心技术,又提供了真实的项目案例,本书适合希望从事WindowsPhone 8 开发的工程师,也可作为高校开展相关专业的教材,不容错过。
诺基亚开发者生态系统技术支持经理兼诺基亚体验创新中心项目总监
陈啸天推荐
非常荣幸第一时间阅读了本书的样章,通读之后可以看出作者在内容编排以及示例代码编写上下了足够的功夫。伴随着WindowsPhone生态系统的快速成长,越来越多的开发者加入到了Windows Phone阵营并赚到了自己的第一桶金。如果你想加入WindowsPhone 8开发者阵营,或者对Windows Phone 8开发有所了解并期望提高自己的开发水平和实战经验,本书都可以助你一臂之力。
移动开发专家、麦可网创始人张凌华推荐
移动互联是未来趋势,终端为王的今日,WindowsPhone8在微软的推动下一定会成为不可忽视的一个移动平台。作者用平实直观的方式全面阐述了WindowsPhone 8的应用开发技术,是学习Windows Phone 8开发的一本优秀参考书籍。让我们现在就加入微软移动开发阵营吧。
eoe联合创始人、CEO靳岩推荐
Windows Phone 8 有可能是未来移动操作系统中最重要的系统之一,里边蕴藏着巨大的机会。这本Windows Phone8的图书,浅显易懂,深入浅出,是一本不错的入门级书籍,相信对学习Windows Phone 8开发的人有很大的作用,推荐eoe移动开发者社区中对Windows Phone 8感兴趣的人认真阅读此书。
MORE-TOP团队创始人&畅销IT图书作者杨丰盛推荐
WindowsPhone作为Android和iOS最强有力的竞争对手,经过微软两年多时间的精雕细琢,已经逐渐成熟;急需大量应用程序来进行武装;因为Windows本身机制的改变,所以其应用程序开发方式也和传统的WindowsMobile相差甚远,本书不仅从最基本的原理机制出发,逐步深入WindowsPhone应用开发的各个方面,还提供了大量实战案例,是学习WindowsPhone应用开发的绝佳选择。感谢作者给我们带来如此好书!
eoe联合创始人、CTO姚尚朗推荐
iOS的出现引起了智能手机的革命,Android的诞生则推动这场革命走向高潮,WindowsPhone的出现给了这场革命增加了更多的选择和可能性。在这场智能手机操作系统之间的竞争中,开发者扮演了一个非常关键的角色,非常有幸在Android诞生时我写了中国大陆第一本Android技术书籍让很多开发者开始进入Android开发阵营并成为先行者,现在摆在大家眼前的是第一本WindowsPhone 8的技术书籍,而你正有机会成为新一批的先行者。
51CTO技术社区博客总编曹亚莉推荐
2011年,诺基亚与微软“牵手成功”,这一业内普遍看好的“软硬结合”把WindowsPhone推到了业界焦点,并与iPhone、Android将移动平台变成了三国鼎立之势,从此这个年轻的手机操作系统映入开发者的视野。本书从WindowsPhone的发展讲起,涵盖其开发的各个方面,其中还不乏实例,即可阅读学习,还可随时调试和运行,是一本不可多得的好教程。如果你是一位WindowsPhone 8应用初学者,或者你想转行做Windows Phone 8开发,强烈推荐你细读这本书,定当获益匪浅!
智机网站长黄斌推推荐
欢迎加入Windows Phone阵营。2010年至今,我们一步步看着WindowsPhone在中国从无到有,从小众到赢得关注,我们也亲身体会到诺基亚和微软在国内开发者生态扶持与协助方面所做的努力,越来越多的开发商也开始重视在此领域的扩张。WindowsPhone8相对之前的版本是一次飞跃,内核与桌面系统统一,开放了更多更实用的系统接口,请尽快掌握本书内容,一定会让您在此领域拥有更多施展的机会。
评论
还没有评论。