更新时间:2019-01-09 13:39:48
封面
版权信息
前言
第1章 Windows 8商店应用基础
1.1 Windows 8的不同版本
1.1.1 Windows 8的发行版本
1.1.2 Windows 8.1
1.1.3 几个容易混淆的概念
1.1.4 Surface平板电脑
1.2 Windows 8使用技巧
1.3 Windows商店应用简介
1.4 .NET 4.5与C# 5.0新特性介绍
1.4.1 .NET 4.5新特性
1.4.2 C# 5.0新特性
1.5 Windows Runtime介绍
1.5.1 Windows平台的运行时
1.5.2 Windows Runtime的类库模块
1.5.3 Windows Runtime的类型系统
1.5.4 Windows Runtime的线程模型
1.6 开发商店应用的类库及限制
1.7 开发环境与开发者账号
1.7.1 应用商店账户
1.8 Visual Studio 2012及Blend简单介绍
1.8.1 Visual Studio的操作界面
1.8.2 Blend for Visual Studio 2012
第2章 Windows 8商店应用交互设计
2.1 手势交互方式
2.2 交互指导方针
2.3 优秀的商店应用图赏
第3章 初级开发——编写最简单的App
3.1 从最基本的项目开始
3.1.1 项目模板介绍
3.1.2 新建项目的结构
3.1.3 程序的入口
3.1.4 分析主要的项目文件
3.1.5 程序的基本设置和配置
3.1.6 调试
3.2 控件介绍
3.2.1 布局控件
3.2.2 按钮类控件
3.2.3 显示单条数据的控件
3.2.4 显示多条数据的控件
3.2.5 用户选择类控件
3.2.6 弹出窗口控件
3.2.7 图形图像控件
3.2.8 滚动条与进度条控件
3.2.9 控件的继承关系
3.2.10 ListView与GridView
3.2.11 Windows 8.1新增控件
3.3 XAML介绍
3.3.1 初识XAML
3.3.2 XAML语法
3.3.3 XAML命名空间
3.3.4 XAML的功能
3.3.5 XAML中的事件基础
3.3.6 XAML的路由事件
3.3.7 代码重用——资源和模板
3.3.8 XAML制作动画(Animation)
3.3.9 依赖属性
3.3.10 附加属性
3.4 布局的考虑
3.4.1 布局的方法与技巧
3.4.2 设备方向改变
3.4.3 Windows 8中的SnapView
3.4.4 Windows 8.1中的SnapView
3.5 自定义控件
3.5.1 概述
3.5.2 用Blend设计控件
3.5.3 添加依赖属性
3.5.4 添加事件
3.6 页面间导航
3.6.1 概述
3.6.2 Frame类
3.6.3 缓存
3.6.4 LayoutAwarePage页面
3.7 数据访问策略
3.7.1 内存数据
3.7.2 本地数据
3.7.3 漫游数据
3.7.4 用户文件夹
3.7.5 云端数据
3.7.6 存储格式
3.8 异步编程
3.8.1 EAP
3.8.2 async与await
3.9 MVVM架构
3.9.1 MVVM概述
3.9.2 从MVVM到MVC
3.9.3 过度MVVM
3.10 数据绑定
3.10.1 概述
3.10.2 数据绑定基础
3.10.3 Binding类
3.10.4 单项绑定
3.10.5 多项绑定
3.10.6 数据模板
3.10.7 绑定模式
3.10.8 绑定时类型转换
3.10.9 增量绑定
3.10.10 分组绑定