图书介绍
Windows 8应用开发入门经典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (匈)诺瓦克,(匈)贝拉思,(匈)富洛普著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302354871
- 出版时间:2014
- 标注页数:548页
- 文件大小:117MB
- 文件页数:570页
- 主题词:Windows操作系统
PDF下载
下载说明
Windows 8应用开发入门经典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 Windows 8应用程序开发简介3
第1章 Windows应用程序开发简史3
1.1 Windows的历史3
1.1.1 从Windows 3.1到32位3
1.1.2 Windows XP和Windows Vista5
1.1.3 Windows 7抹掉Vista的错误5
1.1.4 Windows 8的范式转变5
1.2 API和工具的发展历史8
1.2.1 C语言的力量9
1.2.2 C++取代C11
1.2.3 Visual Basic13
1.2.4 Delphi14
1.2.5 .NET的问世14
1.2.6 新的UI技术16
1.3 Windows应用程序开发的困境18
1.4 小结19
第2章 使用Windows 823
2.1 两种模式,一个操作系统23
2.2 输入方法25
2.2.1 多点触控输入25
2.2.2 软件键盘27
2.2.3 其他输入设备28
2.3 登录28
2.4 Start屏幕29
2.4.1 Start菜单的发展演变29
2.4.2 浏览和搜索已安装的应用32
2.4.3 使用动态磁贴36
2.4.4 使用Windows 8风格应用42
2.5 Windows超级按钮栏46
2.5.1 超级按钮栏简介46
2.5.2 Start按钮47
2.5.3 Search按钮47
2.5.4 Share按钮48
2.5.5 Devices按钮50
2.5.6 Settings按钮50
2.6 Windows桌面52
2.6.1 Desktop应用简介52
2.6.2 在Desktop程序之间进行切换53
2.6.3 Start按钮的位置53
2.7 小结53
第3章 从开发人员视角看Windows 8体系结构57
3.1 Windows 8开发体系结构57
3.1.1 桌面应用程序层59
3.1.2 Windows 8风格应用程序层61
3.2 了解Windows运行时63
3.2.1 Windows运行时体系结构概述63
3.2.2 Windows运行时中的元数据66
3.2.3 语言投影72
3.2.4 Windows运行时所带来的益处73
3.2.5 Windows运行时中不包含的内容74
3.3 .NET Framework 4.575
3.3.1 .NET Framework 4.5的安装模型75
3.3.2 Window运行时集成76
3.3.3 异步性支持77
3.3.4 其他新功能77
3.4 选取适合你项目的技术78
3.4.1 Windows应用商店78
3.4.2 Windows 8还是桌面应用程序78
3.4.3 选择编程语言79
3.5 小结80
第4章 开发环境83
4.1 工具集简介84
4.1.1 Visual Studio 201284
4.1.2 安装Visual Studio 2012 Express for Windows 885
4.2 简单了解Visual Studio IDE87
4.2.1 新建项目87
4.2.2 使用示例和扩展95
4.2.3 需要了解的一些有关IDE的有用信息99
4.3 通过Expression Blend让应用程序更加出色101
4.3.1 通过一个Visual Studio解决方案开始了解Expression Blend102
4.3.2 向UI中添加动画对象104
4.3.3 启动动画107
4.3.4 将Visual Studio与Blend一起使用108
4.4 小结108
第Ⅱ部分 创建Windows 8应用程序113
第5章 现代Windows应用程序开发的原则113
5.1 Windows 8风格应用程序113
5.1.1 Windows 8设计语言的概念114
5.1.2 Windows 8应用程序的一般设计原则115
5.1.3 应用程序结构和导航模型116
5.2 异步开发平台122
5.2.1 异步编程简介123
5.2.2 .NET平台上的异步编程发展历史125
5.2.3 使用C# 5.0进行异步编程128
5.2.4 Windows运行时上的异步开发141
5.2.5 使用JavaScript Promise进行异步编程144
5.3 小结153
第6章 使用HTML5、CSS和JavaScript创建Windows 8风格应用程序155
6.1 Web上的HTML5和CSS156
6.1.1 了解HTML5技术156
6.1.2 使用HTML的初步操作157
6.1.3 使用CSS设置页面样式162
6.1.4 使用CSS的初步操作163
6.1.5 运行客户端代码171
6.1.6 使用JavaScript的初步操作171
6.2 Windows运行时上的HTML5应用程序177
6.3 使用JavaScript创建Windows 8风格应用程序179
6.3.1 访问文件系统179
6.3.2 管理数据185
6.3.3 关注用户的设备194
6.3.4 滚动和缩放203
6.3.5 Windows 8风格应用程序中的画布图形207
6.3.6 使用Windows 8动画库211
6.4 小结217
第7章 使用XAML创建Windows 8风格用户界面219
7.1 使用XAML描述用户界面219
7.2 使用名称空间222
7.3 了解布局管理系统226
7.3.1 新概念:依赖项属性226
7.3.2 通过附加属性进一步了解依赖项属性226
7.3.3 影响控件大小和布局的属性227
7.3.4 Canvas面板228
7.3.5 StackPanel面板228
7.3.6 Grid面板229
7.4 XAML中可重用的资源235
7.4.1 引用资源236
7.4.2 资源的层次结构236
7.4.3 资源字典236
7.4.4 系统资源237
7.5 Windows 8风格应用程序中的基本控件239
7.5.1 具有简单值的控件240
7.5.2 内容控件243
7.6 处理数据246
7.6.1 数据绑定依赖项属性和通知246
7.6.2 绑定模式和方向248
7.6.3 DataContext属性249
7.6.4 使用值转换器更改绑定管道中的数据249
7.6.5 绑定到集合250
7.7 小结254
第8章 使用XAML控件257
8.1 在应用程序中使用动画257
8.1.1 动画库258
8.1.2 了解可视状态261
8.1.3 自定义动画265
8.2 设计控件的可视化外观271
8.2.1 将控件与内部结构联系起来272
8.2.2 响应交互273
8.2.3 使用Expression Blend275
8.3 使用复杂控件284
8.3.1 了解ListViewBase控件284
8.3.2 使用GridView控件284
8.3.3 使用ListView控件287
8.3.4 使用FlipView控件289
8.3.5 使用SemanticZoom290
8.3.6 使用AppBar控件294
8.4 小结294
第9章 构建Windows 8风格应用程序297
9.1 Windows 8应用程序的生命周期297
9.1.1 应用程序生命周期状态298
9.1.2 管理应用程序状态更改299
9.1.3 挂起、恢复和关闭应用程序300
9.1.4 使用应用程序生命周期事件301
9.2 部署Windows 8应用程序306
9.2.1 应用程序软件包306
9.2.2 应用程序软件包清单308
9.2.3 安装、更新和删除310
9.3 命令界面311
9.3.1 使用上下文菜单312
9.3.2 使用应用栏315
9.3.3 使用消息对话框321
9.3.4 在应用程序中使用设置超级按钮324
9.4 持久化应用程序数据326
9.4.1 应用程序数据存储326
9.4.2 ApplicationData类327
9.5 应用程序和Start屏幕330
9.5.1 应用程序徽标与启动屏幕331
9.5.2 使用通知让应用磁贴变得栩栩如生333
9.6 小结337
第10章 创建多页应用程序339
10.1 导航基本知识340
10.2 使用页面343
10.2.1 向后导航和向前导航345
10.2.2 参数和导航事件348
10.2.3 使用应用栏进行导航351
10.2.4 启动文件和Web页面357
10.3 使用拆分应用程序模板和网格应用程序模板360
10.3.1 模板的结构361
10.3.2 管理示例数据和运行时数据364
10.3.3 布局管理366
10.3.4 其他需要了解的功能368
10.4 小结369
第11章 构建连接应用程序371
11.1 与操作系统和其他应用程序集成371
11.1.1 选取器:统一的数据访问设计372
11.1.2 了解合约的概念379
11.2 访问Internet390
11.2.1 检测Internet连接性的更改390
11.2.2 使用数据源393
11.3 访问Windows LIVE398
11.4 小结406
第12章 利用平板电脑功能409
12.1 适应平板电脑设备410
12.2 构建位置感知应用程序411
12.3 使用传感器419
12.3.1 使用原始传感器数据420
12.3.2 使用传感器融合数据435
12.4 小结439
第Ⅲ部分 升级到专业的Windows 8开发443
第13章 使用C++创建Windows 8风格应用程序443
13.1 Microsoft与C++语言444
13.2 C++与Windows 8应用448
13.2.1 Windows 8应用中的C++特权448
13.2.2 Windows运行时与C++449
13.2.3 在C++中管理Windows运行时对象450
13.2.4 定义运行时类452
13.2.5 异常453
13.3 使用Visual Studio探索C++功能456
13.3.1 创建C++项目456
13.3.2 C++项目的元素457
13.3.3 使用Platform∷String类型459
13.3.4 使用运行时集合460
13.3.5 使用异步操作462
13.3.6 使用Accelerated Massive Parallelism463
13.4 小结467
第14章 高级编程概念471
14.1 使用多种语言构建解决方案472
14.1.1 混合解决方案472
14.1.2 创建具有C#和C++项目的混合解决方案473
14.1.3 创建和使用Windows运行时组件476
14.2 后台任务480
14.2.1 了解后台任务480
14.2.2 实现后台任务485
14.3 输入设备493
14.3.1 查询输入设备功能494
14.3.2 键盘功能494
14.3.3 鼠标功能494
14.3.4 触控设备功能495
14.3.5 查询指针设备信息496
14.4 小结498
第15章 测试和调试Windows 8应用程序501
15.1 软件的质量501
15.2 熟悉调试过程502
15.2.1 在调试模式中控制程序流503
15.2.2 监控和编辑变量503
15.2.3 在调试过程中更改代码506
15.2.4 特定于Windows 8风格应用程序的场景507
15.3 软件测试简介509
15.3.1 单元测试简介509
15.3.2 对Windows 8风格应用程序进行单元测试510
15.4 小结513
第16章 Windows应用商店简介515
16.1 了解Windows应用商店515
16.1.1 客户如何在Windows应用商店中看到应用程序516
16.1.2 应用程序详细信息516
16.1.3 利用应用赚钱517
16.2 开发人员注册过程524
16.2.1 提交应用程序525
16.2.2 应用程序认证过程526
16.2.3 Windows应用认证工具包527
16.3 小结528
第Ⅳ部分 附录533
附录A 练习答案533
附录B 有用的链接545
热门推荐
- 3363774.html
- 3005265.html
- 233615.html
- 993417.html
- 2082741.html
- 1502379.html
- 1642656.html
- 1760981.html
- 2049574.html
- 239425.html
- http://www.ickdjs.cc/book_1467965.html
- http://www.ickdjs.cc/book_768627.html
- http://www.ickdjs.cc/book_2757923.html
- http://www.ickdjs.cc/book_3411974.html
- http://www.ickdjs.cc/book_348145.html
- http://www.ickdjs.cc/book_2869248.html
- http://www.ickdjs.cc/book_288899.html
- http://www.ickdjs.cc/book_3823946.html
- http://www.ickdjs.cc/book_1984324.html
- http://www.ickdjs.cc/book_1296245.html