北师大《多媒体CAI课件设计与制作》课件第7章 使用变量、函数、表达式和脚本语句_第1页
北师大《多媒体CAI课件设计与制作》课件第7章 使用变量、函数、表达式和脚本语句_第2页
北师大《多媒体CAI课件设计与制作》课件第7章 使用变量、函数、表达式和脚本语句_第3页
北师大《多媒体CAI课件设计与制作》课件第7章 使用变量、函数、表达式和脚本语句_第4页
北师大《多媒体CAI课件设计与制作》课件第7章 使用变量、函数、表达式和脚本语句_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第7章使用变量、函数、表达式和脚本语句7.1计算图标7.2变量7.3函数7.4表达式7.5脚本语句7.1计算图标7.1.1使用计算图标7.1.2设置计算窗口属性7.1.3附加计算图标7.1.4设置计算图标属性返回首页7.1.1使用计算图标计算图标可以放置在流程线上的任何位置,双击计算图标可以打开相应的计算窗口,如图7-1所示。单击窗口右上角的按钮关闭计算窗口。紧接着会出现一个如图7-2所示的提示窗口,在此窗口单击Yes按钮关闭它。如果计算窗口中存在语法错误,会出现如图7-3所示的警告窗口,单击Continue按钮后,控制焦点就会落在计算窗口中,等待修改其中的错误。图7-1计算图标的计算窗口图7-2提示窗口图7-3警告窗口返回本节7.1.2设置计算窗口属性(1)要打开计算窗口属性的设置窗口。如图7-4所示的Preferences:Calcultaions对话框。(2)在General选项卡中设置以下通用属性:选择ShowStatusbar、ShowLocalToolbar、ShowToolTips、ShowLineNumbers等复选框(如图7-5所示)。(3)单击Editor标签切换到Editor选项卡,设置编辑属性(如图7-6所示)。(4)在ToolBar选项卡中,决定在计算窗口的工具栏上显示哪些工具按钮。(5)在Color选项卡中,可以修改系统的着色方案。(6)在Font面板中可以设置计算窗口中的字体和大小。(7)如果要将所有属性都改回到默认值,单击Defaults按钮。(8)单击OK按钮即可完成所有设置。图7-4Preferences:Calculations对话框图7-5在计算窗口中显示行号图7-6智能输入窗口返回本节7.1.3附加计算图标附加计算图标是指它不能单独存在,而是以附加在其他图标上的方式出现。附加在图标工具栏内的任何一种图标上,以实现与计算图标相同的功能。通常情况下,把一个计算图标附加到一个群组图标上是没有意义的。如果需要使用Ungroup菜单命令解除该群组图标,Authorware6.0会自动把附加在群组图标上的计算图标转而附加到群组内的第一个图标上。返回本节7.1.4设置计算图标属性选中计算图标,按鼠标右键选取Properties命令,打开图7-7所示的计算图标属性窗口。包含了以下3个域。Functions域:此域的列表中列出了此计算图标使用过的所有函数。Variables域:此域的列表中列出了此计算图标使用过的所有变量,包括系统变量和自定义变量。CurrentValue域:显示了Variables域中选定变量的当前值。图7-7计算图标的属性窗口返回本节7.2变量7.2.1变量的类型7.2.2Authorware6.0系统变量7.2.3Authorware6.0用户自定义变量7.2.4显示变量所表示的信息7.2.5变量应用实例返回首页7.2.1变量的类型Numerical(数值)变量:保存数值。

Character(字符)变量:保存字符串。Logical(逻辑)变量:保存一个TRUE或FALSE值。List(列表)变量:保持一个常数或变量矩阵。Symbol(符号)变量:符号类型类似于一个以“#”开始的字符串或其他数值。

