第1章认识WindowsUI
1.1关于WindowsUI
1.1.1WindowsUI的发展历程
1.1.2WindowsUI的设计理念
1.1.3WindowsUI的应用展示
1.2WindowsUI与自然用户界面
1.2.1自然用户界面
1.2.2WindowsUI和NUI
第2章Windows8,为应用和触摸重塑的Windows
2.1应用为王
2.2Windows商店应用特征
2.2.1WindowsUI设计准则
2.2.2合约
2.2.3快速且流畅
2.2.4多种输入形式
2.2.5可实时连接的动态磁贴
2.3利用现有的知识构建应用
2.4强大的开发者工具
2.5Windows应用商店
第3章WindowsUI设计原则
3.1从开始菜单到开始界面
3.2WindowsUI风格应用的基本要素
3.2.1横向流动和C模型布局
3.2.2为界面做减法
3.2.3清晰的信息层次结构
3.2.4充分利用边缘
3.3WindowsUI风格设计原则
3.3.1为出色的技能感到自豪
3.3.2保持迅速和流畅
3.3.3实现真正意义上的数字化
3.3.4实现以较少投入取得极大成绩
3.3.5合作共赢
3.4WindowsUI风格应用的用户体验设计模式
3.4.1导航设计模式
3.4.2命令设计模式
3.4.3触控交互设计指南
3.4.4文本和版式设计指南
3.4.5视觉反馈
3.5视觉缩放和大小调整
3.5.1灵活的布局
3.5.2语义缩放
3.5.3贴靠视图和主视图
3.5.4按比例缩放屏幕
3.5.5按比例缩放像素密度
3.6合约
3.6.1搜索合约
3.6.2共享合约
3.6.3设置合约
3.6.4文件选取器
3.7磁贴和通知
3.7.1活动磁贴
3.7.2二级磁贴
3.7.3通知
3.8漫游到云
第4章设计出色的新闻类应用
4.1新闻应用中的布局和导航
4.2命令
4.3新闻应用中的版式
4.4内容的新鲜感
4.5合约
4.6已连接且处于活动状态
第5章设计出色的工具型应用
5.1全屏
5.2工具型应用中的布局和导航
5.3命令
5.4工具型应用中的数据输入
5.5文本选择
5.6工具型应用中的版式
第6章从网站设计到WindowsUI设计
6.1布局和导航
6.2命令和操作
6.3合约
6.4触摸
6.5缩放和视图
6.6通知
6.7总结
第7章从iPad应用设计到WindowsUI设计
7.1布局和导航
7.2命令和操作
7.3合约
7.4方向和视图
7.5通知
第8章Windows商店应用开发实践
8.1开发Windows商店应用
8.1.1选择编程语言
8.1.2获取Windows8及工具
8.2走近Windows商店应用
8.2.1用JavaScript写出HelloWorld
8.2.2用XAML写出HelloWorld
8.3使用JavaScript创建Windows商店应用
8.3.1目标
8.3.2走近基于JavaScript的Windows商店应用
8.3.3开发工具——MicrosoftVisualStudio
8.3.4使用WindowsLibrariesforJavaScript扩展你的应用
8.4使用C#或VisualBasic创建Windows商店应用
8.4.1目标
8.4.2走近基于C#或VisualBasic的Windows商店应用
8.4.3创建基于C#或VisualBasic的WindowsUI风格项目
8.4.4指定应用功能
8.4.5将数据获取到应用
8.4.6在XAML中定义应用布局
8.4.7添加控件和内容
8.4.8显示数据
8.4.9添加页面和导航
8.4.10添加应用栏
8.4.11添加动画和过渡
8.4.12使用样式创建统一外观
8.4.13适应不同的布局
8.4.14添加初始屏幕和图标
8.5使用C++创建你的第一个Windows商店应用
8.5.1目标
8.5.2一般C++桌面应用与Windows商店应用对比
8.5.3创建基于C++的Windows商店应用
8.5.4指定应用功能
8.5.5将数据导入应用
8.5.6在XAML中定义UI
8.5.7添加页面和导航
8.5.8添加应用栏
8.5.9添加动画和过渡
8.5.10使用样式创建统一外观
8.5.11适应不同的布局
8.6使用DirectX创建Windows商店应用
8.6.1先决条件
8.6.2准备开发环境
8.6.3设置应用以显示DirectX视图
……