第一部分 Alice简介 2
第1章 Alice入门 2
1.1Alice简介 2
1.2Alice中的概念 6
提示与技巧1特效:文本与二维图像 12
小结 14
练习 15
第2章 程序的设计与实现 17
2.1剧情与故事板 17
2.2第一个程序 22
提示与技巧2方位指令与运动指令 33
小结 41
练习 43
第3章 编程:把代码片段集中到一起 45
3.1内置函数与表达式 45
3.2简单的控制结构 49
提示与技巧3相机和动画的控制 56
小结 59
练习 60
第二部分 面向对象和事件驱动编程的概念 64
第4章 类、对象、方法和参数 64
4.1全局方法 66
4.2参数 73
4.3类级方法与继承 81
提示与技巧4可见和不可见对象 91
小结 96
练习和工程 97
第5章 交互:事件和事件处理 106
5.1交互式编程 106
5.2参数和事件处理方法 111
提示与技巧5创建你自己的人物模型 118
小结 120
练习和工程 121
第三部分 使用函数和控制语句 130
第6章 函数和If/Else语句 130
6.1函数 130
6.2用If/Else及布尔函数控制程序执行 136
提示与技巧6随机数和随机动作 146
小结 148
练习和工程 150
第7章 确定循环和条件循环 159
7.1Loop 159
7.2While——条件循环 164
提示与技巧7事件和循环 168
小结 170
练习和工程 171
第8章 递归 177
8.1递归简介 177
8.2另一种形式的递归 181
提示与技巧8工程学角度的观感 190
小结 192
练习和工程 193
第四部分 高级主题 200
第9章 列表和列表处理 200
9.1列表 200
9.2列表搜索 205
提示与技巧9姿势 208
小结 209
练习和工程 210
第10章 变量和继承的再探讨 214
10.1变量 214
10.2在可视化数组对象中使用索引变量 223
提示与技巧10使用监视和文本输出进行调试 229
小结 232
练习和工程 233
第11章 接下来学什么 237
附录 241
附录A:使用Alice 241
附录B:Alice界面操作 257