第1章 移动应用开发的准备 1
1.1 前言 1
1.2 移动应用开发步骤 1
1.3 软件创意 1
1.4 界面设计 2
1.5 不同操作系统的特点与限制 2
1.6 思考与作业 2
第2章 微软平台下应用开发环境的准备与安装 3
2.1 操作系统的准备与安装 3
2.2 注册微软用户账号 7
2.3 下载和安装Visual Studio开发工具软件 8
2.4 思考与作业 8
第3章 熟悉Visual Studio开发工具和选择开发语言 9
3.1 熟悉Visual Studio开发工具 9
3.2 关于帮助 11
3.3 关于新建项目 13
3.4 新建“Windows应用商店”项目 16
3.5 思考与作业 18
第4章 第一个应用 19
4.1 第一个应用简介 19
4.2 新建项目 19
4.3 设计用户界面 21
4.4 添加程序代码 24
4.5 本章小结 26
4.6 思考与作业 27
第5章 界面设计与XAML 28
5.1 什么是XAML 28
5.2 XAML基础知识和语法 29
5.3 RichTextBlock控件 32
5.4 Button控件 34
5.5 其他常用XAML控件 36
5.5.1 布局控件 36
5.5.2 其他基础控件 38
5.6 更多学习资源 40
5.7 思考与作业 40
第6章 XAML高级教程 41
6.1 ResourceDictionary和XAML资源引用 41
6.2 XAML资源必须可共享 41
6.3 XAML资源的一个例子 42
6.4 资源的键 45
6.5 直接资源和应用资源 45
6.6 从XAML中引用资源 46
6.7 针对XAML资源引用的查找行为 47
6.8 更多学习资料 48
6.9 思考与作业 48
第7章 数据绑定 49
7.1 什么是数据绑定 49
7.2 示例一:将数据绑定到控件 49
7.3 示例二:将控件绑定到对象的集合 52
7.4 示例三:添加详细信息视图 54
7.5 更多学习资料 56
7.6 思考与作业 56
第8章 文件与存储 57
8.1 应用如何访问数据和文件 57
8.2 应用文件夹文件和数据的访问 58
8.3 示例一:读取和设置本地的设置信息 59
8.4 示例二:打开应用文件夹下的文件进行读写 61
8.5 示例三:让用户选择需要打开的文件 65
8.6 本章小结 68
8.7 更多学习资料 69
8.8 思考与作业 69
第9章 本地数据库的应用 70
9.1 SQLite数据库 70
9.2 准备工作 73
9.3 示例:用户登录数据库 75
9.4 思考与作业 77
第10章 手机端的应用开发——第一个手机端应用 78
10.1 创建项目 78
10.2 界面设计 78
10.2.1 打开设计器 78
10.2.2 布局 79
10.2.3 按钮单击事件响应 80
10.3 调试运行 81
10.3.1 启动模拟器 81
10.3.2 测试按钮动作 82
10.4 本章小结 82
10.5 更多学习资料 83
10.6 思考与作业 83
第11章 手机应用的页面导航和跳转 84
11.1 应用模板的选择 84
11.2 创建Hub应用程序 84
11.3 页面导航与跳转 86
11.3.1 简单跳转 86
11.3.2 高级跳转 88
11.4 添加音乐播放 90
11.5 添加视频播放 90
11.6 添加其他应用设置 90
11.7 本章小结 91
11.8 更多学习资料 91
11.9 思考与作业 91
第12章 手机应用开发实例——小费计算器 92
12.1 应用思路 92
12.2 界面设计 92
12.3 添加代码 94
12.3.1 新建类 94
12.3.2 后台代码 95
12.4 运行与调试 97
12.5 本章小结 97
12.6 更多学习资料 97
12.7 思考与作业 97
第13章 优秀学生作品点评(一) 98
13.1 学生作品:Miss萌的换装物语 98
13.2 主界面设计 99
13.3 换装界面 102
13.4 作品点评 105
第14章 优秀学生作品点评(二) 106
14.1 学生作品:脑年龄测试 106
14.2 主界面设计 107
14.3 Blend设计工具简介 108
14.4 游戏关卡界面 110
14.5 作品点评 113
14.6 更多学习资料 113
第15章 优秀学生作品点评(三) 114
15.1 学生作品:傻瓜度测试 114
15.2 主界面和关卡界面 114
15.3 作品点评 115
第16章 优秀学生作品点评(四) 116
16.1 学生作品:简易复数计算 116
16.2 主界面 116
16.3 代码简介 117
16.4 作品点评 117