
微信扫一扫,移动浏览光盘
简介
《Windows 8 开发权威指南:HTML5 和JavaScript卷》主要讲解如何用HTML5和JavaScript在Windows 8环境下开发Microsoft Design风格的新应用程序。《Windows 8 开发权威指南:HTML5 和JavaScript卷》包括的主要内容为:Visual Studio 2012的新特性、Microsoft Design新特性、HTML5和JavaScript概述及新特性、基于HTML5和JavaScript开发Microsoft Design Blank App、Microsoft Design控件大全、基于HTML5和JavaScript开发Microsoft Design Grid App、开发Microsoft Design Split App、开发Microsoft Design导航应用程序、开发Microsoft Design固定布局应用程序等,HTML5在Windows 8下开发Microsoft Design经典案例,以及如何将程序发布到Windows 8商店。
《Windows 8 开发权威指南:HTML5 和JavaScript卷》适合程序员阅读,也适合作为大中专院校的学习用书,以及计算机培训学校的教材。
目录
第1章 Visual Studio 2012的新特性 1
1.1 如何安装Windows 8 1
1.1.1 安装配置要求 1
1.1.2 使用“自定义”选项安装Windows8 1
1.1.3 注意事项 6
1.2 如何安装Visual Studio 2012 6
1.2.1 安装配置要求 7
1.2.2 安装过程 7
1.3 Microsoft Design新特性 9
1.3.1 有一个支持多个视图的窗口 9
1.3.2 应用与触控和笔输入协作良好 10
1.3.3 应用可彼此交谈 10
1.3.4 应用具有新的控件和UI设计面 10
1.3.5 应用使用磁贴而非图标 11
1.3.6 采用已知的语言编写应用 12
1.3.7 在Windows应用商店中销售你的应用 12
1.4 Visual Studio 2012新特性 12
1.4.1 Windows Microsoft Design样式应用程序 12
1.4.2 Visual Studio IDE 13
1.4.3 语言 15
1.4.4 应用程序生命周期管理和Team Foundation Server 16
1.4.5 ASP.NET4.5和Web开发 18
1.4.6 其他改进 20
第2章 HTML5 Java Script概述以及新特性 23
2.1 HTML5概述 23
2.1.1 什么是HTML5 23
2.1.2 新的文档类型 24
2.1.3 脚本和链接无需添加type属性 24
2.1.4 用于绘画的画布(canvas元素) 24
2.1.5 用于媒介播放的video和audio元素 24
2.1.6 新的特殊内容元素 25
2.1.7 新的表单控件 25
2.2 Java Script概述 25
2.2.1 什么是Java Script 25
2.2.2 第一个Java Script程序 27
2.2.3 JavaScript的新特性 27
2.3 IE10与CSS3 33
2.3.1 使用CSS3添加圆角 33
2.3.2 使用CSS3添加投影 38
2.3.3 使用CSS3创建酷炫十足的按钮 40
2.3.4 使用CSS3增强网站的样式设计 43
2.3.5 IE10概述 51
2.4 HTML5 57
2.4.1 HTML5添加音频 57
2.4.2 HTML5添加视频 58
2.4.3 HTML5添加位置感知 60
2.4.4 捕获照片和视频 63
2.4.5 HTML5本地存储的应用 65
2.4.6 管理启动、挂起和回复 68
2.4.7 支持设备 70
2.4.8 访问文件和文件夹 71
第3章 基于HTML5 Java Script开发Microsoft Design Blank App 79
3.1 Microsoft Design控件大全 79
3.1.1 超链接(a) 79
3.1.2 应用栏(AppBar) 79
3.1.3 音频 80
3.1.4 按钮 80
3.1.5 画布 81
3.1.6 复选框 84
3.1.7 上下文菜单 84
3.1.8 日期选取器 84
3.1.9 电子邮件输入框 89
3.1.10 文件上传 89
3.1.11 弹性框 89
3.1.12 翻转视图 89
3.1.13 弹出窗口 93
3.1.14 网格 94
3.1.15 网格视图 94
3.1.16 HTML控件 95
3.1.17 浮动框架(iframe) 95
3.1.18 列表视图 95
3.1.19 消息对话框 100
3.1.20 分级 100
3.2 Microsoft Design基础开发讲解 102
3.2.1 应用栏 102
3.2.2 上下文菜单 106
3.2.3 布局和视图 108
3.2.4 笔和触笔输入 122
3.2.5 资源 131
3.2.6 磁贴 139
3.2.7 消息通知 164
3.3 Microsoft Design Blank App案例 172
3.3.1 创建Hello,World应用 172
3.3.2 使用加速计响应用户移动 180
3.3.3 使用指南针确定当前的方位 182
第4章 基于HTML5 Java Script开发Microsoft Design Grid App 185
4.1 Microsoft Design Grid App概述 185
4.1.1 网格项目模板预览 185
4.1.2 网格模板的项目文件介绍 186
4.1.3 网格模板的工作原理及应用的生命周期 187
4.1.4 网格模板的工作原理之导航模型 188
4.1.5 网格模板的工作原理之向项目模板中添加数据 190
4.2 添加页面转换动画 194
4.3 添加应用栏 196
4.3.1 示例概述 197
4.3.2 示例效果实现 198
4.4 如何使网格可选并显示上下文应用栏命令 199
4.4.1 List View概述 199
4.4.2 示例概述 200
4.4.3 示例效果实现 201
4.5 添加Semantic Zoom控件 204
4.5.1 添加Semantic Zoom控件概述 204
4.5.2 添加Semantic Zoom控件的实现 205
4.6 在网格中显示多尺寸项 209
4.6.1 网格的尺寸概述 209
4.6.2 在网格中显示多尺寸项示例概述 210
4.6.3 在网格中显示多尺寸项示例实现 210
第5章 基于HTML5 Java Script开发Microsoft Design Split App 215
5.1 Microsoft Design Split App概述 215
5.1.1 拆分模板的项目文件介绍 216
5.1.2 拆分模板的工作原理之应用的生命周期 216
5.1.3 拆分模板的工作原理之导航模型 217
5.1.4 拆分模板的工作原理之向项目模板中添加数据 219
5.1.5 拆分模板的工作原理之处理视图状态 224
5.1.6 拆分模板的工作原理之CSS样式 225
5.2 创建博客阅读器 226
5.2.1 在Visual Studio中创建新项目 227
5.2.2 启动我们的新Microsoft Design风格应用 228
5.2.3 更改标题和背景色 228
5.2.4 替换示例数据 229
5.2.5 更新items的Page Control 233
5.2.6 更新拆分页Page Control 235
5.3 对博客阅读器的完善 236
5.3.1 添加项详细信息Page Control 236
5.3.2 添加带有显示项目详细信息页面命令的应用栏 239
5.3.3 从拆分页Page Control导航到项详细信息Page Control 239
5.4 唐诗两三首 240
5.4.1 唐诗两三首概述 240
5.4.2 新建项目 241
5.4.3 引入应用需要的图像 242
5.4.4 修改应用的数据(data.js) 244
5.4.5 修改split.js、items.html和split.html 247
5.4.6 修改CSS 248
5.4.7 修改应用在开始屏幕上的名称 249
5.4.8 运行应用“唐诗两三首” 249
第6章 基于HTML5Java Script开发Microsoft Design导航应用程序 251
6.1 Microsoft Design风格应用的导航设计 251
6.1.1 分层系统 251
6.1.2 平面系统 252
6.1.3 导航剖析 252
6.1.4 通过轻扫边缘进行导航 254
6.1.5 使用标题菜单和部分标签进行导航 254
6.1.6 使用筛选、透视、排序和查看进行导航 255
6.2 使用单页导航 259
6.3 支持导航 267
6.3.1 如何引用内容 267
6.3.2 如何链接到外部网页 268
6.3.3 如何创建混合外部应用程序 270
6.3.4 如何要求HTTPS链接 272
6.3.5 链接指南和清单 273
6.4 导航与导航历史案例 274
6.4.1 新建项目 274
6.4.2 新建sample—utils 275
6.4.3 新建场景选择页scenario—select.html 285
6.4.4 导航内容的编写 286
6.4.5 修改default.js 296
6.4.6 运行结果 296
第7章 基于HTML5 Java Script开发Microsoft Design固定布局应用程序 298
7.1 固定布局概述 298
7.1.1 基本概念 298
7.1.2 自适应缩放 300
7.2 固定布局项目模板 302
7.2.1 default.html 303
7.2.2 default.css 303
7.2.3 default.js 306
7.2.4 其他文件 306
7.3 案例:touch game之界面篇 307
7.3.1 文件结构 307
7.3.2 主页homepage 308
7.3.3 游戏界面gamepage 309
7.3.4 规则界面rulespage 313
7.3.5 分数排行界面scorespage 314
7.3.6 制作人员界面creditspage 316
7.4 案例:两个小工具的介绍 317
7.4.1 天气预报 317
7.4.2 设定锁屏 321
7.5 案例:Snooker 323
7.5.1 文件结构 324
7.5.2 default.html 324
7.5.3 Site.css 325
7.5.4 CanvasPrototype.js 325
7.5.5 Vector2D.js 326
7.5.6 碰撞动作相关处理 327
第8章 HTML5 Windows 8Microsoft Design经典案例 331
8.1 Microsoft Design多点触控程序范例 331
8.1.1 Windows8触控概述 331
8.1.2 使用Java Script的多点触控案例 340
8.2 Microsoft Design云存储程序范例之漫游应用程序数据 356
8.2.1 漫游应用程序数据概述 357
8.2.2 访问Live服务数据 360
8.3 MicrosoftDesign手写识别范例 362
8.3.1 文件结构 362
8.3.2 default.html 362
8.3.3 simpleInk.js 363
8.4 MicrosoftDesign传感器范例之确定设备的方向 369
8.5 MicrosoftDesign摄像头范例 372
8.5.1 文件结构 372
8.5.2 html 373
8.5.3 sample—utils.css 374
8.5.4 sample—utils.js 374
8.5.5 showoptionsui.js 376
第9章 将程序发布到Windows 8商店 378
9.1 如何注册Windows 8商店 378
9.2 如何打包应用程序 382
9.2.1 Visual Studio 2012“应用商店”菜单介绍 382
9.2.2 应用程序包介绍 383
9.3 如何发布程序到Windows8商店 384
9.3.1 鼓励开发人员在开始编码之前访问应用商店开发人员门户网站 384
9.3.2 协助制定应用商店技术要求 386
9.3.3 直接从应用程序包提取信息 387
9.3.4 跟踪认证状态 389
1.1 如何安装Windows 8 1
1.1.1 安装配置要求 1
1.1.2 使用“自定义”选项安装Windows8 1
1.1.3 注意事项 6
1.2 如何安装Visual Studio 2012 6
1.2.1 安装配置要求 7
1.2.2 安装过程 7
1.3 Microsoft Design新特性 9
1.3.1 有一个支持多个视图的窗口 9
1.3.2 应用与触控和笔输入协作良好 10
1.3.3 应用可彼此交谈 10
1.3.4 应用具有新的控件和UI设计面 10
1.3.5 应用使用磁贴而非图标 11
1.3.6 采用已知的语言编写应用 12
1.3.7 在Windows应用商店中销售你的应用 12
1.4 Visual Studio 2012新特性 12
1.4.1 Windows Microsoft Design样式应用程序 12
1.4.2 Visual Studio IDE 13
1.4.3 语言 15
1.4.4 应用程序生命周期管理和Team Foundation Server 16
1.4.5 ASP.NET4.5和Web开发 18
1.4.6 其他改进 20
第2章 HTML5 Java Script概述以及新特性 23
2.1 HTML5概述 23
2.1.1 什么是HTML5 23
2.1.2 新的文档类型 24
2.1.3 脚本和链接无需添加type属性 24
2.1.4 用于绘画的画布(canvas元素) 24
2.1.5 用于媒介播放的video和audio元素 24
2.1.6 新的特殊内容元素 25
2.1.7 新的表单控件 25
2.2 Java Script概述 25
2.2.1 什么是Java Script 25
2.2.2 第一个Java Script程序 27
2.2.3 JavaScript的新特性 27
2.3 IE10与CSS3 33
2.3.1 使用CSS3添加圆角 33
2.3.2 使用CSS3添加投影 38
2.3.3 使用CSS3创建酷炫十足的按钮 40
2.3.4 使用CSS3增强网站的样式设计 43
2.3.5 IE10概述 51
2.4 HTML5 57
2.4.1 HTML5添加音频 57
2.4.2 HTML5添加视频 58
2.4.3 HTML5添加位置感知 60
2.4.4 捕获照片和视频 63
2.4.5 HTML5本地存储的应用 65
2.4.6 管理启动、挂起和回复 68
2.4.7 支持设备 70
2.4.8 访问文件和文件夹 71
第3章 基于HTML5 Java Script开发Microsoft Design Blank App 79
3.1 Microsoft Design控件大全 79
3.1.1 超链接(a) 79
3.1.2 应用栏(AppBar) 79
3.1.3 音频 80
3.1.4 按钮 80
3.1.5 画布 81
3.1.6 复选框 84
3.1.7 上下文菜单 84
3.1.8 日期选取器 84
3.1.9 电子邮件输入框 89
3.1.10 文件上传 89
3.1.11 弹性框 89
3.1.12 翻转视图 89
3.1.13 弹出窗口 93
3.1.14 网格 94
3.1.15 网格视图 94
3.1.16 HTML控件 95
3.1.17 浮动框架(iframe) 95
3.1.18 列表视图 95
3.1.19 消息对话框 100
3.1.20 分级 100
3.2 Microsoft Design基础开发讲解 102
3.2.1 应用栏 102
3.2.2 上下文菜单 106
3.2.3 布局和视图 108
3.2.4 笔和触笔输入 122
3.2.5 资源 131
3.2.6 磁贴 139
3.2.7 消息通知 164
3.3 Microsoft Design Blank App案例 172
3.3.1 创建Hello,World应用 172
3.3.2 使用加速计响应用户移动 180
3.3.3 使用指南针确定当前的方位 182
第4章 基于HTML5 Java Script开发Microsoft Design Grid App 185
4.1 Microsoft Design Grid App概述 185
4.1.1 网格项目模板预览 185
4.1.2 网格模板的项目文件介绍 186
4.1.3 网格模板的工作原理及应用的生命周期 187
4.1.4 网格模板的工作原理之导航模型 188
4.1.5 网格模板的工作原理之向项目模板中添加数据 190
4.2 添加页面转换动画 194
4.3 添加应用栏 196
4.3.1 示例概述 197
4.3.2 示例效果实现 198
4.4 如何使网格可选并显示上下文应用栏命令 199
4.4.1 List View概述 199
4.4.2 示例概述 200
4.4.3 示例效果实现 201
4.5 添加Semantic Zoom控件 204
4.5.1 添加Semantic Zoom控件概述 204
4.5.2 添加Semantic Zoom控件的实现 205
4.6 在网格中显示多尺寸项 209
4.6.1 网格的尺寸概述 209
4.6.2 在网格中显示多尺寸项示例概述 210
4.6.3 在网格中显示多尺寸项示例实现 210
第5章 基于HTML5 Java Script开发Microsoft Design Split App 215
5.1 Microsoft Design Split App概述 215
5.1.1 拆分模板的项目文件介绍 216
5.1.2 拆分模板的工作原理之应用的生命周期 216
5.1.3 拆分模板的工作原理之导航模型 217
5.1.4 拆分模板的工作原理之向项目模板中添加数据 219
5.1.5 拆分模板的工作原理之处理视图状态 224
5.1.6 拆分模板的工作原理之CSS样式 225
5.2 创建博客阅读器 226
5.2.1 在Visual Studio中创建新项目 227
5.2.2 启动我们的新Microsoft Design风格应用 228
5.2.3 更改标题和背景色 228
5.2.4 替换示例数据 229
5.2.5 更新items的Page Control 233
5.2.6 更新拆分页Page Control 235
5.3 对博客阅读器的完善 236
5.3.1 添加项详细信息Page Control 236
5.3.2 添加带有显示项目详细信息页面命令的应用栏 239
5.3.3 从拆分页Page Control导航到项详细信息Page Control 239
5.4 唐诗两三首 240
5.4.1 唐诗两三首概述 240
5.4.2 新建项目 241
5.4.3 引入应用需要的图像 242
5.4.4 修改应用的数据(data.js) 244
5.4.5 修改split.js、items.html和split.html 247
5.4.6 修改CSS 248
5.4.7 修改应用在开始屏幕上的名称 249
5.4.8 运行应用“唐诗两三首” 249
第6章 基于HTML5Java Script开发Microsoft Design导航应用程序 251
6.1 Microsoft Design风格应用的导航设计 251
6.1.1 分层系统 251
6.1.2 平面系统 252
6.1.3 导航剖析 252
6.1.4 通过轻扫边缘进行导航 254
6.1.5 使用标题菜单和部分标签进行导航 254
6.1.6 使用筛选、透视、排序和查看进行导航 255
6.2 使用单页导航 259
6.3 支持导航 267
6.3.1 如何引用内容 267
6.3.2 如何链接到外部网页 268
6.3.3 如何创建混合外部应用程序 270
6.3.4 如何要求HTTPS链接 272
6.3.5 链接指南和清单 273
6.4 导航与导航历史案例 274
6.4.1 新建项目 274
6.4.2 新建sample—utils 275
6.4.3 新建场景选择页scenario—select.html 285
6.4.4 导航内容的编写 286
6.4.5 修改default.js 296
6.4.6 运行结果 296
第7章 基于HTML5 Java Script开发Microsoft Design固定布局应用程序 298
7.1 固定布局概述 298
7.1.1 基本概念 298
7.1.2 自适应缩放 300
7.2 固定布局项目模板 302
7.2.1 default.html 303
7.2.2 default.css 303
7.2.3 default.js 306
7.2.4 其他文件 306
7.3 案例:touch game之界面篇 307
7.3.1 文件结构 307
7.3.2 主页homepage 308
7.3.3 游戏界面gamepage 309
7.3.4 规则界面rulespage 313
7.3.5 分数排行界面scorespage 314
7.3.6 制作人员界面creditspage 316
7.4 案例:两个小工具的介绍 317
7.4.1 天气预报 317
7.4.2 设定锁屏 321
7.5 案例:Snooker 323
7.5.1 文件结构 324
7.5.2 default.html 324
7.5.3 Site.css 325
7.5.4 CanvasPrototype.js 325
7.5.5 Vector2D.js 326
7.5.6 碰撞动作相关处理 327
第8章 HTML5 Windows 8Microsoft Design经典案例 331
8.1 Microsoft Design多点触控程序范例 331
8.1.1 Windows8触控概述 331
8.1.2 使用Java Script的多点触控案例 340
8.2 Microsoft Design云存储程序范例之漫游应用程序数据 356
8.2.1 漫游应用程序数据概述 357
8.2.2 访问Live服务数据 360
8.3 MicrosoftDesign手写识别范例 362
8.3.1 文件结构 362
8.3.2 default.html 362
8.3.3 simpleInk.js 363
8.4 MicrosoftDesign传感器范例之确定设备的方向 369
8.5 MicrosoftDesign摄像头范例 372
8.5.1 文件结构 372
8.5.2 html 373
8.5.3 sample—utils.css 374
8.5.4 sample—utils.js 374
8.5.5 showoptionsui.js 376
第9章 将程序发布到Windows 8商店 378
9.1 如何注册Windows 8商店 378
9.2 如何打包应用程序 382
9.2.1 Visual Studio 2012“应用商店”菜单介绍 382
9.2.2 应用程序包介绍 383
9.3 如何发布程序到Windows8商店 384
9.3.1 鼓励开发人员在开始编码之前访问应用商店开发人员门户网站 384
9.3.2 协助制定应用商店技术要求 386
9.3.3 直接从应用程序包提取信息 387
9.3.4 跟踪认证状态 389
编著者还有:李亚男、王腾、丁宽帅、尹子磊
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
