Windows 8高级编程 使用C#和XAML开发应用PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)莱克恩斯基著
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302356929
- 页数:460 页
第1章 一瞥未来 1
1.1 改变规则 1
1.2 Windows 8的不同之处 2
1.2.1 了解Windows 8:Zune理念 2
1.2.2 Windows Phone 7延伸 3
1.3 玩转Windows 8 4
1.3.1 登录屏幕 4
1.3.2 Start屏幕 5
1.3.3 搜索功能 6
1.3.4 应用程序生命周期 6
1.3.5 访问桌面模式 7
1.4 Windows Store应用开发 10
1.5 Hello Windows 8 12
1.5.1 选择编程语言和默认文件夹 12
1.5.2 构建一个简单的WindowsStore应用 14
1.5.3 设置应用程序的功能 16
1.5.4 HTML开发人员该怎么办 20
1.6 Windows Store应用的类型 22
1.7 Split应用程序 44
1.8 小结 48
第2章 XAML 51
2.1 快速回顾XAML的发展历史 52
2.2 XAML基础 53
2.3 Visual Studio 2012中的XAML 55
2.4 Windows 8控件 57
2.4.1 布局控件 57
2.4.2 行为控件 69
2.5 小结 81
第3章 使用控件样式、数据绑定和语义缩放增强应用程序 83
3.1 定制应用程序 83
3.2 设计控件样式 84
3.2.1 了解基本样式 84
3.2.2 在整个应用程序中引用样式 90
3.2.3 使用微软的默认样式 92
3.3 数据绑定 95
3.3.1 理解基本的数据输入 95
3.3.2 绑定对象到用户界面 97
3.3.3 使用双向数据绑定更新数据 101
3.3.4 数据绑定总结 103
3.4 Windows 8数据绑定控件 103
3.4.1 ComboBox 103
3.4.2 ListBox 106
3.4.3 ListView 107
3.4.4 GridView 111
3.4.5 分组式GridView 112
3.5 使用语义缩放 117
3.6 使用自定义控件 121
3.7 小结 125
第4章 Windows 8用户界面 127
4.1 应用程序栏、通知、启动界面以及动态磁贴 127
4.2 应用程序栏 128
4.2.1 创建顶部的应用程序栏导航 129
4.2.2 链接应用程序的页面 135
4.2.3 添加筛选功能 139
4.2.4 在应用程序中添加结束标志 141
4.3 添加通知 142
4.3.1 理解模板 143
4.3.2 Toast示例 145
4.4 创建动态磁贴 149
4.4.1 可用的磁贴模板 150
4.4.2 动态磁贴示例 150
4.5 程序启动界面 155
4.6 小结 156
第5章 应用程序的生命周期 157
5.1 应用程序的复兴 157
5.2 Windows 8应用程序的生命周期 157
5.2.1 启动应用程序 158
5.2.2 应用程序的激活 169
5.2.3 应用程序的恢复 172
5.2.4 应用程序的关闭 174
5.3 后台操作 175
5.3.1 触发器以及触发条件 176
5.3.2 锁屏 180
5.3.3 进度显示 181
5.3.4 程序调试 184
5.3.5 死锁 186
5.4 小结 186
第6章 数据处理、文件和网络 187
6.1 数据、文件和网络的起步 187
6.2 应用程序数据和文件处理 188
6.2.1 Data Samples应用入门 188
6.2.2 了解Windows.storage API 189
6.2.3 数据和文件位置操作 190
6.2.4 文件访问权限 191
6.2.5 本地设置与应用程序数据 193
6.2.6 漫游设置和应用程序数据 195
6.2.7 临时应用程序数据 196
6.2.8 应用程序数据的版本 197
6.2.9 清除应用程序数据 198
6.2.10 显示Pictures库内容 198
6.2.11 选择文件:用户体验 201
6.2.12 跟踪文件和文件夹 204
6.2.13 序列化和反序列化数据 206
6.2.14 数据加密和解密 208
6.3 网络 209
6.3.1 建立套接字连接 209
6.3.2 数据传输 217
6.3.3 激活感应和轻击 221
6.3.4 同步发行内容 226
6.3.5 访问网络信息 228
6.4 示例:Leaderboard应用程序 229
6.5 小结 235
第7章 传感器 237
7.1 Windows传感器平台 237
7.1.1 传感器平台的硬件 238
7.1.2 Windows传感器平台概览 238
7.2 使用3D加速度计 240
7.3 使用3D指南针 242
7.3.1 使用Compass类 242
7.3.2 计算正北的朝向 244
7.4 使用3-D的陀螺仪 245
7.5 使用测斜仪 247
7.6 使用环境光传感器 249
7.7 使用方向传感器 251
7.7.1 使用OrientationSensor类 251
7.7.2 使用SimpleOrientationSensor类 253
7.8 小结 254
第8章 定位服务 255
8.1 定位服务概述 255
8.2 Windows 8中的定位服务 257
8.2.1 使用Geolocator类 257
8.2.2 CivicAddress类 259
8.3 使用Bing地图的SDK 262
8.3.1 参考Bing地图的SDK 262
8.3.2 使用Bing.Maps.Map类 263
8.3.3 使用地图上的图标 265
8.3.4 增加交通信息 266
8.4 获取方向 268
8.5 小结 274
第9章 应用程序合约和扩展 275
9.1 应用程序的合约和扩展 275
9.2 使用File Picker Contract 276
9.2.1 选择单个文件 276
9.2.2 选择多个文件 277
9.2.3 选取Windows Store应用中的文件 279
9.2.4 调试File Picker Activation 281
9.3 使用Cached File Updater Contract 282
9.4 Play To Contract 283
9.4.1 PlayToManager类 283
9.4.2 测试PlayTo场景 285
9.5 使用Search Contract 287
9.6 使用Settings Contract 291
9.7 使用Share Contract 293
9.7.1 DataTransferManager类 294
9.7.2 DataTransferManager.DataRequested 294
9.7.3 DataTransferManager.TargetApplicationChosen 295
9.7.4 共享合约场景 295
9.8 使用Account PictureProviderExtension 295
9.9 使用AutoPlayExtension 299
9.10 使用BackgroundTasksExtension 300
9.10.1 推送通知 301
9.10.2 使用Background Tasks 301
9.11 使用Camera Settings扩展 302
9.12 使用Contact Picker扩展 303
9.13 使用File Activation Extension 304
9.13.1 实现File Activation扩展 304
9.13.2 调试File Activation 306
9.14 使用Game Explorer Extension 306
9.15 使用Print Task Settings Extension 307
9.16 使用Protocol Activation Extension 307
9.16.1 激活Maps应用程序 308
9.16.2 必需的声明 308
9.16.3 调试Protocol Activation 310
9.17 使用SSL/Certificates Extension 311
9.18 小结 312
第10章 Windows Store应用架构 313
10.1 最佳的应用程序实践 313
10.2 了解MVVM 313
10.3 定位ViewModels 316
10.4 重构ArtistBrowser 318
10.4.1 实例化ViewModelLocator 318
10.4.2 删除DefaultViewModel 325
10.4.3 简化模型 336
10.5 使用命令来处理输入 337
10.6 使用MVVM框架 344
10.6.1 理解MVVM Light 344
10.6.2 MVVM Light中的消息传递 346
10.7 小结 349
第11章 Windows Store和货币化 351
11.1 Windows Store概况 351
11.2 如何向消费者展示应用程序 352
11.2.1 应用程序的发现 353
11.2.2 创造第一个好印象 353
11.2.3 推广应用程序 354
11.3 出售应用程序 355
11.3.1 Windows Store经济学 355
11.3.2 Windows Store API概述 356
11.3.3 开始Color Shopping应用程序 357
11.3.4 支持试用 360
11.3.5 应用内购买 372
11.3.6 添加广告 380
11.3.7 小结:货币化应用程序的经济学 385
11.4 应用程序打包 387
11.4.1 在Visual Studio筹备应用程序 388
11.4.2 使用命令行打包应用程序 391
11.4.3 打包企业业务线(LOB)应用程序 392
11.4.4 使用Windows AppCertification Kit进行测试 392
11.4.5 了解Windows Store认证要求 393
11.5 小结 394
第12章 运用目前所学知识创建Windows Store应用 395
12.1 欢迎阅读本书的最后章节 396
12.2 设计Wrox BookStore应用程序 396
12.2.1 显示Wrox出版社出版的书籍 397
12.2.2 跨设备添加愿望清单 398
12.3 深入研究代码 399
12.3.1 为MVVM做准备 400
12.3.2 创建示例数据 403
12.4 创建主页 413
12.4.1 配置XAML 413
12.4.2 更新ViewModel 420
12.4.3 完成代码隐藏文件 422
12.5 对组进行深入分析 424
12.5.1 配置XAML 425
12.5.2 更新视图模型 430
12.5.3 完成代码隐藏文件 431
12.6 展示默认的书籍信息 435
12.6.1 配置XAML 435
12.6.2 更新视图模型 441
12.6.3 完成代码隐藏文件 442
12.7 为愿望清单功能提供SkyDrive 444
12.7.1 确保文件本地可用 444
12.7.2 注册应用程序 447
12.7.3 加载/创建愿望清单文件 448
12.7.4 保存愿望清单文件 452
12.7.5 添加命令 453
12.8 更新磁贴和启动界面 454
12.9 为部署到商店做准备 455
12.9.1 创建开发人员账户 456
12.9.2 为应用程序保留名称 457
12.9.3 开发人员许可证 457
12.9.4 编辑应用程序清单 458
12.9.5 将应用程序与商店相结合 458
12.9.6 捕捉截屏 458
12.9.7 创建应用程序包 459
12.9.8 上传应用程序包 459
12.9.9 商店检查表结束语 460
12.10 小结 460
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019