您好,欢迎来到聚文网。 登录 免费注册
Windows运行时编程权威指南

Windows运行时编程权威指南

  • 装帧: 平装
  • 出版社: 机械工业出版社
  • 作者: Jeffrey Richter 著作 段菲 等 译者
  • 出版日期: 2014-11-01
  • 商品条码: 9787111476719
  • 版次: 1
  • 开本: 16开
  • 页数: 267
  • 出版年份: 2014
定价:¥69 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书是靠前知名Windows/.NET技术专家Jeffrey Richter的近期新力作,全面、系统地介绍windows运行时(WinRT)API的重要特性及应用技术,并通过丰富的编程示例,详细讲解在应用中使用这些API的很好方式,不仅涵盖WinRT API的核心概念,还穿插了许多提升性能和进行调试的技巧。
本书《Windows运行时编程指南》分为两部分,共11章:靠前部分(靠前~3章)囊括了所有WinRT和windows应用商店应用开发人员必须了解的重要概念,包括WinRT类型系统及其设计原则、异步调用、程序包文件,以及应用激活、线程模型、主视图和宿主视图窗口、XAML页面导航、高效内存管理、进程生命周期管理及调试等与Windows应用商店应用执行相关的若干核心概念。第二部分(第4~11章)介绍Windows应用商店应用开发人员都必须了解的核心主题,例如,如何通过设置、文件、文件夹、网络和数据共享来实现数据的迁移,如何对磁贴内容进行更新和显示消息通知,如何在不同文件和文件夹中导航、获取其属性及缩略图,如何执行多信息文件查询,Windows应用商店应用如何借助后台任务运行代码,如何向Windows应用商店提交自己开发的应用,以及如何巧用Windows应用商店商用引擎使自己在开发中所付出的劳动获得回报等。
作者简介
Jeffrey Richter是Wintellect的共同创办人之一,这是一家培训、咨询和调试相关的企业,专门致力于帮助其他公司更快构建更好的软件。他于1999年10月开始为微软的.NET框架团队提供咨询,并已促成了微软的数款产品。除了本书之前的版本,他还写过一些其他流行的主题,包括《WindowsviaC/C++》和《Advanced Windows》。
Maarten van de Bospoort,微软公司Windows首席顾问,有近20年软件开发经验。在世界各地为专业开发人员传授Windows程序开发方法。
段菲,三星电子中国研究院研究员,有超过10年的C/C++开发经验,研究方向为计算机视觉和机器学习。
周靖,微软MVP。有名IT图书译者,翻译风格亦庄亦谐,通达流畅,深受读者喜爱。
目录
序言
前言
第一部分核心概念
第1章Windows运行时入门2
1.1Windows应用商店应用的技术栈5
1.2Windows运行时类型系统9
1.3Windows运行时类型系统投影10
1.4从.NET代码中调用异步WinRT API15
1.4.1简化异步方法的调用17
1.4.2取消与进度18
1.4.3WinRT的延迟20
第2章应用打包及部署23
2.1Windows应用商店应用的项目文件23
2.2应用的程序包清单文件25
2.2.1程序包的标识26
2.2.2功能28
2.2.3应用(而不是包)的声明(扩展/协议)30
2.3Windows应用商店应用程序包的构建32
2.3.1.appx程序包文件的内容34
2.3.2捆绑程序包文件的创建36
2.4Windows应用商店程序包的部署37
2.4.1受限部署37
2.4.2企业部署38
2.4.3Windows应用商店应用部署40
2.5程序包的安装及注册40
2.6Wintellect的程序包浏览器桌面应用42
2.7Windows应用商店应用的调试43
第3章进程模型46
3.1应用程序的激活46
3.2管理进程模型52
3.3XAML页面导航56
3.4进程生命期管理60
3.4.1Windows应用商店应用的挂起61
3.4.2Windows应用商店应用的终止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.1WinRT存储对象模型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/O111
6.1简单文件I/O111
6.2流对象模型112
6.3WinRT流与.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.5HttpClient:客户端HTTP(S)通信152
7.6Windows运行时套接字160
7.6.1套接字寻址161
7.6.2StreamSocket:客户端TCP通信162
7.6.3StreamSocketListener:服务器端TCP通信164
7.6.4StreamWebSocket:客户端WebSocket通信的流式处理165
7.6.5MessageWebSocket:客户端WebSocket通信消息传送168
7.6.6DatagramSocket:端到端UDP通信169
7.6.7DatagramSocket:多播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.3Windows推送通知服务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.2Windows应用商店的商业引擎247
11.2.1Windows应用商店的商业引擎WinRT API249
11.2.2试用版应用和购买应用许可证254
11.2.3购买持久型应用内产品的许可证256
11.2.4购买消耗型应用内产品258
11.2.5购买消耗型应用内产品内容261
附录应用容器263
作者简介266

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网