CAI制作技术323精选.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§3-8 运用函数和变量 学习目的: 认识变量及其类型 掌握变量的使用 认识函数及其类型 掌握函数的使用 ?学习重点: 变量的使用 函数的使用 运用函数和变量,可增强Authorware的功能 * * 在制作非常复杂、难度较高的程序时,光靠图标本身是难以胜任的,还需要运用系统提供的多种函数和变量。通过应用函数和变量,可以完成许多仅依靠图标无法完成的程序,可以用函数和变量来完成一些更加复杂的功能。因此,Authorware 6.5不仅通过提供功能强大、操作简单的各种图标,使多媒体的开发变得轻松自如,同时,又通过提供的变量、函数,避免了那种只使用图标而造成程序的简单与呆板。 变量的数据类型: 变量通常是用来存储程序执行过程中涉及的数据。 Authoware变量可以存储的数据类型有:数值型、字符型、逻辑型、当然也可以存储以数组、列表等形式存在的数据。变量的加入,使Authorware的交互编程更加灵活多变。 变量种类: 在Authorware 6.5中,变量可以划分为系统变量、自定义变量、逻辑变量三种类型。这几种变量的使用都必须遵循有关的约定。 3.8.1、变量 1.系统变量 系统变量是Authorware 6.5内部预先定义的一套变量。 系统变量的类型:(有11类,224个变量) CMI 计算机管理教学 Decision 决策判断 File 文件管理 Framework 框架管理 Genera1 一般 Graphics 绘图 Icons 图标管理 Interaction 交互管理 Network 网络管理 Time 时间管理 Video 视频管理 例题: 用系统变量来测试按下鼠标左键的持续时间。 1、拖动一个“显示”图标到流程线上; 2、双击“显示”图标,在窗口中输入文本“按下鼠标 的持续时间为 ClickSeconds ”,关闭窗口。 3、选中“显示”图标,执行菜单“修改”\“图标”\“属性”. 在对话框中选复选框“更新变量显示”。 4、运行程序。 自定义变量是由多媒体开发人员在进行程序设计时自行定义的变量,自定义变量可以用来记录用户程序的特定信息。创建自定义变量包括两方面的内容: ※ 指定变量的名称 ※ 给变量赋初始值 2. 自定义变量 3. 逻辑变量 逻辑变量十分简单, Authorware系统使用的是正逻辑,即只有Tme (1)或Fa1se (0)两种逻辑值代表真与假,逻辑变量经常应用于某些判断语句或函数返回值中。 例如:waveplay: waveplaying if waveplay true then wavestop else if waveplay false then waveplay “back.wav” end if ?.变量的使用 变量使用方法: ※ 通过键盘直接输入 ※ 通过“Variables”(变量)对话框 变量使用场合 : ※ 计算图标中 ※ 附加在图标的计算窗口中 ※ 属性对话框 ※ 显示文本中 3.8.2 函数 函数通常指能够实现某种特定功能的程序语句段,并通过一个代号(函数名)来表示,当程序设计过程中需要实现某一功能时,只需调用事先编写好的具有该功能的函数,而无须重新编写,这无疑有利于程序的结构化与模块化。大部分的函数都有自己的参数,每一个参数都代表不同的意义,因此在调用函数时往往需要传递实际参数,告诉函数实现哪一部分功能。 函数的三大类型:系统函数、外部扩展函数、自定 义函数。 1.系统函数(有18类,300多个) 系统函数是指Authorware 6.5系统提供的很多完成特定任务的函数,用户可以在程序开发中直接调用它们完成一定的功能。 Character(字符串类) CMI(计算机管理教学) File(文件类) Framework(页面集合类) Genera1(一般类) Graphics(图形类) Icons(图标类) Jump(跳转类) Language(语言类) Math(数学类) Network(网络类) OLE(对象链接与嵌入类) Platform(平台、操作系统类) Time(时间类) Target(目标对象类) Video(视频类) List(列表类) Xtras(扩展类) 系统函数类型 2.外部扩展函数 外部扩展函数一般指第三方利用编程语言和开发工具,如VC等,开发的外部扩展U32 (UCD)、 DLL(动态链接库)、Xtras等,封装在它们内部的函数可以供Authorware调入使用。外部扩展函数通常都是实现一些系统控制功能,弥补它在某些方面的不足。在Authorware 6.5的安装目录下就可以找到软件公司开发的几款外部扩展U32(UCD)。 例如:cover.ucd u32 用于覆盖演示窗口外的屏幕

文档评论(0)

贪玩蓝月 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档