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

- 林政著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302371663
- 出版时间:2014
- 标注页数:539页
- 文件大小:80MB
- 文件页数:557页
- 主题词:移动电话机-应用程序-程序设计
PDF下载
下载说明
深入浅出 Windows Phone 8.1应用开发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的生态情况6
1.1.3 Windows Phone对于开发者的机遇8
1.1.4 Windows Phone 8.1 的新特性8
1.2 Windows Phone的技术架构11
1.2.1 Windows运行时11
1.2.2 Windows Phone 8.1应用程序模型11
1.2.3 Windows Phone 8.1和Silverlight 8.1的区别12
1.2.4 Windows Phone 8.1和Windows Phone 8.0的API差异13
第2章 开发环境和项目工程解析15
2.1 搭建开发环境15
2.1.1 开发环境的要求15
2.1.2 开发工具的安装15
2.2 创建Windows Phone 8.1应用16
2.2.1 创建Hello Windows Phone项目16
2.2.2 解析Hello Windows Phone应用20
第3章 XAML简介29
3.1 理解XAML29
3.2 XAML语法概述30
3.2.1 命名空间30
3.2.2 对象元素32
3.2.3 设置属性32
3.2.4 附加属性36
3.2.5 标记扩展36
3.2.6 事件37
开发技术篇41
第4章 常用控件41
4.1 控件的基类41
4.2 按钮(Button)43
4.3 文本块(TextBlock)45
4.4 文本框(TextBox)48
4.5 边框(Border)51
4.6 超链接(HyperlinkButton)53
4.7 单选按钮(RadioButton)55
4.8 复选框(CheckBox)56
4.9 进度条(ProgressBar)58
4.10 滚动视图(ScrollViewer)61
4.11 滑动条(Slider)64
4.12 时间选择器(TimePicker)和日期选择器(DatePicker)67
4.13 枢轴控件(Pivot)69
4.14 全景视图控件(Hub)71
4.15 浮出控件(Flyout)73
4.16 下拉框(ComboBox)78
4.17 命令栏/菜单栏(CommandBar)80
第5章 布局管理83
5.1 布局的通用属性83
5.2 网格布局(Grid)87
5.3 堆放布局(StackPanel)93
5.4 绝对布局(Canvas)97
第6章 应用数据101
6.1 应用设置存储101
6.1.1 应用设置的概述101
6.1.2 应用设置的操作102
6.1.3 设置存储容器106
6.1.4 复合设置数据108
6.2 应用文件存储111
6.2.1 三种类型的应用文件111
6.2.2 应用文件和文件夹的操作112
6.2.3 文件Stream和Buffer读写操作118
6.2.4 应用文件的URI方案124
6.3 常用的存储数据格式126
6.3.1 JSON数据序列化存储126
6.3.2 XML文件存储133
6.4 安装包文件数据140
6.4.1 安装包文件访问140
6.4.2 安装包文件的URI方案144
第7章 几何图形与位图146
7.1 基本的图形146
7.1.1 矩形(Rectangle)147
7.1.2 椭圆(Ellipse)148
7.1.3 直线(Line)149
7.1.4 折线(Polyline)151
7.1.5 多边形(Polygon)151
7.1.6 路径(Path)153
7.1.7 Geometry类和Brush类157
7.2 使用位图编程160
7.2.1 拉伸图像160
7.2.2 使用Clip属性裁剪图像161
7.2.3 使用RenderTargetBitmap类生成图片163
7.2.4 存储生成的图片文件164
第8章 动画编程167
8.1 动画概述167
8.1.1 理解动画167
8.1.2 时间线(Timeline)和故事板(Storyboard)168
8.2 线性插值动画169
8.2.1 动画的基本语法170
8.2.2 线性动画的基本语法170
8.3 关键帧动画174
8.3.1 关键帧动画概述174
8.3.2 线性关键帧176
8.3.3 样条关键帧177
8.3.4 离散关键帧180
8.4 变换动画182
8.4.1 平移动画183
8.4.2 旋转动画185
8.4.3 缩放动画186
8.4.4 扭曲动画187
8.5 三维动画189
8.5.1 三维变换属性189
8.5.2 三维动画实现190
第9章 吐司(Toast)通知和磁贴(Tile)192
9.1 Toast通知192
9.1.1 创建一个通知消息192
9.1.2 定期Toast通知194
9.1.3 实例演示:Toast通知195
9.2 磁贴197
9.2.1 创建磁贴198
9.2.2 获取、删除和更新磁贴199
9.2.3 磁贴通知200
9.2.4 实例演示:磁贴的常用操作202
第10章 触摸感应编程206
10.1 触摸事件概述206
10.1.1 指针事件(单指操作)206
10.1.2 操作事件(多点触摸)210
10.2 应用实例——移动截图215
10.2.1 截图区域的选择216
10.2.2 图片的局部截取217
10.2.3 截图的展示217
10.3 应用实例——几何图形画板218
10.3.1 ManipulationStarted事件:初始化画图状态219
10.3.2 ManipulationDelta事件:处理画图和拖动221
10.3.3 ManipulationCompleted事件:结束操作223
第11章 数据绑定224
11.1 数据绑定的基础224
11.1.1 数据绑定的原理224
11.1.2 创建绑定225
11.1.3 用元素值绑定226
11.1.4 三种绑定模式228
11.1.5 更改通知230
11.1.6 绑定数据转换232
11.2 绑定集合236
11.2.1 数据集合237
11.2.2 绑定列表控件237
11.2.3 绑定ObservableCollection<T>集合240
11.2.4 绑定自定义集合242
第12章 网络编程246
12.1 网络编程之HttpWebRequest类246
12.1.1 HttpWebRequest实现Get请求246
12.1.2 HttpWebRequest实现Post请求249
12.1.3 网络请求的取消251
12.1.4 超时控制251
12.1.5 断点续传252
12.1.6 实例演示:RSS阅读器252
12.2 网络编程之HttpClient类258
12.2.1 Get请求获取字符串和数据流数据259
12.2.2 Post请求发送字符串和数据流数据260
12.2.3 设置和获取Cookie261
12.2.4 网络请求的进度监控262
12.2.5 自定义HTTP请求筛选器262
12.2.6 实例演示:部署IIS服务和实现客户端对服务器的请求264
12.3 推送通知276
12.3.1 推送通知的原理和工作方式276
12.3.2 推送通知的分类277
12.3.3 推送通知的发送机制279
12.3.4 客户端程序实现推送通知的接收287
第13章 Socket编程290
13.1 Socket编程介绍290
13.1.1 Socket的相关概念291
13.1.2 Socket通信的过程293
13.2 Socket编程之TCP协议294
13.2.1 StreamSocket介绍以及TCP Socket编程步骤294
13.2.2 连接Socket296
13.2.3 发送和接收消息296
13.2.4 TCP协议服务器端监听消息297
13.2.5 实例:模拟TCP协议通信过程299
13.3 Socket编程之UDP协议304
13.3.1 发送和接收消息304
13.3.2 UDP协议服务器端监听消息305
13.3.3 实例:模拟UDP协议通信过程306
第14章 蓝牙和近场通信309
14.1 蓝牙309
14.1.1 蓝牙原理介绍309
14.1.2 Windows Phone蓝牙技术概述310
14.1.3 蓝牙编程类311
14.1.4 查找蓝牙设备和对等项312
14.1.5 蓝牙发送消息313
14.1.6 蓝牙接收消息314
14.1.7 实例:实现蓝牙程序对程序的传输314
14.1.8 实例:实现蓝牙程序对设备的连接318
14.2 近场通信320
14.2.1 近场通信的介绍321
14.2.2 近场通信编程类和编程步骤321
14.2.3 发现近场通信设备323
14.2.4 近场通信发布消息324
14.2.5 近场通信订阅消息324
14.2.6 实例:实现近场通信的消息发布订阅324
第15章 传感器328
15.1 加速计传感器328
15.1.1 加速计的原理328
15.1.2 使用加速度计传感器实例编程333
15.2 罗盘传感器336
15.2.1 罗盘传感器概述336
15.2.2 创建一个指南针应用337
15.3 陀螺仪传感器340
15.3.1 陀螺仪传感器概述340
15.3.2 创建一个陀螺仪应用340
第16章 联系人存储344
16.1 联系人数据存储344
16.1.1 ContactStore类和StoredContact类344
16.1.2 联系人的新增346
16.1.3 联系人的查询348
16.1.4 联系人的编辑348
16.1.5 联系人的删除349
16.1.6 联系人的头像349
16.1.7 实例演示:联系人存储的使用351
16.2 联系人编程技巧355
16.2.1 vCard的运用355
16.2.2 RemoteID的运用359
第17章 多任务362
17.1 后台任务362
17.1.1 后台任务的原理362
17.1.2 后台任务的资源限制363
17.1.3 后台任务的基本概念和相关的类364
17.1.4 后台任务的实现步骤和调试技巧367
17.1.5 使用MaintenanceTrigger实现Toast通知375
17.1.6 使用后台任务监控锁屏Raw消息的推送通知377
17.1.7 后台任务的开销、终止原因和完成进度汇报378
17.2 后台文件传输384
17.2.1 后台文件传输概述384
17.2.2 后台文件下载步骤384
17.2.3 后台文件下载的实例编程386
17.2.4 后台文件上传的实现393
第18章 应用间通信394
18.1 启动系统内置应用394
18.1.1 启动内置应用的URI方案394
18.1.2 实例演示:打开网页、拨打电话和启动设置页面395
18.2 URI关联的应用397
18.2.1 注册URI关联398
18.2.2 监听URI398
18.2.3 启动URI关联的应用399
18.2.4 实例演示:通过URI关联打开不同的应用页面399
18.3 文件关联的应用402
18.3.1 注册文件关联402
18.3.2 监听文件启动403
18.3.3 启动文件关联应用403
18.3.4 实例演示:创建一个.log后缀的文件关联应用404
第19章 语音控制408
19.1 语音合成408
19.1.1 文本发音的实现408
19.1.2 SSML语法格式的发音实现410
19.1.3 实例演示:实现文本和SSML语法发音并存储语音文件412
19.2 语音识别417
19.2.1 简单的语音识别和编程步骤417
19.2.2 词组列表语音识别420
19.2.3 SRGS语法实现语音识别421
19.2.4 实例演示:通过语音识别来控制程序424
19.3 语音命令430
19.3.1 语音命令VCD文件语法430
19.3.2 初始化VCD文件和执行语音命令432
19.3.3 实例演示:通过语音命令来打开程序的不同页面433
第20章 多媒体437
20.1 MediaElement对象437
20.1.1 MediaElement类的属性、事件和方法437
20.1.2 MediaElement的状态439
20.2 本地音频播放440
20.3 网络音频播放442
20.4 使用SystemMediaTransportControls控件播放音乐445
20.5 本地视频播放447
20.6 网络视频播放450
第21章 地理位置454
21.1 定位和地图454
21.1.1 获取定位信息454
21.1.2 在地图上显示位置信息456
21.1.3 跟踪定位的变化457
21.1.4 后台定位460
21.2 地理围栏467
21.2.1 设置地理围栏468
21.2.2 监听地理围栏通知468
第22章 C#与C++混合编程473
22.1 C++/CX语法473
22.1.1 命名空间473
22.1.2 基本的类型474
22.1.3 类和结构475
22.1.4 对象和引用计数478
22.1.5 属性478
22.1.6 接口479
22.1.7 委托480
22.1.8 事件481
22.1.9 自动类型推导auto483
22.1.10 Lambda表达式483
22.1.11 集合484
22.2 Windows运行时组件485
22.2.1 在项目中使用Windows运行时组件485
22.2.2 Windows运行时组件异步接口的封装488
22.3 使用标准C++493
22.3.1 标准C++与C++/CX的类型自动转换494
22.3.2 标准C++与C++/CX的字符串的互相转换494
22.3.3 标准C++与C++/CX的数组的互相转换494
22.3.4 在Windows运行时组件中使用标准C++495
开发实例篇501
第23章 应用实战:Bing在线壁纸501
23.1 应用实现的功能501
23.2 获取Bing壁纸的网络接口501
23.3 壁纸请求服务的封装503
23.4 应用首页的设计和实现508
23.5 壁纸列表详情和操作的实现511
第24章 应用实战:记账本516
24.1 记账本概述516
24.2 对象序列化存储516
24.3 记账本首页磁贴设计519
24.4 添加一笔收入和支出524
24.5 月报表530
24.6 年报表534
24.7 查询记录536
24.8 分类图表537
热门推荐
- 2294207.html
- 3301854.html
- 211988.html
- 3587272.html
- 1804826.html
- 3516340.html
- 271074.html
- 615134.html
- 1433935.html
- 3438729.html
- http://www.ickdjs.cc/book_2974046.html
- http://www.ickdjs.cc/book_3652184.html
- http://www.ickdjs.cc/book_3063159.html
- http://www.ickdjs.cc/book_1462029.html
- http://www.ickdjs.cc/book_1560774.html
- http://www.ickdjs.cc/book_2178108.html
- http://www.ickdjs.cc/book_984007.html
- http://www.ickdjs.cc/book_381361.html
- http://www.ickdjs.cc/book_1237001.html
- http://www.ickdjs.cc/book_2971982.html