图书介绍
深入浅出 Windows Phone 8 应用开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 林政著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302308362
- 出版时间:2013
- 标注页数:609页
- 文件大小:187MB
- 文件页数:629页
- 主题词:移动电话机-应用程序-程序设计
PDF下载
下载说明
深入浅出 Windows Phone 8 应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
开发基础篇3
第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的新特性6
1.2 Windows Phone的技术架构8
1.2.1 Windows运行时8
1.2.2 Windows Phone 8应用程序模型9
第2章 开发环境11
2.1 搭建开发环境11
2.1.1 开发环境的要求11
2.1.2 开发工具的安装11
2.2 创建Windows Phone 8应用12
2.2.1 创建Hello WindowsPhone项目12
2.2.2 解析Hello Windows Phone应用14
第3章 XAML简介24
3.1 什么是XAML24
3.2 XAML语法概述25
3.2.1 XAML命名空间25
3.2.2 声明对象27
3.2.3 设置属性28
3.2.4 标记扩展33
3.2.5 事件34
开发技术篇37
第4章 常用控件37
4.1 控件的基类37
4.2 按钮(Button)41
4.3 文本块(TextBlock)43
4.4 文本框(TextBox)46
4.5 边框(Border)48
4.6 超链接(HyperlinkButton)50
4.7 单选按钮(RadioButton)51
4.8 复选框(CheekBox)53
4.9 进度条(ProgressBar)54
4.10 滚动区域(ScrollViewer)59
4.11 列表框(ListBox)63
4.12 滑动条(Slider)65
4.13 菜单栏(ApplicationBar)67
第5章 布局管理71
5.1 网格布局(Grid)71
5.2 堆放布局(StackPanel)77
5.3 绝对布局(Canvas)82
5.4 枢轴视图布局(Pivot)86
5.5 全景视图布局(Panorama)89
第6章 数据存储94
6.1 独立存储94
6.1.1 独立存储的介绍94
6.1.2 使用独立存储设置(IsolatedStorageSettings)95
6.1.3 使用独立存储文件(IsolatedStorageFile)99
6.2 SQL Server CE数据库106
6.2.1 创建数据表106
6.2.2 创建数据库107
6.2.3 增删改操作108
6.2.4 实例:员工信息操作108
第7章 图形动画116
7.1 基本的图形116
7.1.1 矩形(Rectangle)117
7.1.2 椭圆(Ellipse)118
7.1.3 直线(Line)119
7.1.4 线形(Polyline)119
7.1.5 多边形(Polygon)120
7.1.6 路径(Path)121
7.1.7 Geometry类和Brush类122
7.2 使用位图编程127
7.2.1 拉伸图像127
7.2.2 裁切图像127
7.2.3 动态生成图片128
7.3 动画132
7.3.1 动画编程中使用的类133
7.3.2 偏移动画136
7.3.3 旋转动画137
7.3.4 缩放动画138
7.3.5 倾斜动画140
第8章 多媒体142
8.1 MediaElement元素142
8.1.1 MediaElement类的属性、事件和方法142
8.1.2 MediaElement的状态144
8.2 本地音频播放146
8.3 网络音频播放148
8.4 本地视频播放151
8.5 网络视频播放153
第9章 启动器与选择器158
9.1 使用启动器158
9.1.1 发邮件(EmailComposeTask)159
9.1.2 打电话(PhoneCallTask)160
9.1.3 搜索(SearchTask)162
9.1.4 发送短信(SmscomposeTask)162
9.1.5 启动浏览器(WebBrowserTask)164
9.1.6 播放多媒体(MediaPlayerLanucher)165
9.1.7 应用的详细情况(MarketPlaceDetailTask)167
9.1.8 应用市场(MarketplaceHubTask)168
9.1.9 当前应用在应用市场的信息(MarketplaceReviewTask)169
9.1.10 应用市场搜索(MarketPlaceSearchTask)170
9.1.11 地图(BingMapsTask)171
9.1.12 地图方向(BingMapsDirectionsTask)172
9.1.13 连接设置(ConnectionSettingsTask)173
9.1.14 保存日程安排(SaveAppointmentTask)175
9.1.15 诺基亚地图加载(MapDownloaderTask)176
9.1.16 诺基亚地图(MapsTask)176
9.1.17 地图方向(MapsDirectionsTask)177
9.1.18 共享多媒体(ShareMediaTask)177
9.1.19 共享链接(ShareLinkTask)177
9.1.20 共享状态(ShareStatusTask)177
9.2 使用选择器178
9.2.1 照相机(CameraCaptureTask)178
9.2.2 邮箱地址(EmailAddressChooserTask)180
9.2.3 电话号码(PhoneNumberChooserTask)181
9.2.4 选取图片(PhotoChooserTask)183
9.2.5 保存邮箱地址(SaveEmailAddressTask)184
9.2.6 保存电话号码(SavePhoneNumberTask)185
9.2.7 游戏邀请(GameInviteTask)186
9.2.8 保存铃声(SaveRingtoneTask)187
9.2.9 添加钱包项目(AddWalletItemTask)188
9.2.10 选择地址(AddressChooserTask)190
9.2.11 保存手机联系人(SaveContactTask)191
第10章 手机感应编程193
10.1 加速器193
10.1.1 加速器原理193
10.1.2 使用加速器实例编程198
10.2 触摸感应201
10.2.1 Manipulation事件201
10.2.2 应用示例:画图形205
10.2.3 Touch.FrameReported事件实现多点触摸209
10.2.4 应用实例:涂鸦板213
10.3 电子罗盘220
10.3.1 罗盘传感器原理220
10.3.2 创建一个指南针应用221
10.4 陀螺仪224
10.4.1 陀螺仪原理224
10.4.2 创建一个陀螺仪应用225
10.5 语音控制227
10.5.1 发音合成227
10.5.2 语音识别228
第11章 MVVM模式234
11.1 MVVM模式简介234
11.2 数据绑定235
11.2.1 用元素值绑定236
11.2.2 三种绑定模式237
11.2.3 绑定值转换238
11.2.4 绑定集合242
11.3 Command的实现249
11.4 Attached Behaviors的实现254
11.5 MVVM Light Toolkit组件的使用257
第12章 Silverlight Toolkit组件264
12.1 自动完成文本框(AutoCompleteBox)264
12.2 上下文菜单(ContextMenu)268
12.3 日期采集器(DatePicker)272
12.4 手势服务/监听(GestureService/GestureListener)275
12.5 列表采集器(ListPicker)279
12.6 列表选择框(LongListSelector)281
12.7 页面转换(Page Transitions)285
12.8 性能进度条(PerformanceProgressBar)292
12.9 倾斜效果(TiltEffect)292
12.10 时间采集器(TimePicker)293
12.11 棒形开关(ToggleSwitch)296
12.12 折叠容器(WrapPanel)297
第13章 网络编程299
13.1 HTTP协议网络编程299
13.1.1 WebClient类和HttpWebRequest类299
13.1.2 天气预报应用304
13.2 使用Web Service进行网络编程315
13.2.1 Web Service简介316
13.2.2 在Windows Phone应用程序中调用Web Service316
13.3 使用WCF Service进行网络编程320
13.3.1 WCF Service简介320
13.3.2 创建WCF Service321
13.3.3 调用WCF Service322
13.4 推送通知325
13.4.1 推送通知简介325
13.4.2 推送通知的分类327
13.4.3 推送通知的实现329
13.5 WebBrowser336
第14章 异步编程与并行编程340
14.1 异步编程模式简介340
14.1.1 异步编程模型模式(APM)340
14.1.2 基于事件的异步模式(EAP)349
14.1.3 基于任务的异步模式(TAP)352
14.2 任务异步编程354
14.2.1 相关任务类介绍354
14.2.2 async关键字和await关键字356
14.2.3 创建Task任务358
14.2.4 监视异步处理进度360
14.3 多线程与并行编程362
14.3.1 多线程介绍362
14.3.2 线程363
14.3.3 线程池364
14.3.4 线程锁365
14.3.5 同步事件和等待句柄366
14.3.6 数据并行368
14.3.7 任务并行368
第15章 联系人和日程安排372
15.1 系统联系人372
15.1.1 Contacts类与Contact类372
15.1.2 聚合数据源373
15.1.3 联系人搜索374
15.2 日程安排376
15.2.1 Appointments类与Appointment类376
15.2.2 日程安排查询377
15.3 程序联系人存储379
15.3.1 ContactStore类和StoredContact类379
15.3.2 程序联系人的新增381
15.3.3 程序联系人的查询382
15.3.4 程序联系人的编辑382
15.3.5 程序联系人的删除383
15.3.6 实例演示联系人存储的使用383
第16章 手机文件数据读写388
16.1 手机存储卡数据388
16.1.1 获取存储卡文件夹388
16.1.2 获取存储卡文件389
16.1.3 实例:读取存储卡信息390
16.2 图片音频数据392
16.2.1 获取手机图片和音频数据393
16.2.2 保存图片到手机393
16.2.3 保存和删除手机音频394
16.3 应用程序本地数据394
16.3.1 应用程序本地文件夹和文件394
16.3.2 实例演示本地文件和文件夹的操作396
16.3.3 获取安装包下的文件夹和文件399
第17章 Socket编程400
17.1 Socket编程介绍400
17.1.1 Socket的相关概念401
17.1.2 Socket通信的过程403
17.2 .NET框架的Socket编程404
17.2.1 Windows Phone 7.1中的Socket API404
17.2.2 Socket示例:实现手机客户端和计算机服务器端的通信407
17.3 Windows运行时的Socket编程414
17.3.1 StreamSocket简介以及TCP Socket编程步骤414
17.3.2 连接Socket415
17.3.3 发送和接收消息416
17.3.4 启动Socket监听417
17.3.5 实例:模拟Socket通信过程418
第18章 墓碑机制与后台任务423
18.1 墓碑机制423
18.1.1 执行模式概述423
18.1.2 应用程序的生命周期424
18.1.3 休眠状态和墓碑状态处理425
18.2 后台文件传输426
18.2.1 后台文件传输概述427
18.2.2 后台传输策略427
18.2.3 后台传输的API428
18.2.4 后台传输编程步骤429
18.2.5 后台文件传输实例430
18.3 后台代理437
18.3.1 后台代理简介437
18.3.2 实现后台代理的API437
18.3.3 后台代理不支持运行的API438
18.3.4 后台代理的限制439
18.3.5 后台任务实例441
18.4 后台音频443
18.4.1 后台音频概述443
18.4.2 后台音频的API444
18.4.3 后台音乐实例445
18.5 计划通知447
18.5.1 计划通知简介447
18.5.2 计划通知的API448
18.5.3 计划通知实例448
18.6 后台定位450
18.6.1 定位服务概述450
18.6.2 后台运行事件451
18.6.3 跟踪位置变化实例451
第19章 蓝牙和近场通信454
19.1 蓝牙454
19.1.1 蓝牙原理454
19.1.2 Windows Phone蓝牙技术455
19.1.3 蓝牙编程类456
19.1.4 查找蓝牙设备和对等项457
19.1.5 蓝牙发送消息458
19.1.6 蓝牙接收消息459
19.1.7 实例:实现蓝牙程序对程序的传输459
19.1.8 实例:实现蓝牙程序对设备的连接463
19.2 近场通信464
19.2.1 近场通信的介绍464
19.2.2 近场通信编程类465
19.2.3 发现近场通信设备465
19.2.4 近场通信发布消息466
19.2.5 近场通信订阅消息467
19.2.6 实例:实现近场通信的消息发布订阅467
第20章 响应式编程471
20.1 观察者模式471
20.1.1 观察者模式理论471
20.1.2 观察者模式的实现472
20.1.3 观察者模式的优缺点473
20.1.4 观察者模式的使用场景474
20.2 LINQ语法474
20.2.1 LINQ查询的组成475
20.2.2 LINQ的标准查询操作符475
20.2.3 IEnumerable和IEnumerator的理解477
20.3 .NET的响应式框架479
20.3.1 响应式框架概述479
20.3.2 IObserver<T>和IObservable<T>479
20.3.3 IObservable和IEnumerable480
20.4 在Windows Phone上实践响应式编程480
20.4.1 事件联动模拟用户登录实例481
20.4.2 网络请求实例482
20.4.3 响应式线程实例484
20.4.4 豆瓣搜索实例485
第21章 C++编程489
21.1 C++/CX语法489
21.1.1 命名空间489
21.1.2 基本的类型490
21.1.3 类和结构491
21.1.4 对象和引用计数493
21.1.5 属性494
21.1.6 接口495
21.1.7 委托496
21.1.8 事件497
21.1.9 自动类型推导auto499
21.1.10 Lambda表达式499
21.1.11 集合500
21.2 Windows运行时组件500
21.2.1 Windows Phone 8支持的C++API501
21.2.2 在项目中使用Windows运行时组件501
21.3 使用标准C++505
21.3.1 标准C++与C++/CX的类型自动转换505
21.3.2 标准C++与C++/CX的字符串的互相转换505
21.3.3 标准C++与C++/CX的数组的互相转换506
21.3.4 在Windows运行时组件中使用标准C++506
21.4 Direct3D510
21.4.1 Direct3D简介510
21.4.2 Direct3D重要概念511
21.4.3 创建一个Direct3D项目512
开发实例篇523
第22章 普通应用实例523
22.1 时钟523
22.2 日历528
22.3 统计图表532
22.4 记事本535
22.5 快速邮件549
第23章 网络应用实例557
23.1 RSS阅读器557
23.2 博客园主页561
23.3 网络留言板564
23.4 快递100570
第24章 记账本应用588
24.1 记账本简介588
24.2 对象序列化存储588
24.3 记账本首页磁贴设计593
24.4 添加一笔收入595
24.5 添加一笔支出598
24.6 月报表601
24.7 年报表604
24.8 查询记录606
24.9 分类图表607
热门推荐
- 2857241.html
- 3287494.html
- 1662882.html
- 2378637.html
- 598947.html
- 415170.html
- 1516255.html
- 1387894.html
- 456985.html
- 249965.html
- http://www.ickdjs.cc/book_1222982.html
- http://www.ickdjs.cc/book_2034484.html
- http://www.ickdjs.cc/book_2708846.html
- http://www.ickdjs.cc/book_2878607.html
- http://www.ickdjs.cc/book_3706735.html
- http://www.ickdjs.cc/book_2094394.html
- http://www.ickdjs.cc/book_1586891.html
- http://www.ickdjs.cc/book_1422258.html
- http://www.ickdjs.cc/book_1695176.html
- http://www.ickdjs.cc/book_162962.html