Windows 8应用开发权威指南PDF电子书下载
- 电子书积分:23 积分如何计算积分?
- 作 者:冯瑞涛,闫妍著
- 出 版 社:北京:机械工业出版社
- 出版年份:2013
- ISBN:9787111411857
- 页数:878 页
第1章 初识Windows 8 1
1.1 Windows 8系统介绍 1
1.1.1 Windows 8新特性 1
1.1.2 Surface平板电脑 2
1.1.3 Windows 8与Windows Phone 8 3
1.1.4 Windows应用商店应用的开发特点 4
1.2 Windows 8 Metro风格用户界面介绍 4
1.2.1 Windows 8开始屏 5
1.2.2 Windows 8 Metro风格界面设计思想 7
1.2.3 Windows 8 Metro风格界面与传统Windows界面比较 7
1.3 Windows应用商店应用新特征 10
1.4 Windows应用商店 11
1.5 Windows应用商店应用一览 12
1.6 本章小结 14
第2章 应用开发环境 16
2.1 开发工具 16
2.1.1 Visual Studio 2012 16
2.1.2 Blend for Visual Studio 2012 18
2.2 开发环境搭建 19
2.2.1 Windows 8系统的安装 19
2.2.2 Visual Studio 2012的安装 21
2.2.3 IIS 8.0服务器安装 23
2.2.4 获取更多开发工具与扩展 24
2.2.5 获取开发者授权 26
2.3 Visual Studio 2012使用入门 26
2.3.1 菜单栏 26
2.3.2 工具箱 26
2.3.3 “属性”面板 27
2.3.4 解决方案资源管理器 27
2.3.5 设计器 28
2.3.6 代码编辑器 29
2.3.7 “输出”面板 30
2.4 开发第一个Windows应用商店应用 30
2.4.1 开发技术选择 31
2.4.2 新建一个Windows应用商店应用 31
2.4.3 本地计算机调试 32
2.4.4 模拟器调试 33
2.5 配置远程调试 34
2.5.1 下载并安装远程调试工具 34
2.5.2 配置远程调试监视器 34
2.5.3 配置远程调试客户端 36
2.6 账号注册 37
2.6.1 将Microsoft账户与DreamSpark绑定 37
2.6.2 获取Windows应用商店开发者注册码 39
2.6.3 注册Windows应用商店 40
2.6.4 验证付款方式 42
2.7 应用程序发布 44
2.8 本章小结 52
第3章 XAML基础 53
3.1 XAML的起源 53
3.2 XAML基础知识 53
3.2.1 命名空间 54
3.2.2 元素定义 54
3.2.3 属性设置 55
3.2.4 标记扩展 57
3.2.5 类型转换 60
3.2.6 资源字典 60
3.2.7 依赖项属性和添加属性 64
3.2.8 事件 66
3.3 XAML外观设计 70
3.3.1 样式 70
3.3.2 模板 72
3.3.3 画刷 75
3.3.4 动画 76
3.4 本章小结 77
第4章 应用控件 78
4.1 按钮控件 78
4.1.1 Button控件 78
4.1.2 HyperlinkButton控件 80
4.2 选择控件 81
4.2.1 CheckBox控件 81
4.2.2 ComboBox控件 83
4.2.3 ListBox控件 85
4.2.4 RadioButton控件 86
4.2.5 Slider控件 88
4.2.6 ToggleSwitch控件 90
4.3 文本编辑控件 91
4.3.1 TextBox控件 91
4.3.2 PasswordBox控件 92
4.3.3 RichEditBox控件 95
4.4 信息显示控件 96
4.4.1 TextBlock控件 97
4.4.2 Image控件 98
4.4.3 ProgressBar控件 99
4.4.4 ProgressRing控件 100
4.4.5 ToolTip控件 100
4.4.6 Popup控件 101
4.4.7 WebView控件 103
4.5 内容布局控件 105
4.5.1 ScrollViewer控件 105
4.5.2 SemanticZoom控件 106
4.5.3 ListViiew控件 108
4.6 自定义控件 110
4.7 扩展控件 114
4.7.1 扩展控件安装 114
4.7.2 Telerik UI Controls for Windows 8 114
4.8 本章小结 121
第5章 界面布局与导航 122
5.1 界面系统 122
5.1.1 视图模式 122
5.1.2 侧边栏 126
5.1.3 快捷菜单 130
5.1.4 提示框 132
5.1.5 锁屏背景 135
5.2 界面布局 137
5.2.1 界面布局介绍 138
5.2.2 Canvas 138
5.2.3 StackPanel 140
5.2.4 Grid 142
5.3 项目模板 145
5.3.1 空白项目模板 145
5.3.2 拆分布局项目模板 150
5.3.3 网格布局项目模板 152
5.4 页面导航 153
5.4.1 页面间导航 154
5.4.2 页面间传递信息 155
5.4.3 页面缓存 157
5.4.4 全局方式传值 158
5.4.5 外部页面 160
5.5 本章小结 162
第6章 数据绑定 163
6.1 数据绑定概述 163
6.2 数据绑定分类 164
6.2.1 单条数据绑定 164
6.2.2 集合对象绑定 170
6.2.3 分层数据绑定 174
6.3 数据模板 178
6.4 详细视图 180
6.5 数据转换 182
6.6 绑定方式 186
6.7 绑定设计器 190
6.8 依赖项属性 193
6.9 本章小结 197
第7章 推送通知 198
7.1 推送通知概述 198
7.1.1 推送通知流程 198
7.1.2 推送通知示例 206
7.1.3 WNS使用要求与规范 216
7.1.4 通知类型 217
7.2 Tile通知 217
7.2.1 设计默认Tile 218
7.2.2 发送Tile通知 219
7.2.3 在同一通知中指定宽形和矩形Tile更新 220
7.2.4 Tile通知队列 222
7.2.5 清理Tile通知 225
7.2.6 检查Tile通知设置 225
7.2.7 Tile通知模板 226
7.2.8 二级Tile 237
7.3 Badge通知 243
7.3.1 Badge通知模板 244
7.3.2 发送Badge通知 245
7.3.3 清理Badge通知 246
7.4 Toast通知 246
7.4.1 启用Toast通知功能 246
7.4.2 发送Toast通知 247
7.4.3 Toast通知模板 249
7.5 Raw通知 252
7.5.1 Raw通知简介 252
7.5.2 Raw通知示例 253
7.6 锁屏显示通知 262
7.7 本章小结 263
第8章 图形与画刷 264
8.1 简单图形 264
8.1.1 线形 264
8.1.2 矩形 265
8.1.3 椭圆 266
8.1.4 多边形 267
8.1.5 多线形 268
8.2 路径 269
8.2.1 Path 270
8.2.2 PathGeometry 271
8.3 复杂几何图形 273
8.3.1 LineGeometry 273
8.3.2 RectangleGeometry 275
8.3.3 EllipseGeometry 276
8.3.4 GeometryGroup 277
8.4 轮廓样式 279
8.4.1 线的两端效果 279
8.4.2 图形拐角处的效果 280
8.4.3 虚线样式 282
8.5 画刷 283
8.5.1 单色画刷 284
8.5.2 线性渐变画刷 285
8.5.3 图像画刷 287
8.6 本章小结 288
第9章 多媒体 289
9.1 多媒体开发概述 289
9.2 图像 289
9.2.1 Image和ImageBrush 289
9.2.2 Image开发示例 293
9.3 音频和视频 296
9.3.1 MeidaElement控件介绍 297
9.3.2 MediaElement控件的基本使用 299
9.3.3 MeidaElement控件的状态管理 304
9.3.4 MeidaElement控件的常用功能 307
9.4 音频与视频处理 311
9.4.1 音频和视频媒体文件转码 312
9.4.2 剪辑音频和视频媒体文件 316
9.5 本章小结 317
第10章 动画效果 318
10.1 控件动画 318
10.2 过渡动画 319
10.3 演示图板 323
10.3.1 主题动画 323
10.3.2 插值动画 325
10.3.3 关键帧动画 328
10.4 3D特效 333
10.4.1 旋转特效 333
10.4.2 旋转中心 336
10.4.3 偏移特效 337
10.5 变形特效 340
10.5.1 平移变形 340
10.5.2 旋转变形 341
10.5.3 缩放变形 343
10.5.4 扭曲变形 344
10.5.5 组合变形 345
10.5.6 矩阵变形 346
10.6 缓冲动画 347
10.7 本章小结 351
第11章 多线程与后台任务 352
11.1 使用任务实现多线程 352
11.2 后台传输 359
11.2.1 后台传输简介 359
11.2.2 下载文件 359
11.2.3 上传文件 367
11.2.4 成本控制 374
11.3 后台任务 374
11.3.1 后台任务简介 374
11.3.2 使用后台任务 375
11.3.3 管理后台任务 380
11.3.4 后台任务的资源管理 382
11.3.5 实例解析 383
11.4 后台音频播放 389
11.4.1 音频流类型 389
11.4.2 BackgroundCapableMedia音频流 390
11.4.3 Communications音频流 396
11.5 锁屏应用 396
11.5.1 锁屏应用简介 397
11.5.2 实例解析 397
11.6 本章小结 404
第12章 传感器 405
12.1 响应运动的传感器 405
12.1.1 陀螺仪 405
12.1.2 加速计 410
12.1.3 侧斜仪 414
12.2 检测方向的传感器 417
12.2.1 指南针 417
12.2.2 方向传感器 420
12.2.3 确定设备方向 423
12.3 氛围光传感器 426
12.4 探测用户位置 428
12.5 近场通信 432
12.6 本章小结 437
第13章 文件与数据存储 438
13.1 应用程序的数据存储 438
13.1.1 应用程序存储空间 439
13.1.2 应用程序安装目录 442
13.1.3 应用设置存储 445
13.2 用户库操作 446
13.2.1 API参考 447
13.2.2 用户库文件操作 448
13.2.3 用户库文件夹操作 449
13.2.4 获取文件及文件夹列表 450
13.2.5 用户库文件分组 451
13.3 文件访问方式 453
13.3.1 访问应用内部文件 453
13.3.2 文件选取器 453
13.3.3 近期访问列表 455
13.4 应用间文件访问 456
13.5 获取联系人信息 460
13.6 SQLite数据库简介 464
13.6.1 配置SQLite数据库 464
13.6.2 创建SQLite数据库 465
13.6.3 数据库的基本操作 469
13.7 数据的加密与解密 473
13.7.1 常用类、方法和属性 473
13.7.2 数据操作 474
13.7.3 加密解密 477
13.8 本章小结 485
第14章 网络通信 486
14.1 HTTP请求 486
14.1.1 HttpClient 486
14.1.2 HttpWebRequest 489
14.1.3 微软翻译示例 489
14.2 WCF数据服务 493
14.2.1 创建WCF服务 494
14.2.2 使用WCF服务 496
14.3 Socket通信 498
14.3.1 Socket入门 498
14.3.2 使用Socket连接 499
14.4 访问网络数据资源 504
14.4.1 Web订阅简介 504
14.4.2 访问Web订阅源 504
14.5 Live Connect 509
14.5.1 Live Connect配置 509
14.5.2 读取SkyDrive的相册和照片 510
14.5.3 SkyDrive文件的上传与删除 516
14.6 对等连接通信 519
14.6.1 对等连接简介 519
14.6.2 使用对等连接通信传递消息 519
14.7 本章小结 530
第15章 生命周期管理 531
15.1 Windows应用商店应用的生命周期介绍 531
15.1.1 状态转换 531
15.1.2 挂起事件 532
15.1.3 恢复事件 532
15.1.4 激活事件 532
15.2 生命周期事件处理 533
15.2.1 应用挂起 533
15.2.2 应用恢复 534
15.2.3 应用激活 534
15.3 实例解析 535
15.3.1 功能实现 535
15.3.2 管理应用生命周期 537
15.4 应用自启动 542
15.4.1 设置默认打开程序 542
15.4.2 启动系统的默认应用 546
15.5 本章小结 549
第16章 地图应用 550
16.1 地理信息系统介绍 550
16.2 Bing Maps实例开发 551
16.2.1 Bing Maps SDK简介 551
16.2.2 注册Bing Maps Key 554
16.2.3 创建Bing Maps项目 555
16.2.4 地图功能应用 556
16.3 百度地图实例开发 565
16.3.1 百度API介绍 565
16.3.2 注册开发者ID 567
16.3.3 实例解析 568
16.4 本章小结 576
第17章 外部设备 577
17.1 打印机 577
17.1.1 编辑打印内容和打印设置 577
17.1.2 打印预览 581
17.1.3 打印 584
17.2 麦克风和摄像头 585
17.2.1 麦克风 586
17.2.2 摄像头 590
17.3 手写输入 597
17.3.1 手写输入功能 597
17.3.2 设置笔画属性 605
17.3.3 清除和保存功能 606
17.4 存储设备的自动播放 608
17.4.1 自动播放事件 608
17.4.2 自动播放的使用 610
17.5 访问移动存储设备 616
17.6 设备状态检测 622
17.6.1 设备状态检测方法 622
17.6.2 枚举设备 622
17.6.3 监视设备 628
17.7 本章小结 634
第18章 全球化 635
18.1 全球化概述 635
18.2 资源引用 635
18.2.1 在XAML元素中引用字符串资源 635
18.2.2 在XAML元素中引用文件资源 637
18.2.3 在后台代码中引用字符串资源 638
18.2.4 引用分离资源文件中的资源 640
18.2.5 引用类库资源 641
18.3 语言设置 645
18.3.1 运行时响应语言变更 645
18.3.2 应用中设置语言选项 646
18.3.3 设置指定页面的语言 650
18.3.4 资源匹配规则 652
18.4 全球化示例 656
18.5 多语言应用工具包 662
18.5.1 使用步骤 663
18.5.2 示例讲解 663
18.6 本章小结 667
第19章 JavaScript开发Windows应用商店应用 668
19.1 JavaScript开发Windows应用商店应用基础 668
19.1.1 JavaScript与HTML5开发的相关介绍 668
19.1.2 项目模板和项模板 673
19.1.3 项目模板中的文件和项模板文件 678
19.1.4 控件的添加 682
19.1.5 WinJS库控件 685
19.1.6 小球运动示例 688
19.2 页面导航 691
19.2.1 页面加载 691
19.2.2 页内导航 693
19.3 数据绑定 697
19.3.1 简单对象绑定 697
19.3.2 模板绑定 699
19.4 访问文件和文件夹 701
19.4.1 文件选取器 702
19.4.2 选取文件和文件夹 702
19.4.3 获取文件和文件夹列表 707
19.4.4 写入和读取文件 709
19.5 动画和图形 714
19.5.1 动画 714
19.5.2 图形 726
19.6 多媒体 729
19.7 综合实例 732
19.8 本章小结 749
第20章 Visual C++开发Windows应用商店应用 750
20.1 C++/CX语法扩展 750
20.2 计时器 756
20.3 数据绑定 759
20.4 XML文件解析 761
20.5 文件选取 766
20.6 媒体播放 768
20.6.1 视频载入 768
20.6.2 播放控制 770
20.7 Direct2D编程 781
20.7.1 绘制几何图形 781
20.7.2 绘制图片 801
20.7.3 绘制文本 805
20.8 Direct3D编程 807
20.8.1 Direct3D开发基础 807
20.8.2 Direct3D项目模板介绍 811
20.8.3 Direct3D图形绘制 820
20.9 WinRT组件 821
20.9.1 编写WinRT组件 822
20.9.2 调用WinRT组件 824
20.10 本章小结 829
第21章 Windows应用商店应用实例开发 830
21.1 应用介绍 830
21.2 代码实现 830
21.2.1 项目创建和设置 831
21.2.2 程序入 833
21.2.3 主框架 835
21.2.4 查词页面 837
21.2.5 生词本页面 858
21.2.6 生词播放页面 862
21.2.7 翻译页面 870
21.2.8 动态词典磁贴 876
21.3 本章小结 878
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019