第0章 绪言 1
0.1多媒体技术基础 1
0.1.1多媒体与多媒体技术概述 1
0.1.2文本媒体 2
0.1.3声音媒体 3
0.1.4图形与图像媒体 5
0.1.5动画和视频媒体 7
0.1.6多媒体程序设计工具 8
0.2中文Authorware 7.0简述 8
0.2.1 Authorware简介 8
0.2.2启动和退出中文 Authorware 7.0 10
0.3中文Authorware 7.0工作环境概述 10
0.3.1“属性”面板简介 11
0.3.2演示窗口和程序设计窗口 12
0.3.3快捷工具栏和图标工具箱 13
0.4文件基本操作 15
0.4.1新建文件和打开文件 15
0.4.2保存文件和关闭文件 15
0.5教学方法和课程安排 16
第1章 初试中文Authorware 7.0 18
1.1【案例1】片头 18
相关知识 等待图标和擦除图标 23
等待图标“属性”面板 23
擦除图标的使用方法 23
思考与练习1-1 24
1.2【案例2】国庆阅兵庆典图像浏览 24
相关知识 运行程序和预览图标 28
运行程序 28
预览图标 28
思考与练习1-2 28
1.3 【案例3】国庆阅兵庆典 29
相关知识 程序调试方法 35
保留刚刚显示过的画面 35
程序运行中的调试 35
中断运行的程序后进行调试 35
利用开始旗和结束旗调试程序 35
演示窗口和程序设计窗口之间的切换 36
思考与练习1-3 36
1.4【案例4】发布程序和输出媒体 37
相关知识 文件的打包和发布 38
什么是文件的打包 38
查找程序使用的Xtras文件 38
打包操作 39
一键发布 39
思考与练习1-4 40
1.5综合实训1——国庆阅兵庆典 41
第2章 显示与计算图标及基本语法 43
2.1【案例5】我的小屋 43
相关知识 绘图工具箱和多个对象编辑 48
绘图工具箱 48
绘制图形 49
图形显示模式 50
选中多个对象和多个对象的群组 51
对齐对象和对象上下位置调整 51
思考与练习2-1 52
2.2 【案例6】学生通讯录 52
相关知识 文本输入和编辑 54
设置文本的字体、大小和颜色 54
设置文本的对齐方式和风格 54
输入文本 54
编辑文本 55
卷帘文字 55
消除文字锯齿 55
思考与练习2-2 55
2.3【案例7】课程表 56
相关知识 导入和OLE粘贴图像与文字 58
导入图像和文字 58
导入多个多媒体文件 58
用剪贴板粘贴图像和文字 59
用OLE功能粘贴剪贴板的图像和文字 59
文档OLE对象的编辑 60
思考与练习2-3 61
2.4【案例8】荧光数字表 61
相关知识 “属性:显示图标”面板和基本语法1 62
“属性:显示图标”面板 62
常量和变量 63
计算图标 63
附属计算图标 65
系统变量 65
常用的日期与时间系统变量 65
思考与练习2-4 66
2.5【案例9】键盘练习 66
相关知识 基本语法2和部分系统变量与函数 67
函数和系统函数 67
运算符 68
表达式 69
常用的判断、图标和退出系统函数 69
鼠标和键盘系统变量 70
常用的数学系统函数 70
思考与练习2-5 71
2.6【案例10】调外部学生通讯录 72
相关知识 文本的系统变量和系统函数 73
常用的文本输入系统变量 73
常用的文本文件系统函数 73
思考与练习2-6 73
2.7 【案例11】浏览外部照片 74
相关知识 “外部媒体浏览器”对话框和字符系统函数 76
“外部媒介浏览器”对话框中各选项的作用 76
字符系统函数 77
2.8【案例12】我的桌面工作室 77
2.9综合实训2——我的桌面工作室 81
第3章 动画制作和绘图函数 82
3.1【案例13】北京名胜浏览 82
相关知识 “指向固定点”动画 84
移动动画概述 84
“属性:移动图标” 85
(指向固定点)面板 85
思考练习3-1 85
3.2 【案例14】跟我学画图 86
相关知识 “指向固定路径的终点”动画 89
“指向固定路径的终点”动画的制作方法 89
“属性:移动图标”(指向固定路径的终点)面板 90
思考练习3-2 90
3.3 【案例15】猜数字大小 90
相关知识 “指向固定路径上的任意点”动画 92
制作“指向固定路径上的任意点”动画的方法 92
“属性:移动图标”(指向固定路径上的任意点)面板 93
思考练习3-3 93
3.4 【案例16】飞箭射飞鸟 95
相关知识 “指向固定直线上的某点”动画 97
制作“指向固定直线上的某点”动画的方法 97
“属性:移动图标”(指向固定直线上的某点)面板 97
创建直线坐标的方法 98
思考练习3-4 98
3.5【案例17】找电台 98
相关知识 “指向固定区域内的某点”动画 101
制作“指向固定区域内的某点”动画的方法 101
“属性:移动图标”(指向固定区域内的某点)面板 101
创建平面坐标 101
思考练习3-5 101
3.6 【案例18】彩球正弦移动 102
相关知识 图形系统函数 103
图形属性设置函数 103
绘制图形函数 104
鼠标操作绘制图形函数 104
思考练习3-6 105
3.7综合实训3——动画世界 105
第4章 交互图标程序设计 107
4.1【案例19】猜猜物品价格1 107
相关知识 交互图标和按钮交互 109
交互类型的种类 109
交互图标的“属性:交互图标”面板 110
按妞交互判断图标的“属性:交互图标”面板 111
按钮交互判断图标的“属性:交互图标”(响应)面板 111
思考与练习4-1 112
4.2 【案例20】猜猜物品价格2 113
相关知识 按钮编辑 114
“按钮”对话框 114
按钮编辑 114
Checked系统变量 115
Checked系统变量应用 115
实例——“按妞变换” 115
思考与练习4-2 117
4.3 【案例21】四则运算练习 118
相关知识 文本输入交互 120
文本输入交互类型的“属性:交互图标”面板 120
“属性:交互作用文本字段”对话框 121
思考与练习4-3 122
4.4 【案例22】认识北京名胜1 123
相关知识 热对象交互 124
热对象交互的特点 124
“属性:交互图标”(热对象)面板 125
思考与练习4-4 125
4.5 【案例23】认识北京名胜2 126
相关知识 热区域交互 127
热区域交互特点 127
“属性:交互图标”(热区域)面板 127
思考与练习4-5 127
4.6 【案例24】字母猜猜看 128
相关知识 条件父互 129
条件交互特点 129
“属性:交互图标”(条件)面板 129
思考与练习4-6 130
4.7【案例25】认识北京名胜3 130
相关知识 下拉菜单交互和跳转函数 132
下拉菜单交互 132
程序走向的跳转函数 133
思考与练习4-7 134
4.8【案例26】拼图游戏1 134
相关知识 目标区交互和交互系统变量 137
目标区交互 137
部分交互系统变量 138
思考与练习4-8 138
4.9【案例27】拼图游戏2 139
相关知识 限制时间和重试限制交互 141
限制时间交互 141
重试限制交互 142
思考与练习4-9 142
4.10【案例28】日历与记事簿 143
相关知识 事件交互和“日历控件11.0”控件特点 141
事件交互的设置 145
“日历控件11.0”控件 145
思考与练习4-10 147
4.11【案例29】寻找电台 147
相关知识 按键交互及按键名称 149
按键交互 149
按键名称 150
思考与练习4-11 150
4.12综合实训4——小游戏 150
第5章 多媒体播放和知识对象 152
5.1【案例30】跟我学Authorware 152
相关知识 电影图标的“属性:电影图标”面板 155
电影图标的“属性:电影图标”(电影)面板 155
电影图标的“属性:电影图标”(计时)面板 156
关于数字电影的几个系统变量和系统函数 157
视频的同步 158
思考与练习5-1 158
5.2【案例31】朗诵唐诗 158
相关知识 声音图标、WAV文件压缩和声音同步 161
“属性:声音图标”(声音)面板 161
声音图标的“属性:声音图标”(计时)面板 161
利用ShockWave技术将WAV文件进行压缩 162
声音的同步 163
思考与练习5-2 164
5.3【案例32】 MIDI播放器 164
相关知识 插入QuickTime媒体和MIDI函数 167
插入QuickTime媒体 167
MIDI函数的格式与功能 167
思考与练习5-3 168
5.4【案例33】 CD播放器 168
相关知识 CD函数和DVD图标的属性面板 170
CD函数的格式与功能 170
DVD图标的“属性:DVD图标”(视频)面板 171
DVD图标的“属性:DVD图标”(计时)面板 172
DVD图标的“属性:DVD图标”(版面布局)面板 172
思考与练习5-4 173
5.5 【案例34】播放外部视频 173
相关知识 知识对象 176
了解知识对象 176
知识对象名称及功能简介 177
思考与练习5-5 178
5.6【案例35】三基色混色器 178
相关知识 对象的可移动范围设置 180
显示图标的可移动范围设置 180
电影图标和功能图标的可移动范围设置 182
“图像移动范围的控制”程序设计 182
思考与练习5-6 183
5.7综合实训5——趣味数字电影 183
第6章 框架图标和导航图标 187
6.1 【案例36】世界名胜和名花1 187
相关知识 框架图标和导航图标 189
页管理和框架图标 189
导航图标 190
思考与练习6-1 192
6.2 【案例37】世界名胜和名花2 192
相关知识 设置图标关键字和两个页系统变量 195
设置图标关键字的方法 195
“关键字”对话框 196
CurrentPageNum和PageCount系统变量 196
思考与练习6-2 196
6.3 【案例38】导航浏览名胜和名花 197
相关知识 演绎字和ChildNumToID()函数与LineClicked变量 198
什么是演绎字 198
LineClicked系统变量 198
ChildNumToID()系统函数 198
思考与练习6- 3199
6.4【案例39】列表名花介绍 199
相关知识 文字样式和演绎字的定义 202
一般文字样式的定义方法 202
演绎字的定义和使用 202
思考与练习6-4 203
6.5综合实训6——世界名胜和名花介绍 203
第7章 选择与循环结构及决策图标 205
7.1【案例40】符号函数1 205
相关知识 算法和选择结构语句 206
算法和控制结构 206
选择结构语句 208
思考与练习7-1 208
7.2 【案例41】随机撞击彩球 209
相关知识 循环结构语句 211
循环结构语句 211
列表的循环语句 212
思考与练习7- 2213
7.3 【案例42】连续整数的和 213
相关知识 选择和循环结构语句的输入 214
“参数选择:计算”对话框设置 214
“插入语句块”工具的使用方法 215
思考与练习7-3 216
7.4【案例43】选举投票和统计 216
相关知识 数组 217
数组 217
数组函数 217
思考与练习7-4 218
7.5【案例44】数的阶乘 219
相关知识 决策图标 220
Authorware程序中的两种选择结构 220
“属性:判断路径”面板 220
“属性:决策图标”面板 221
思考与练习7-5 221
7.6 【案例45】图像数字表 222
相关知识 创建和使用图标库 225
图标库基本操作 225
图标库中各选项的作用 225
编辑图标库中的图标 226
更新程序中的图标和库链接维护 226
思考与练习7-6 227
7.7综合实训7——四则运算练习 228
第8章 控件和Qcard32.dll函数 232
8.1 【案例46】正弦和余弦曲线1 232
相关知识 ActiveX和数值升降按钮控件 236
ActiveX控件简介 236
SpinButton和UpDown控件的主要属性 237
SpinButton和UpDown控件的主要事件 238
事件交互验证案例 238
思考与练习8-1 239
8.2【案例47】多媒体判断试题 239
相关知识 Microsoft Forms 2.0控件 242
GetSpriteProperty()和SetSpriteProperty系统函数 242
Microsoft Forms 2.0控件 242
思考与练习8-2 242
8.3 【案例48】李莎育曲线 243
相关知识 滑块控件 244
插入Slider和ScrollBar控件 244
Slider和ScrollBar的主要属性和事件 245
“图像浏览器1”程序设计 246
思考与练习8-3 248
8.4【案例49】列表浏览外部图像 249
相关知识 WinCtrls控件 252
wcDisplayControl()函数 252
wcGetProperty函数 253
wcSetPropertyValue()函数 253
思考与练习8-4 253
8.5【案例50】扑克牌猜大小游戏 254
相关知识 Qcard32.dll函数 256
Qcard32.dll文件的函数 256
显示所有扑克牌画面 256
思考与练习8-5 257
8.6综合实训8——几何图案 258
第9章 综合程序设计 261
9.1【案例51】小小计算器 261
9.2【案例52】枪打飞鸟 263
9.3 【案例53】定时指针钟 265
9.4【实例54】高级CD播放器 269
9.5 【案例55】 8皇后互不攻击 271
9.6 【案例56】二十四点扑克牌游戏 274
附录A中文COOL 3D 3.5 279