新闻资讯
看你所看,想你所想

Windows运行时编程权威指南

Windows运行时编程权威指南

Windows运行时编程权威指南

《Windows运行时编程权威指南》是一部由Jeffrey Richter 等所着书籍,机械工业出版社出版发行。

基本介绍

  • 书名:Windows运行时编程权威指南
  • 作者:Jeffrey Richter 等
  • ISBN:9787111476719
  • 出版社:机械工业出版社

出版信息

作者:Jeffrey Richter/Maarten van de Bo
出版社:机械工业出版社
副标题:Windows运行时编程权威指南
原作名:Windows Runtime via C#
译者:段菲/周靖
出版年:2014-11-13
页数:267
定价:CNY 69.00
装帧:平装
丛书:华章科技·名家经典系列
ISBN:9787111476719

内容简介

《Windows 运行时编程权威指南》是国际知名Windows/.NET技术专家Jeffrey Richter的最新力作,全面、系统地介绍Windows运行时 (WinRT) API的重要特性及套用技术,并通过丰富的编程示例,详细讲解在套用中使用这些API的最佳方式,不仅涵盖WinRT API的核心概念,还穿插了许多提升性能和进行调试的技巧。
《Windows 运行时编程权威指南》分为两部分,共11章:第一部分(第1~3章)囊括了所有WinRT和Windows套用商店套用开发人员必须了解的重要概念,包括WinRT 类型系统及其设计原则、异步调用、程式包档案,以及套用激活、执行绪模型、主视图和宿主视图视窗、XAML页面导航、高效记忆体管理、进程生命周期管理及调试等与Windows套用商店套用执行相关的若干核心概念。第二部分(第4~11章)介绍Windows套用商店套用开发人员都必须了解的核心主题,例如,如何通过设定、档案、资料夹、网路和数据共享来实现数据的迁移,如何对磁贴内容进行更新和显示讯息通知,如何在不同档案和资料夹中导航、获取其属性及缩略图,如何执行多信息档案查询,Windows套用商店套用如何藉助后台任务运行代码,如何向Windows套用商店提交自己开发的套用,以及如何巧用Windows套用商店商用引擎使自己在开发中所付出的劳动获得回报等。

作者简介

Jeffrey Richter是微软技术专家,Wintellect公司创始人之一,MSDN杂誌.NET专栏的特邀编辑。着作有《Windows高级编程指南》、《Windows核心编程》和《CLR via C#》等。
Maarten van de Bospoort 微软公司Windows首席顾问,有20年软体开发经验。在世界各地为专业开发人员传授Windows程式开发方法。

目录