Rect类型变量:这是Authorware6.0提供的Rect系统函数所返回的数据类型。Point类型变量:这是Authorware6.0提供的Point系统所返回的数据类型。返回本节7.2.2Authorware6.0系统变量1.Authorware6.0系统变量Authorware6.0内置的变量称为系统变量,它们的功能是记录系统内图标、对象、响应的关系及状态。2.使用系统变量(1)确定需要使用变量的位置。(2)选择Windows→Variables菜单项。如图7-8所示。(3)从Category下拉列表框中选择某种变量类别,要使用的变量将归属于该类别。(4)从滚动列表框中选择所需要的变量,然后单击Paste按钮。图7-8Variables对话框3.利用系统变量获取系统信息(1)获取系统的时间和日期。(2)获取用户的响应。(3)获取系统平台信息。返回本节7.2.3Authorware6.0用户自定义变量1.Authorware6.0用户自定义变量Authorware6.0也允许程序员根据需要自定义变量,用于保存系统变量不能记录的信息。2.用户自定义变量的创建单击图7-8中的New按钮,接着弹出“创建新变量对话框”,如图7-9所示,然后根据需要填写相关项。图7-9NewVarible对话框3.修改用户自定义变量如果当前选中某处用户自定义变量,图7-8中所示的Rename和Delete按钮都变成使用状态,并且可以利用这两个按钮来修改已创建的用户自定义变量。(1)Rename(重命名)按钮(如图7-10所示)。(2)Delete(删除)按钮。图7-10RenameVariable对话框返回本节7.2.4显示变量所表示的信息(1)拖放一个显示图标到流程线上并打开该图标。(2)利用文本工具定位变量插入的位置。(3)选择Windows→Variables项。(4)选择所需的变量,然后单击Paste按钮,将出现如图7-11所示的内容。图7-11粘粘变量操作后的结果返回本节7.2.5变量应用实例实例一:用户登录。“流程图如图7-12所示,运行结果如图7-13所示。操作步骤:(1)创建一个新文件,设置展示窗口为无标题栏、无菜单栏风格,并且设置展示窗口的大小为Variable,然后命名为“login.a6p”。(2)拖动一个显示图标到流程线上,命名为“背景”。用鼠标双击打开该图标,创建如图7-13所示的画面。(3)拖动一个交互图标到流程线上,并命名为“登录”,拖动一个群组图标到“登录”交互图标的右下方,在响应类型对话框中选择TextEntry(输入文本)响应。(4)打开群组图标,拖动一个擦除图标和一个显示图标到其中的流程线上,分别命名为“擦除”和“欢迎画面”。如图7-14所示。(5)在“欢迎画面”图标中创建如图7-15所示的画面,输入文本“欢迎您,{EntryText}!”。(6)用鼠标双击流程图上的响应属性图标,打开响应属性对话框,在Pattern输入框中输入“*”,保存文件。图7-12“用户登录”程序流程图图7-13“用户登录”程序运行结果图7-14“擦除”图标属性设置对话框图7-15在正文中显示变量内容实例二:成绩排名。知识要点:掌握用户自定义变量的定义与使用方法。制作思路:利用Windows→Variables菜单项预先定义程序中要使用的用户自定义变量,赋给相应的初值,然后在程序的计算图标中编写能完成成绩排名功能的程序段,并根据需要使用相应的自定义变量。流程图如图7-16所示,运行结果如图7-17所示。操作步骤(略),如图7-18到图7-23所示。图7-16“成绩排名”程序流程图图7-17“成绩排名”程序运行结果图7-18新变量定义对话框图7-19在正文中显示变量内容图7-20“等待”图标属性设置对话框图7-21计算编辑窗口图7-22在正文中显示“成绩排名”结果变量图7-23显示图标属性设置对话框返回本节7.3函数7.3.1系统函数7.3.2自定义函数7.3.3函数应用实例返回首页7.3.1系统函数1.系统函数可以利用Authorware6.0的系统函数实现以下功能:操纵文本和文件、控制和响应浏览结构、播放和同步媒体、绘制对象和操纵图形、在文件之间跳转、启动其他程序,以及完成算术功能。Authorware6.0的系统函数遵循下列命名规则:以大写字母开头,后接多个字母(不能为空格),如Beep和VideoSpeed。2.系统函数的使用(1)选定需要使用的系统函数的位置。(2)选择Window→Functions菜单项(如图7-24所示)。(3)从Function对话框的Category下拉列表框中选择某函数类型,要使用的函数将归属于该类别。(4)从滚动列表框中选择需要的函数,然后单击Paste按钮。(5)在紧接函数名后的圆括号中插入函数所需要的参数信息。图7-24Functions对话框图7-25装入自定义函数返回本节7.3.2自定义函数1.自定义函数(1)自定义函数命名格式。(2)自定义函数参数格式。(3)自定义函数返回类型格式。表7-1列出了有效的Authorware6.0函数返回类型。表7-1Authorware6.0函数返回类型2.自定义函数的使用自定义函数有两种形式:scriptingXtras和DLLs。(1)用户代码文档(UCDs)。(2)常规DLLs。(3)DLLs和搜索路径。(4)装卸一个DLL自定义函数。返回本节7.3.3函数应用实例实例一:绘制抛物线函数。“抛物线”程序流程图如图7-26所示,程序运行结果如图7-27所示。图7-26“抛物线”程序流程图图7-27“抛物线”程序运行结果操作步骤:(1)新建一个文件,并命名为“抛物线.a6p”。(2)在流程线上添加一个显示图标,并命名为“说明”。(3)打开“说明”图标,在其中输入文本“函数y=0.05*x2的图像”。(4)在流程线上添加一个计算图标,并命名为“抛物线”,其输入的内容如图7-28所示。图7-28“抛物线”计算编辑窗口实例二:播放Midi音乐。“播放Midi音乐”程序流程图如图7-29所示,运行结果如图7-30所示。操作步骤(略)图7-29“播放Midi音乐”程序流程图图7-30“播放Midi音乐”程序运行结果返回本节7.4表达式7.4.1表达式和操作符7.4.2Authorware6.0使用表达式的方法7.4.3使用表达式返回首页7.4.1表达式和操作符1.概述一个表达式实际就是通过完成一个计算或执行一种操作(如给变量赋值)来得到一个结果的语句。可以在计算窗口和对话框中使用表达式,也可以在文本对象中嵌入它们。除了变量和函数,一个表达式也可以包含操作符、数字、字符串、常量和注释。2.操作符达式中的变量和函数是利用操作符连接起来的。Authorware6.0有5种操作符(表7-2所示):(1)赋值操作符(2)相关操作符(3)逻辑操作符(4)算术操作符(5)连接操作符表7-2Authorware6.0提供的操作符3.操作符的组合使用在输入组合条件时,读者可以使用相关或逻辑操作符的快捷方式。

4.操作符的优先级表7-3列出了Authorware6.0执行各种操作的前后顺序,从1到9,优先级依次降低,如果同一级的操作符同时出现在同一个表达式中,Authorware6.0按照它们在表达式中的顺序执行。表7-3操作符优先级返回本节7.4.2Authorware6.0使用表达式的方法在利用Authorware6.0编制程序时,自定义变量的定义不需要设置为数值型、字符型或逻辑型,Authorware6.0将根据使用变量的环境解释每个变量的类型。如果在Authorware6.0期待的逻辑变量的位置处有一个变量,Authorware6.0将此变量当作逻辑变量来对待。如果在一个表达式中用一个数值与一个字符串连接,Authorware6.0将把此数值解释为一个字符串。返回本节7.4.3使用表达式1.使用数值使用负号(-)表示该数值为负,小黑点(.)表示小数点。2.使用字符串(1)引号标志。(2)反斜线符号。(3)制表符。(4)回车符。3.使用常量在表达式中可使用常量TRUE或FALSE,也可以用1、ON或YES代替TRUE;用0、OFF或NO代替FALSE。4.使用续行符在计算窗口中,如当前键入的内容太长,程序员可以中断当前行,另起一行接着输入剩下的内容。此时,需要在被中断行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论