- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 Authorware 7.0编程基础
第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(框架管理)、General(通用)、Graphics(绘图)、Icons(图标管理)、Interaction(交互管理)、Network(网络)、Time(时间管理)和Video(视频管理)。参见附录A。 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的系统变量外,用户还可以使用自定义变量。 2.创建自定义变量 创建自定义变量先要给它创建一个名字,然后定义它。可以在下面几种情况中创建自定义变量: 变量对话框 计算图标窗口 对话框 文本对象 9.2 函数 函数通常指能够实现某种指定功能的程序语句段,并通过一个代号(函数名)来表示,当程序设计过程中需要实现某一功能时,只需调用事先编写好的具有实现该功能的函数,而无须重新编写,这无疑有利于程序的结构化与模块化 Authorware 7.0中的函数可以分为系统函数和自定义函数两大类。 9.3 自定义函数 Authorware 7.0本身提供了许多系统函数,但仅仅依靠系统函数制作的应用程序的灵活性是不够的。在解决一些实际问题,实现一些具体要求的时候,用户需要利用其他的开发工具来生成用户自定义函数,用来拓展程序的功能。 9.3.1 什么是用户自定义函数 Authorware所提供的系统函数不可能将Windows下所能实现的功能都包括在内, Windows 的主要优势和特点是共享资源,可以直接利用操作系统本身的功能来达到这个目的,因此Authorware采用开放式结构(MOA),提供一个通用的接口标准,给用户留下一个充分发挥能力的空间,允许用户自己编写一些外部函数,以满足特殊功能的需要。Authorwar
您可能关注的文档
- 第7章 面向对象软件工程介绍及UML概述.ppt
- 第7章 跨文化沟通与谈判.ppt
- 相片尺寸规格像素一览.doc
- 第7章 脂类代谢与控制.ppt
- 直线的倾斜角与斜率2.ppt
- 第7章信息系统规划.ppt
- 第7章-重量分析法和沉淀滴定法-(1-2).ppt
- 第6章+塑料成型加工原理+挤出-精简.ppt
- 第7章 颗粒物污染物的控制2 (张巍).ppt
- 第7章群体与组织.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)