图书介绍
Windows 10应用开发实战PDF|Epub|txt|kindle电子书版本网盘下载
- 周家安著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302409908
- 出版时间:2015
- 标注页数:385页
- 文件大小:69MB
- 文件页数:399页
- 主题词:Windows操作系统-程序设计
PDF下载
下载说明
Windows 10应用开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 准备工作1
1.1 安装Visual Studio开发环境1
1.2 Visual Studio个性设置1
1.2.1 选择颜色主题2
1.2.2 设置字体3
1.2.3 设置启动界面4
1.2.4 设置项目的默认存放路径5
1.2.5 用好“快速启动”功能5
1.3 通用应用6
1.3.1 新的XAML设计器9
1.3.2 如何使用特定平台的API9
1.4 使用帮助文档和示例代码12
第2章 了解应用程序项目14
2.1 应用程序项目的文件结构14
2.2 应用程序入口点15
2.3 应用程序生命周期16
2.3.1 Application类16
2.3.2 挂起与恢复20
2.4 清单文件26
第3章 页面导航29
3.1 实现导航29
3.2 导航事件31
3.3 传递导航参数35
3.4 管理导航记录37
3.5 处理手机上的“后退”键43
3.6 缓存页面实例45
3.7 保存和恢复导航状态48
第4章 排版布局50
4.1 网格布局50
4.2 栈布局54
4.3 按坐标布局55
4.4 Z顺序57
4.5 对齐方式59
4.6 边距62
4.7 自适应布局63
4.8 自适应触发器66
第5章 控件69
5.1 Control类69
5.1.1 控件模板70
5.1.2 控件状态73
5.1.3 获取控件的状态列表的技巧76
5.2 路由事件78
5.3 按钮82
5.3.1 Button82
5.3.2 RepeatButton83
5.3.3 HyperlinkButton85
5.4 单选框与多选框86
5.5 呈现静态文本88
5.5.1 TextBlock88
5.5.2 RichTextBlock90
5.5.3 处理文本溢出92
5.5.4 嵌入自定义字体96
5.6 显示图像96
5.7 文本输入控件100
5.7.1 TextBox100
5.7.2 RichEditBox103
5.8 选取日期和时间105
5.9 ViewBox控件107
5.10 报告进度108
5.10.1 ProgressBar108
5.10.2 ProgressRing109
5.11 对话框110
5.11.1 MessageDialog110
5.11.2 ContentDialog113
5.12 上下文菜单117
5.12.1 PopupMenu117
5.12.2 MenuFlyout118
5.13 应用程序栏120
5.14 命令122
5.15 开关控件124
5.16 滑动条125
5.17 用户控件126
5.18 自定义控件129
5.19 WebView控件136
5.19.1 呈现HTML内容136
5.19.2 执行脚本函数137
5.19.3 捕捉HTML内容141
5.20 Split View控件142
第6章 数据视图146
6.1 数据绑定146
6.1.1 绑定方向146
6.1.2 Binding类147
6.1.3 Binding扩展标记149
6.1.4 数据绑定的继承性151
6.1.5 转换器153
6.1.6 更改通知155
6.2 Items Control控件159
6.3 DisplayMemberPath与SelectedValuePath160
6.4 数据模板163
6.4.1 自定义数据模板163
6.4.2 数据模板选择器165
6.5 分组视图169
6.6 自定义数据项的布局174
6.7 缩放视图176
6.8 Pivot与Hub180
6.8.1 Pivot控件示例180
6.8.2 Hub控件示例181
6.9 Flip View控件184
6.10 增量加载185
第7章 图形191
7.1 构造图形的基础元素191
7.2 画刷192
7.2.1 单色画刷(SolidColorBrush)192
7.2.2 线性渐变画刷(LinearGradientBrush)193
7.2.3 图像画刷(ImageBrush)195
7.3 基本图形196
7.3.1 直线(Line)196
7.3.2 椭圆(Ellipse)197
7.3.3 矩形(Rectangle)198
7.3.4 折线(Polyline)199
7.3.5 多边形(Polygon)200
7.4 路径201
7.4.1 LineGeometry201
7.4.2 RectangleGeometry201
7.4.3 EllipseGeometry204
7.4.4 PathGeometry205
7.4.5 GeometryGroup207
7.5 二维变换207
7.5.1 平移(TranslateTransform)207
7.5.2 旋转(RotateTransform)208
7.5.3 缩放(ScaleTransform)209
7.5.4 复合变换(CompositeTransform)210
7.5.5 使用相对定位的变换原点211
7.6 三维透视212
7.7 三维变换213
第8章 动画216
8.1 动画概要216
8.1.1 时间线216
8.1.2 演示图板(Storyboard)217
8.1.3 动画分类217
8.1.4 如何与动画时间线关联218
8.2 控制动画播放行为222
8.3 简单动画224
8.4 关键帧动画226
8.5 属性路径229
第9章 图像232
9.1 用于UI的图像加载232
9.2 将可视化对象呈现为图像234
9.3 可写位图(WriteableBitmap)235
9.4 图像的解码与编码237
9.4.1 图像解码237
9.4.2 图像编码240
9.5 图像处理244
第10章 多媒体248
10.1 MediaElement与多媒体播放248
10.2 后台音频250
10.3 转码257
10.4 多媒体捕捉260
10.5 捕捉屏幕265
第11章 启动与激活270
11.1 Launcher组件270
11.2 自定义文件关联273
11.3 协议激活277
第12章 文件与数据283
12.1 文件与目录283
12.1.1 文件/目录操作的相关类型283
12.1.2 读写本地文件284
12.1.3 FileIO与PathIO286
12.1.4 DataWriter与DataReader288
12.1.5 访问特殊目录291
12.2 应用设置293
12.3 访问可移动存储297
12.4 文件与目录选择器299
12.5 StorageApplicationPermissions类303
12.6 XML与JSON数据处理306
12.6.1 读写XML306
12.6.2 操作JSON数据308
12.7 数据共享310
12.7.1 剪贴板311
12.7.2 向其他应用程序共享数据312
12.7.3 接收共享数据314
12.8 应用程序服务317
第13章 网络通信324
13.1 Socket通信324
13.1.1 基于UDP协议的通信325
13.1.2 通过TCP协议传输数据329
13.2 访问Web服务334
13.3 HTTP协议通信336
13.4 后台传输337
13.5 推送通知343
13.6 访问RSS资源351
第14章 传感器与地理定位354
14.1 设备坐标354
14.2 传感器的使用方法354
14.3 罗盘355
14.4 加速度传感器358
14.5 磁倾仪360
14.6 陀螺仪362
14.7 光感器363
14.8 方向传感器364
14.9 高度计365
14.10 气压计367
14.11 获取电池信息368
14.12 获取地理位置368
第15章 语音技术371
15.1 语音识别371
15.2 自定义语音识别规则373
15.2.1 自定义SGRS文件374
15.2.2 短语列表约束378
15.3 语音指令379
15.4 语音朗读384