第1章 计算机辅助教学 1
1.1 计算机辅助教学的产生和发展 1
1.1.1 计算机辅助教育产生的基础 1
1.1.2 计算机辅助教学的发展阶段 1
7.6.1 交互结构的建立 2
1.1.4 CAI的意义 3
1.1.3 我国CAI的发展状况 3
1.2 计算机辅助教学基本概念 5
1.2.1 CAI的理论基础 5
1.2.2 CAI研究 6
1.3 计算机辅助教学的基本模式 7
1.3.4 模拟 8
5.3.4 修改视窗法 8
1.3.3 咨询 8
1.3.2 指导 8
1.3.1 操练与练习 8
1.3.5 问题求解 9
1.3.6 游戏 9
第2章 教学软件设计 10
2.1 教学软件基本概念 10
2.1.1 CAI系统构成 10
2.1.2 教学软件的基本概念 10
2.1.3 课件类型 12
2.2 教学软件设计 13
2.2.1 教学设计 13
2.2.2 脚本设计 14
2.2.3 程序设计 16
2.2.4 课件评价 17
第3章 多媒体教学软件设计 18
3.1 多媒体技术概述 18
3.1.1 基本概念 18
3.1.2 多媒体技术基础 21
3.2 多媒体技术与教育的关系 24
3.2.1 多媒体教学有利于左右脑平衡发展 24
3.2.2 多媒体信息刺激有利于提高学习效率 25
3.3 多媒体教学软件设计 25
3.3.1 多媒休教学软件性能特征 25
3.3.2 设计过程 26
3.3.3 多媒体教学软件范例 29
3.4 媒体数据准备 29
3.4.1 利用多媒体开发平台的系统资源 29
3.4.2 利用各种专门工具 34
4.1 教学软件开发工具研究状况 40
4.1.1 技术条件 40
第4章 教学软件开发工具 40
4.1.2 课件用户及课件作者需求 41
4.1.3 写作工具研究历程 41
4.2 教学软件开发工具功能特点 42
4.2.1 课件与一般应用软件的区别 42
4.2.2 课件开发工具功能特点 42
4.3.1 通用程序设计语言 43
4.3 课件开发工具 43
4.3.2 专用写作语言 45
4.3.3 课件写作系统 46
4.3.4 课件开发环境 48
4.4 多媒体教学软件创作工具 50
4.4.1 多媒体应用软件创作工具的功能特征 50
4.4.2 多媒体创作工具分类 51
4.4.3 多媒体创作系统ToolBook简介 52
4.5 教学软件开发工具的发展趋势 53
第5章 C语言课件设计技巧 54
5.1 C语言基础 54
5.1.1 C语言特点及程序结构 54
5.1.2 C程序开发环境 55
5.1.3 语法 57
5.1.4 设计C程序过程 68
5.2.1 图形显示基础知识 69
5.2 C语言绘图 69
5.2.2 绘图函数 71
5.3 动画制作 79
5.3.1 画擦法 80
5.3.2 覆盖刷新法 80
5.3.3 换页法 83
5.4 菜单与窗口的设计 87
5.4.1 菜单设计 87
5.4.2 窗口处理 95
5.5 音频处理 97
5.6 汉字信息处理 98
5.6.1 汉字直接写屏 99
5.6.2 汉字放大 100
5.6.3 建立小字库 101
5.7 C语言TOOLBOX 105
5.7.1 汉字处理类 106
5.7.2 图形类 112
5.7.3 其他函数 120
5.7.4 TOOLS程序清单 121
第6章 动画制作软件Animator Pro 141
6.1.1 动画(Animation)的定义 141
6.1.2 动画的历史发展 141
6.1.3 电脑动画制作工具分类 141
6.1 关于动画 141
6.1.4 常用动画技术及效果 142
6.2 Animator Pro简介 142
6.2.1 Animator Pro的基本组成部分 142
6.2.2 Animator Pro的功能和主要特点 143
6.2.3 Animator Pro运行所需的软硬件环境 143
6.2.4 Animator Pro的安装 144
6.2.5 Animator Pro的启动和退出 145
6.2.6 Animator Pro系统配置的方法 145
6.3 窗口及菜单 147
6.3.1 主画面 147
6.3.2 主菜单 147
6.4.2 绘图工具面板 152
6.4.1 主面板 152
6.4 主面板及绘图工具 152
6.4.3 墨水效果工具面板 162
6.4.4 其他辅助绘图工具 165
6.5 动画制作 167
6.5.1 普通动画制作过程 168
6.5.2 自动变形动画的制作 175
6.5.3 三维效果自动动画简介 179
6.5.4 文字动画的制作 181
6.6 Animator Pro的文件管理 182
6.6.1 文件管理操作(Files)面板 182
6.6.2 Poco程序的文件管理简介 183
6.7.1 连接过程 184
6.7.2 应用举例 184
6.7 Animator Pro与C语言的连接 184
6.8 如何在Animator Pro中使用汉字 185
第7章 多媒体创作工具Authorware Professional 186
7.1 多媒体创作工具Authorware Professional简介 186
7.1.1 Authorware的特点 186
7.1.2 Authorware 的安装 187
7.1.3 使用Authorware 制作多媒体软件的过程 188
7.2.1 使用图标和菜单设计程序 189
7.2 Authorware 的图标工具和操作菜单 189
7.2.2 图标工具的功能和操作 195
7.2.3 操作菜单的命令 198
7.3 各种媒体对象的引入和连接 203
7.3.1 显示和擦除一般方法 203
7.3.2 文本对象的编辑 208
7.3.3 图形和静态图象对象的显示 212
7.3.4 声音对象的播放 214
7.3.5 动画和影象对象的放映 216
7.4.1 运动图标、运动方式和运动路径 218
7.4 对象运动的位移动画效果 218
7.4.2 各种运动方式的设置 222
7.4.3 各种运动效果应用实例 226
7.5 分支与循环结构的实现 238
7.5.1 分支与循环结构 238
7.5.2 分支与循环结构的建立和设置 238
7.5.3 分支与循环结构应用实例 241
7.6 交互功能的实现 249
7.6.2 交互响应的有关设置 251
7.6.3 各种交互方式介绍 254
7.6.4 交互结构应用实例 261
7.7 Authorware 的变量与函数 270
7.7.1 变量与函数的概念 270
7.7.2 变量的查找、使用及定义 271
7.7.3 函数的查找、使用及装载 274
7.7.4 系统变量分类简介 276
7.7.5 系统函数分类简介 286
7.7.6 变量与函数应用实例 295
7.8 Authorware 程序设计方法和技巧 302
7.8.1 开发多媒体交互性课件的原则 302
7.8.2 优化程序运行的方法 303
7.8.3 实用设计技巧 304
7.8.4 键盘和鼠标键的使用技巧 308
7.9 Authorware Professional 3.0版的新增功能 309
7.9.1 超文本和超媒体功能 309
7.9.2 组件扩充功能 309
7.9.3 其他改进 310
附录A 课件作者申请表 312
附录B 课件脚本评审表 313
附录C 术语表 323
参考书目 328