第1章 计算机辅助教学基础知识 1
1.1 计算机辅助教学概论 1
1.2 计算机在物理教学中的作用 2
1.3 计算机辅助物理教学的若干问题 3
1.3.1 物理学科CAI的特点 3
1.3.2 物理学科CAI的主要模式 4
1.3.3 合理使用CAI 7
1.4 CAI课件开发的基本步骤 10
1.4.1 教学设计 10
1.4.2 编写脚本 11
1.4.3 课件的制作 12
1.4.4 课件的调试、评价和维护 12
1.5 素材 12
1.5.1 文字素材 12
1.5.2 图像素材 13
1.5.3 图形素材 14
1.5.4 声音素材 14
1.5.5 动画素材 15
1.5.6 影像素材 15
1.6 计算机辅助物理实验教学 15
1.6.1 实验数据的采集 16
1.6.2 实验数据的处理 17
1.7 常用课件制作平台 19
1.7.1 制作课件的两种方法 19
1.7.2 二维动画制作平台 19
1.7.3 三维动画制作平台3D Studio Max 20
1.7.4 适合制作课件的编程语言——Visual Basic 6.0编程语言 20
1.7.5 Office的成员PowerPoint 20
1.7.6 强有力的图像处理工具PhotoShop 21
1.7.7 专用于制作封面文字动画的Cool 3D 21
1.8 课件制作平台Authorware 21
1.8.1 Authorware的特点 21
1.8.2 Authorware的编程方式 22
1.9 抓图软件SnagIt32 22
第2章 绘制物理课件中的场景和部件 24
2.1 图形的绘制 24
2.1.1 基本绘图工具的用法 24
2.1.2 绘图的属性——颜色、线型、填充 26
2.1.3 绘图的属性——对齐、组合和图层 27
2.1.4 实例:绘制几种物理课件常用的部件 28
2.1.5 新建、打开与保存课件 29
2.2 使用多个显示图标 29
2.2.1 擦除方式 30
2.2.2 转场效果 30
2.2.3 实例:逐渐绘出的电路图 31
2.2.4 显示图标的属性 32
2.3 擦除图标 32
2.4 使用外部图片 33
2.4.1 将图片导入为内部图片 33
2.4.2 将图片链接为外部图片 33
2.4.3 实例:显示一系列外部图片 33
2.4.4 位图属性 35
2.4.5 实例:用Avi制作图库 35
2.5 图形的可移动性 36
2.5.1 图形的可移动性的意义与设置方法 36
2.5.2 实例:滑动条 37
2.5.3 实例:可滑动的滑线变阻器 38
第3章 物体的平动 40
3.1 匀速直线运动 40
3.1.1 实现匀速运动的五种方式 40
3.1.2 实例:匀速直线运动的小车 41
3.1.3 实例:温度计 42
3.1.4 实例:分子运动 46
3.2 变速直线运动 48
3.2.1 实现变速运动的三种方法 48
3.2.2 实例:沿斜面运动的小车 48
3.2.3 实例:简谐振动的小球 51
3.2.4 实例:落球与地面的碰撞 54
3.3 沿预定路径的匀速曲线运动 56
3.3.1 路径的设置 56
3.3.2 实例:匀速圆周运动 56
3.3.3 实例:匀速曲线运动 58
3.4 编程实现变速曲线运动 58
3.4.1 变速曲线运动的原理 58
3.4.2 实例:斜上抛运动 59
3.5 复合运动 62
3.5.1 物理学中的复合运动 62
3.5.2 实例:太阳、地球、月亮的运动 63
3.5.3 同时移动多个物体 65
3.6 动画与电影的运动 66
3.6.1 移动动画与电影的意义和方法 66
3.6.2 实例:移动数字电影——地球的公转与自转 66
3.6.3 实例:在课件中加入游动的精灵 68
3.7 靠计算图标实现任意的运动 69
3.7.1 有关的系统函数和系统变量 70
3.7.2 在计算图标中实现精确的延时 70
3.7.3 实例:靠计算图标实现任意的运动1 71
3.7.4 实例:靠计算图标实现任意的运动2 72
3.8 实例:改进斜上抛运动 74
第4章 物体的变形运动与转动 78
4.1 形成变形运动的几种方法 78
4.2 实例:等效电路的变换 78
4.3 实例:播放数字电影形成变形运动——动滑轮 80
4.4 实例:编程绘图形成变形运动——定滑轮 81
4.5 数字电影播放的控制 84
4.5.1 实例:任意控制动画-汽油机 84
4.5.2 实例:任意控制播放三个电影 86
4.5.3 实例:控制播放速度 88
4.5.4 实例:完善Avi作为图库 89
4.6 实例:弹簧振子——非线性显示多幅图片 91
4.7 实例:播放Gif动画的方法 94
第5章 流动与拖动 96
5.1 流动效果 96
5.1.1 实现流动效果的四种方法 96
5.1.2 实例:光的反射 96
5.1.3 实例:平面镜成像 98
5.1.4 实例:相对运动、牵连运动、绝对运动 100
5.1.5 实例:闪烁的文字 101
5.1.6 实例:用计算图标形成流动 103
5.1.7 实例:由远到近 104
5.1.8 实例:随机运动 104
5.2 自由拖动 106
5.2.1 拖动的种类 106
5.2.2 实例:矢量合成的平行四边形法则——自由拖动 107
5.3 沿路径拖动类的课件 110
5.3.1 实例:控制电灯的亮度 110
5.3.2 实例:游标卡尺 112
5.3.3 实例:欧姆定律——可实时变化的电压表与电流表 114
5.3.4 实例:透镜成像 122
5.4 向目标区域的拖动 125
5.4.1 目标区域响应 125
5.4.2 实例:填补电路图中的元件 125
5.4.3 实例:拼图 128
5.4.4 实例:分割图片 130
5.4.5 实例:完善拼图——评分 133
第6章 用程序绘图 136
6.1 与绘图有关的常用函数与变量 136
6.2 绘制函数曲线 140
6.2.1 单值函数、多值函数、参数方程、极坐标方程 140
6.2.2 实例:绘制三相交流电的图线 140
6.2.3 实例:调幅波 142
6.2.4 实例:使用滚动条输入数字——ScrollBar控件 142
6.2.5 实例:绘制李萨茹图形 144
6.2.6 实例:使用Slider控件输入数字 146
6.2.7 实例:用极坐标绘制曲线 147
6.3 绘图实例 148
6.3.1 实例:绘制调色板 148
6.3.2 实例:自由绘图 149
6.3.3 实例:调用自由绘图——连接电路 150
6.3.4 实例:UpDown控件的使用 152
6.3.5 实例:通用对话框 153
6.3.6 实例:画板 155
6.4 实例:表针可以转动的电压表 157
第7章 课件制作中的文本操作 160
7.1 基本文字操作 160
7.1.1 文字的编辑与显示 160
7.1.2 使用外部文本 160
7.1.3 显示文字的加工美化 161
7.1.4 实例:数字钟——显示变量与表达式的值 162
7.2 文字的运动 163
7.2.1 实例:封面文字的制作 163
7.2.2 实例:滚动文字 166
7.2.3 实例:文字的自动滚动展示 166
7.2.4 实例:带滚动文字提示的欧姆定律 167
7.3 书写物理公式 169
7.3.1 实例:在Authorware中书写物理公式 169
7.3.2 实例:在Word中书写物理公式 170
7.4 文本的输入与文本输入响应 171
7.4.1 文本输入响应 171
7.4.2 实例:用文本输入响应做填空题 173
7.4.3 实例:配平核反应方程式 176
7.5 改进文本输入的方法 177
7.5.1 实例:使用TextBox控件输入文本 177
7.5.2 实例:使用ComboBox控件输入文本 179
7.6 编辑大段文本的方法 180
7.6.1 有关的UCD函数简介 180
7.6.2 实例:用Scrledit.U32函数编辑文字 181
第8章 声音 183
8.1 播放声音的方法和方式 183
8.2 用声音图标播放声音 183
8.2.1 声音图标及其属性 183
8.2.2 实例:声音图标与下挂图标 185
8.2.3 实例:用声音图标播放声音 187
8.3 使用函数播放声音 191
8.3.1 与声音播放有关的系统函数和系统变量 191
8.3.2 与声音播放有关的UCD函数 192
8.3.3 实例:使用函数播放Wav声音 196
8.3.4 实例:使用函数播放Midi声音 199
8.3.5 实例:使用函数播放CD声音 202
8.4 实例:在课件中使用声音 205
第9章 调用外部程序 209
9.1 调用外部程序的有关函数和调用方法 209
9.2 实例:静电场的电场线和等势线 210
9.3 实例:三角函数与单位圆 211
9.4 实例:行波 212
9.5 实例:驻波 214
9.6 实例:用下拉菜单组织课件——Authorware程序的组合 215
第10章 交互与程序控制 219
10.1 几种基本程序结构 219
10.1.1 形成循环结构的方法 219
10.1.2 分支结构的形成方法 221
10.1.3 框架图标与导航图标的使用 221
10.1.4 实例:用按钮实现超媒体 223
10.1.5 实例:超文本 225
10.1.6 实例:用热字实现超媒体 227
10.2 交互方式 227
10.2.1 交互方式综述 227
10.2.2 实例:按钮设计 229
10.3 下拉菜单 233
10.3.1 建立下拉菜单 233
10.3.2 实例:下拉菜单的技巧 234
10.4 弹出式菜单 235
10.4.1 建造弹出式菜单 235
10.4.2 实例:弹出式菜单 237
10.5 实例:用程序改变图标属性 238
第11章 制作练习题类的课件 240
11.1 练习题的种类与评分方法 240
11.2 单选题的作法 241
11.2.1 实例:用单选钮构造单选题 241
11.2.2 实例:用按键方式构造单选题 242
11.2.3 实例:用热区响应构造单选题 244
11.2.4 实例:用拖动方式构造单选题 246
11.3 多选题的作法 248
11.3.1 实例:用复选钮构造多选题 248
11.3.2 实例:用单选钮构造多选题 251
11.4 判断题的作法 253
11.4.1 实例:用按键方式构造判断题 253
11.4.2 实例:用单选钮构造判断题 254
11.5 实例:填空题的作法 255
第12章 课件的调试与后期加工 258
12.1 调试方法 258
12.2 课件的打包与发布 259
12.2.1 课件的打包 259
12.2.2 一键发布 261
12.2.3 实例:制作“完善使用函数播放Wav声音.A6p”的打包文件 262
12.3 制作安装程序 263
12.3.1 预备知识 263
12.3.2 实例:制作“完善使用函数播放Wav声音.A6p”安装程序 264
附录 268
附录1 书中用到的系统变量索引 268
附录2 书中用到的系统函数索引 269
附录3 书中用到的UCD函数索引 271
附录4 书中用到的ActiveX控件索引 272