荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: pIII (徐子陵》重出江湖), 信区: Multimedia
标  题: Authorware的学习开发三部曲(2)
发信站: BBS 荔园晨风站 (Tue May 30 14:49:26 2000), 站内信件

二、面向中、高级使用人员的函数与变量

  Authorware中的函数与变量是该工具软件的核心部分。通过函数 与变
量配合功能图标,一方面可以灵活多变地控制程序的运行和进行数 据运算
与信息处理等仅靠图标不能完成的工作;另一方面,专业程序员 所开发的
UCD扩展模块,也必须借助于Authorware自身的系统函数与变 量(3.0版共
有350个左右)或用户自定义函数与变量来实现链接。所以说, 能否熟练掌
握Authorware的函数与变量,是用好并最大限度发挥该软件 强大功能的关
键。

  举例来说,Authorware自开发之初到现在,计算机模拟(辅助)培训
CBT/CAI一直是其重点之一,其自身的系统函数与变量中就有专门负责 对用
户的选择操作进行判断与记录的部分。如,变量AllCorrectMatched 就可
以判断当前交互中所有正确的选项是否都被选过,很适合于制作多 项选择
题;通过变量 PercentCorrect 和FirstTryCorrect的配合使用, 可以获
得用户在整个培训系统中答题正误的比率与第一次便答对的比率, 利用这
一特性就可以制作一个对用户参与整个课程进行全面评估的程序。 又比
如,培训系统中经常需要对不同人员的上机时间进行统计,以观察 每个学
员的学习进度和效率,而Authorware也提供了专门记录时间的函 数与变
量,如SessionTime变量可以记录用户本次上机的时间,而TotalTime 则记
录学员学习总共花费的上机时间。这些变量都自动更新,因而无需 自己写
记录程序。
  再如,北京航空航天大学使用Authorware开发的《电工技术与电子 技
术》课程多媒体教学软件,就是充分利用了Authorware的系统函数、 变量
与图标的配合,实现了一定程度的智能性操作过程。如,在该教学 软件的
《模拟电路》部分中,使用IF、GOTO、INITIALIZE、REPLACESELECTION
等函数和相关变量,成功地编制出分析计算"分压式电流负反馈放大电 路"
的教学软件(参见《多媒体世界》1996.2)。

  通过函数、变量与图标的配合,可以完成各种工作。如:可以对外
部文档进行读、写、追加操作;完成创建目录、列目录清单、删除文件
等文件操作;完成对字符串的各种拼接、查找、取子串等各种字符操作;利
用转跳类函数完成文件间转跳、定时转跳等各种操作,还有交互类、 绘图
类、通用类等大量的函数与变量供选择使用。

  对于函数与变量使用的掌握速度将因人而异,对于没有编程经验的 普
通用户来说,这一部分的学习需要一定的时间来建立概念。但对某一 用户
而言,其应用开发领域是相对固定的,并非要将所有的系统函数与 变量熟
练掌握,只要能灵活运用其中的有关部分即可(为便于用户学习 和使用,我
们已将Authorware自身的系统函数与变量分类整理、翻译), 从而大大减
少了普通用户学习计算机编程技术所带来的压力。要注意的 是,很多函数
与变量是配合图标使用的,因而制作方式中的第一部曲是 使用函数与变量
的基础。对于中、高级用户(包括专业程序员),函数与 变量的运用是很容
易掌握的,它只不过有其自身的结构特点而已。实际 上在最终函数与变量
运用中的难点不在于某一个函数或某一个变量其自 身使用格式,而是在于
如何将它与图标有机结合在一起工作。要想很好 地掌握到这种程度需要有
大量的制作经验,一点一滴地积累而获得。
--
════════════════════════
             我不想再等待!!!
             把握现在,意味着开拓未来!
             愿同我一起奋斗吗?
             ██Email:zhalj@cmmail.com

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.36.1]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店