- 3
- 0
- 约7.78千字
- 约 64页
- 2018-03-09 发布于浙江
- 举报
[计算机软件及应用]第9章 Authorware 70编程
第9章 Authorware 7.0编程 Authorware 7.0和其他程序设计语言一样,也提供了编程所使用的工具。在前面我们已经学习过利用各种图标来设计不同的多媒体作品中的部分,而这些图标其实是最高级层次的模块,一般用户能够利用它们来进行基本的简单的软件制作。如果要进行更加深入的交互,则需要使用Authorware 7.0提供的程序设计的语法机制。 在本章中,将介绍下面的内容: 1)变量和函数的概念与使用。 2)动态链接库的使用。 3)运算符与表达式。 4)程序调试与修改。 5)模块和库的使用。 6)计算图标的使用。 7)实例制作。 9.1 变量 Authorware 7.0中的变量是用来记录某种信息的。使用变量可以存储数值,确定用户操作的层次,构建操作报告,控制应用程序的进行,用来完成某段任务代码。变量、函数、表达式一般用在计算图标、图标的属性对话框以及显示文本的嵌入代码中。在Authorware 7.0中,变量分为系统变量和自定义变量两大类。 9.1.1 系统变量 Authorware 7.0中预先定义了一套变量,用于绘制图形、交互判断、记录文件信息等。系统变量的建立和更新由Authorware 系统自动实现。 Authorware中的系统变量总是以大写字母开头,变量中不包含空格。例如 Tries , VideoDone 等。有的系统变量后面带一个“@”符号,再接一个图标名,表示该变量指示与这个图标的有关信息,语法形式为: 系统变量名@“图标名” 可以给系统变量赋值来控制程序的进行。例如,令系统变量 Movable 为真或假来告诉系统是否要移动某个对象。 而有些系统变量如 TimeRemaining, 的值是由系统决定的,用户只能读取而不能修改。 工具栏上有一个“变量窗口”按钮,如图9-1所示。单击这个按钮,弹出如图9-2所示的“变量”对话框。 1. 分类 单击“分类”下拉列表框,弹出系统变量的分类列表。Authorware 7.0提供了11类系统变量(System Variables):CMI(计算机管理教学)、Decision(决策)、File(文件管理)、Framework(框架管理)、Genera(通用)、Graphics(绘图)、Icons(图标管理)、Interaction(交互管理)、Network(网络)、Time(时间管理)和Video(视频管理)。参见附录A。 2.类型 系统变量有三大类型: (1)逻辑型 逻辑型变量的取值为True 或 False. 可以用来表示状态和条件等。 (2)数值型 数值型变量的取值为整数或小数,如3 或 -14.22。 (3)字符型 字符型变量包含字符串,如This is a test. ,用一对双引号()引起来。形如 的字符串为空字符串。 3. 初始值和当前值 单击某个系统变量(如图9-4所示对话框中的CursorX)在“初始值:”和“当前值:”文本框里显示当前变量的初始值(0)和当前值(500)。系统利用这些值进行程序的控制。 3. 参考 “参考”列表框内显示了使用所选择的变量的图标的名称。如图9-5所示中,系统变量IconTitle被几个图标所使用:“*——enter note”、“Delete Note”、“Get Notes”等。 4. 描述 在“描述”下面的文本框中显示的是当前变量的含义或用法的说明信息。如图9-5中的变量描述。 5. 新建 单击“新建”按钮,弹出如图9-6所示的“新的变量”对话框。 6. 粘贴 单击“粘贴”按钮,可把变量粘贴到需要的位置。 7. 完成 单击“完成”按钮,可结束对变量的操作。 9.1.2 自定义变量 除了使用Authorware 7.0的系统变量外,用户还可以使用自定义变量。 1.自定义变量的命名要求 自定义变量由用户程序来设置,在定义时可不指明变量的类型。自定义变量的名字必须是唯一的,不能与任何系统变量或已经存在的自定义变量重名。名字必须以字母开头,后面可以跟字符、数字、下划线或空格。Authorware 7.0不区分大小写,例如, Score 和 score 指的是同一个变量,而Score1 和 Score 1 就是两个不同的变量。变量名可以长达40个字符。自定义变量的名字可以接 @符号和图标的名字。这样的自定义变量叫做自定义图标变量,可用来在文件的指定图标中查找自定义变量的值。 2.创建自定义变量 创建自定义变量先要给它创建一个名字,然后定义它。可以在下面几种情况中创建自定义变量: l???????? 变量对话框 l???????? 计算图标窗口 l???????? 对话框 l??
您可能关注的文档
- [计算机软件及应用]第4讲嵌入式实时操作系统分析.ppt
- [计算机软件及应用]第5章 需求建模.pdf
- [计算机软件及应用]第5章 面向对象编程基础1.ppt
- [计算机软件及应用]第5章 软件工程_总体设计 p65.ppt
- [计算机软件及应用]第5讲 病毒、恶意程序及其防范.ppt
- [计算机软件及应用]第6章 分布式数据库中的可靠性.ppt
- [计算机软件及应用]第6章 结构体与共用体.ppt
- [计算机软件及应用]第6讲 第6章 数组.ppt
- [计算机软件及应用]第6设备更新.ppt
- [计算机软件及应用]第7-8讲 数据库的创建和使用.ppt
- 2026年万博科技职业学院单招职业技能考试题库附答案解析.docx
- 2026年寒假验收卷02(范围:统编版高一下册)高一语文统编版(试题版).pdf
- J20J229 农村住宅标准设计图集(冀东分册).docx
- 2026年梅河口康美职业技术学院单招职业技能考试题库含答案解析.docx
- 文旅集团数字化解决方案分享.pptx
- 2026年福建华南女子职业学院单招职业适应性测试题库附答案解析.docx
- 2026年青海省西宁市高职单招综合素质考试题库附答案解析.docx
- 2026年广东省梅州市高职单招综合素质考试题库附答案解析.docx
- 2026年安庆医药高等专科学校单招职业技能考试题库附答案解析.docx
- 2026年寒假验收卷01(范围:统编版高一下册)高一语文统编版(答案版).pdf
原创力文档

文档评论(0)