序 言
前 言
第一部分 核心概念
第1章 Windows运行时入门 2
1.1 Windows套用商店套用的技术栈 5
1.2 Windows运行时类型系统 9
1.3 Windows运行时类型系统投影 10
1.4 从.NET代码中调用异步WinRT API 15
1.4.1 简化异步方法的调用 17
1.4.2 取消与进度 18
1.4.3 WinRT的延迟 20
第2章 套用打包及部署 23
2.1 Windows套用商店套用的项目档案 23
2.2 套用的程式包清单档案 25
2.2.1 程式包的标识 26
2.2.2 功能 28
2.2.3 套用(而不是包)的声明(扩展/协定) 30
2.3 Windows套用商店应用程式包的构建 32
2.3.1 .appx程式包档案的内容 34
2.3.2 捆绑程式包档案的创建 36
2.4 Windows套用商店程式包的部署 37
2.4.1 受限部署 37
2.4.2 企业部署 38
2.4.3 Windows套用商店套用部署 40
2.5 程式包的安装及注册 40
2.6 Wintellect的程式包浏览器桌面套用 42
2.7 Windows套用商店套用的调试 43
第3章 进程模型 46
3.1 应用程式的激活 46
3.2 管理进程模型 52
3.3 XAML页面导航 56
3.4 进程生命期管理 60
3.4.1 Windows套用商店套用的挂起 61
3.4.2 Windows套用商店套用的终止 63
3.4.3 如何设计套用类代码的结构 66
3.4.4 进程生命期管理的调试 71
第二部分 Windows核心部件
第4章 程式包数据及漫游 74
4.1 程式包数据配置 76
4.2 程式包数据存储资料夹 78
4.3 程式包数据的版本管理 78
4.4 程式包数据的漫游 80
4.5 程式包数据的更改通知 84
第5章 存储档案及资料夹 85
5.1 WinRT存储对象模型 85
5.2 程式包及用户档案 87
5.3 访问唯读程式包档案 88
5.4 访问只写程式包档案 89
5.5 通过显式用户许可访问用户档案 91
5.6 档案类型关联 95
5.7 存储项属性 100
5.8 通过隐式用户许可访问用户档案 103
5.9 执行档案及资料夹查询 108
第6章 流I/O 111
6.1 简单档案I/O 111
6.2 流对象模型 112
6.3 WinRT流与.NET流的互操作 115
6.4 位元组快取的传输 116
6.5 基本数据类型的读写 119
6.6 执行事务性写操作 122
6.7 礼貌性数据访问 124
6.8 数据的压缩及解压缩 126
6.9 加密与解密 128
6.10 按需填充流 130
6.11 查找流内容 133
第7章 联网 138
7.1 网路信息 138
7.2 网路隔离 140
7.3 网路连线配置档案信息 143
7.3.1 套用必须包含如何使用连线配置档案信息 144
7.3.2 网路连线变化通知 146
7.4 后台传输 147
7.5 HttpClient:客户端HTTP(S)通信 152
7.6 Windows运行时套接字 160
7.6.1 套接字定址 161
7.6.2 StreamSocket:客户端TCP通信 162
7.6.3 StreamSocketListener:伺服器端TCP通信 164
7.6.4 StreamWebSocket:客户端WebSocket通信的流式处理 165
7.6.5 MessageWebSocket: 客户端WebSocket通信讯息传送 168
7.6.6 DatagramSocket:端到端UDP通信 169
7.6.7 DatagramSocket:多播UDP通信 172
7.7 使用证书对遍历网路的数据进行加密 174
第8章 磁贴和讯息通知 176
8.1 磁贴和徽章 177
8.1.1 当套用处于前台时更新磁贴 179
8.1.2 为磁贴添加徽章 182
8.1.3 为磁贴内容添加动画 183
8.1.4 在计画的时间更新磁贴 185
8.1.5 定期更新磁贴 185
8.1.6 辅助磁贴 186
8.2 讯息通知 188
8.2.1 在计画的时间显示讯息通知 191
8.2.2 使用Wintellect的通知扩展库 192
8.2.3 Windows 推送通知服务 192
第9章 后台任务 199
9.1 后台任务体系结构 200
9.2 步骤1:实现后台任务代码 201
9.3 步骤2:确定后台任务代码的触发器 202
9.3.1 维护触发器和计时触发器 202
9.3.2 系统触发器 203
9.3.3 位置触发器 204
9.3.4 推送通知触发器 205
9.3.5 控制通道触发器 206
9.4 步骤3:添加清单声明 206
9.5 步骤4:注册应用程式的后台任务 213
9.6 调试后台任务 215
9.7 后台任务的资源配额 216
9.8 部署应用程式的新版本 218
9.9 后台任务的进度和完成 218
9.10 取消后台任务 220
第10章 套用之间的数据共享 222
10.1 通过DataPackage类传输数据 222
10.2 通过剪贴簿共享数据 224
10.3 通过共享超级按钮共享数据 227
10.4 共享源套用的实现 230
10.5 共享目标套用的实现 233
10.5.1 扩展共享操作的实现 236
10.5.2 共享目标套用的快速连结 237
10.6 共享目标套用的调试 238
第11章 Windows套用商店 239
11.1 向Windows套用商店提交套用 240
11.1.1 提交你的套用 241
11.1.2 测试你的套用 244
11.1.3 监视你的套用 246
11.1.4 更新你的套用 247
11.2 Windows套用商店的商业引擎 247
11.2.1 Windows套用商店的商业引擎WinRT API 249
11.2.2 试用版套用和购买套用许可证 254
11.2.3 购买持久型套用内产品的许可证 256
11.2.4 购买消耗型套用内产品 258
11.2.5 购买消耗型套用内产品内容 261
附录 套用容器 263
作者简介 266

丛书信息

华章科技·名家经典系列 (共5册), 这套丛书还有 《算法心得:高效算法的奥秘(原书第2版)》,《数学与泛型编程》,《修改代码的艺术》,《软体驱魔》

转载请注明出处海之美文 » Windows运行时编程权威指南

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com