第5章—交互功能应用与课件结构设计.ppt
《第5章—交互功能应用与课件结构设计.ppt》由会员分享,可在线阅读,更多相关《第5章—交互功能应用与课件结构设计.ppt(129页珍藏版)》请在三一办公上搜索。
1、计算机辅助数学教学,实用教程,第五章,交互功能应用与,课件结构设计,5.1 交互功能及其应用,5.2 课件结构与流程控制,目 录,5.1 交互功能及其应用,交互式多媒体数学课件提供的是主动的、双向的信息交流方式。Authorware的交互功能主要通过交互图标来实现。Authorware提供了11种交互类型。,5.1.1 交互图标及其属性设置,交互图标是整个交互结构的核心,它具有安排交互界面、控制交互过程的功能。交互图标的作用一方面类似于显示图标,在其中可以安排显示于整个交互作用过程的各种显示对象和交互作用控制对象;另一方面,它在整个交互作用过程中始终跟踪用户的响应,并将用户的响应发往交互结构中
2、的相应分支执行。,1Authorware交互功能,交互分支结构由交互图标、响应类型、响应分支和分支图标组成。,2交互图标的结构设计,5.1.1 交互图标及其属性设置,“交互类型”对话框:,2交互图标的结构设计,5.1.1 交互图标及其属性设置,设计步骤:(1)在流程线上增加一个交互图标;(2)为交互图标增加分支结构;(3)为每个分支结构设置交互类型;(4)编辑设置交互图标;(5)设置各个分支响应类型的属性;(6)创建、编辑各个分支图标中的内容。,2交互图标的结构设计,5.1.1 交互图标及其属性设置,“文本区域”按钮:用于打开“交互作用文本字段”对话框,对演示窗口中的交互文本区域(用户输入信息
3、的区域)进行属性设置。,3交互图标的属性设置,交互图标的属性窗口,5.1.1 交互图标及其属性设置,(1)“交互作用”选项卡的设置,“擦除”:控制交互图标显示内容的擦除方式:在退出之前:在退出当前交互图标时,擦除交互图标的显示内容。在下次输入之后:在下一个响应得到匹配时,先擦除交互图标中的显示内容。,3交互图标的属性设置,5.1.1 交互图标及其属性设置,(1)“交互作用”选项卡的设置,不擦除:即使程序退出了交互图标,屏幕上仍将保留交互图标内的显示对象,直到使用擦除图标或系统函数EraseIcon()才能将它擦除。“擦除特效”:设置擦除交互图标中显示对象时的特效。使用方法同显示和擦除图标中的使
4、用。,3交互图标的属性设置,5.1.1 交互图标及其属性设置,“在退出前中止”:选用此项,会在交互图标窗口中加入“继续”按钮,交互图标执行完后程序暂停,待用户按任意键或单击“继续”按钮后继续运行。“显示按钮”:如果前面选中了“在退出前中止”选项,在本选项中,可以选择是否显示“继续”按钮。,(1)“交互作用”选项卡的设置,3交互图标的属性设置,5.1.1 交互图标及其属性设置,交互图标属性窗口的“显示”和“版面布局”选项卡用于设置交互图标显示信息的显示效果和定位方式,其中的属性选项内容与显示图标中的内容完全相同,设置方法也一样。,(2)“显示”和“版面布局”选项卡的设置,3交互图标的属性设置,5
5、.1.1 交互图标及其属性设置,5.1.2 按钮响应类型及应用,1按钮响应类型属性设置,“按钮”:点击该按钮,弹出“按钮”对话框,用户选择按钮的形式,或者编辑用户按钮形式。“打开”:打开分支线上的设计图标。“名称输入文本框”:设置分支图标的名称。“类型”:通过选择改变响应类型。在下拉列表框中,列出Authorware的11种响应类型。,(1)“响应”选项卡的设置,“永久”:选择该复选框,本响应设置为永久性响应,它的作用范围是整个文件,而不仅在当前的交互结构中。无论永久性响应何时被匹配,程序都会从流程线的当前位置跳转去执行对应的响应分支图标。取消一个永久响应,必须使用擦除图标。,1按钮响应类型属
6、性设置,5.1.2 按钮响应类型及应用,“激活条件”:仅当在该文本框中输入的逻辑型变量或表达式为真时,该响应才被激活,变为可用,才可能参与用户的交互过程。否则按钮为不可用的,通常该按钮图标是灰色的。,(1)“响应”选项卡的设置,1按钮响应类型属性设置,5.1.2 按钮响应类型及应用,“擦除”:用于设置何时擦除响应分支图标中的显示内容,有以下4种方式:在下一次输入之前:执行完分支图标内容后,在退出当前分支前将内容擦除。然后显示交互图标中的显示内容,等待用户的下一个响应。,(1)“响应”选项卡的设置,1按钮响应类型属性设置,5.1.2 按钮响应类型及应用,在下一次输入之后:执行完当前分支内容后,不
7、擦除显示内容,直到另一个响应被匹配时,擦除此次交互内容。不擦除:保持所有的显示对象,直到使用一个擦除图标将其擦除。,(1)“响应”选项卡的设置,1按钮响应类型属性设置,5.1.2 按钮响应类型及应用,在退出时:在交互结构运行过程中不擦除分支图标的显示内容,即使进入其他分支,先前分支的所有显示内容依然保留。只有退出交互图标执行主流线上下一个图标时,才将所有显示对象都擦除。,(1)“响应”选项卡的设置,1按钮响应类型属性设置,5.1.2 按钮响应类型及应用,“分支”:用于设置一个分支完成后程序的流向,有以下3种方式:重试:返回交互图标的入口,重新开始运行交互结构,等待下一个匹配响应的输入。,(1)
8、“响应”选项卡的设置,1按钮响应类型属性设置,5.1.2 按钮响应类型及应用,继续:退出分支图标,从当前分支向右继续查找有无其他分支与本次响应匹配。若有进入此分支。否则返回交互图标入口,等待下一匹配响应。退出交互:从交互结构中退出,执行主流线上下一个设计图标。,(1)“响应”选项卡的设置,1按钮响应类型属性设置,5.1.2 按钮响应类型及应用,“状态”:为响应分支设置正确或者错误属性,对用户响应作出跟踪判断,有以下3种状态。不判断:对该响应正确与否不作判断。正确响应:将该响应设置为正确的响应,当该响应发生后,正确响应次数加1。,(1)“响应”选项卡的设置,1按钮响应类型属性设置,5.1.2 按
9、钮响应类型及应用,错误响应:将该响应设置为错误的响应,该响应发生,系统增加一次错误响应次数。被设置为正确响应的分支图标名称前面加上一个响应状态标识符“+”,错误的前面“-”,不判断的是一个空格标记。,(1)“响应”选项卡的设置,1按钮响应类型属性设置,5.1.2 按钮响应类型及应用,“大小”:精确定义按钮的大小,以像素为单位,其中X表示按钮的宽度,Y表示按钮的高度。“位置”:精确定义按钮在屏幕上的位置。使用屏幕坐标系,X、Y分别表示按钮的左上角在窗口中的横、纵坐标。,(2)“按钮”选项卡的设置,1按钮响应类型属性设置,5.1.2 按钮响应类型及应用,“标签”:当该文本输入框空白时,按钮名称为对
10、应的分支图标的名称。在文本框输入该按钮的标签,系统将此作为按钮名称,并据此调整按钮的大小,除非该按钮是用户自定义的按钮。输入的标签的文本内容应使用引号,否则系统以变量名对待。,(2)“按钮”选项卡的设置,1按钮响应类型属性设置,5.1.2 按钮响应类型及应用,“快捷键”:定义按钮的快捷键。“默认按钮”:为按钮的四周加上一个粗黑框。“非激活状态下隐藏”:当按钮被置为不可用时,该按钮在屏幕上不可见。“鼠标”:激活“鼠标形式”对话框。,(2)“按钮”选项卡的设置,1按钮响应类型属性设置,5.1.2 按钮响应类型及应用,Authorware提供了丰富的系统按钮形式,可以直接在这些系统按钮中选择合适的形
11、式,也可以在系统按钮的基础上加以修改,甚至可以调用外部图片来设计自定义按钮。单击按钮响应属性窗口中的“按钮”,打开“按钮”设置对话框。,(1)“按钮”类型的选择,2按钮和鼠标形式,5.1.2 按钮响应类型及应用,“描述”:提供有关按钮信息。“系统按钮”:用于设置该按钮的标签的字体和字号。“删除”:将对话框中的用户自定义按钮或系统按钮删除。,(1)“按钮”类型的选择,2按钮和鼠标形式,“添加”:添加一个新的按钮形式。“编辑”:编辑所选择按钮。,5.1.2 按钮响应类型及应用,(2)“按钮”的制作方法,2按钮和鼠标形式,“状态”框内的8个按钮,表示选择按钮的8种状态,分别是常规和选中下的未按时、按
12、下时、在上面和不允许状态。,5.1.2 按钮响应类型及应用,在“常规”下的4种状态为:未按时。指在演示窗口中未作选择时看到的按钮状态,此时按钮可用。按下时。指按下鼠标时按钮的状态,处于该状态时的按钮通常改变显示图像或用声音提示用户。在上面。指将鼠标移动到按钮上方时按钮的显示状态,以及此时系统伴随的声音。不允许。当按钮处于该状态时,通常按钮变灰,用户按下鼠标系统也没有任何反应。,(2)“按钮”的制作方法,2按钮和鼠标形式,5.1.2 按钮响应类型及应用,还可以设置一种选中状态,即当一个按钮代表一个复选项或者单选项时,在按钮之前需要一个选择框来指示该项是否被选中。如果要求按钮具有这一特点,需要定义
13、该按钮的另外4种选中状态。,(2)“按钮”的制作方法,2按钮和鼠标形式,“按钮描述”:输入用于描述该按钮的有关信息。“自动检测”:选择该选项产生的按钮,当用户用鼠标再一次选择已选中的按钮时,该按钮会从被选中状态变成正常状态。“预览区域”:显示按钮在各个状态下的外观。,5.1.2 按钮响应类型及应用,“图案”:是否为各状态下的按钮外观选择图像。“导入图像”:选择并导入按钮处于不同状态时的图像。“标签”:设定按钮显示标签。“声音”:是否为各状态下的按钮选择伴随声音。“导入声音”:选择并导入按钮处于不同状态时的声音。“播放”:播放导入的声音文件。,(2)“按钮”的制作方法,2按钮和鼠标形式,5.1.
14、2 按钮响应类型及应用,(3)鼠标形式的选择,“添加”:选择包含想引入的鼠标形式所在的文件名,增加鼠标形式。“编辑”:选择包含要引入的鼠标形式的文件进行编辑,该选项只提供用户编辑自定义鼠标形式。“删除”:将选中的自定义鼠标形式删除。,2按钮和鼠标形式,5.1.2 按钮响应类型及应用,3按钮响应类型实例,实例5.1 一种可以重新进行选择的单项选择题。,5.1.2 按钮响应类型及应用,热区域就是指在演示窗口中的一个矩形透明区域,通过对该区域进行相应的鼠标操作,触发响应分支程序的执行。热区域响应类型的热区域本身并不显示,一般要通过热区域中的内容,如文字、图片等来反映相关的意义,以便用户进行识别。另外
15、,通常会将鼠标设为“手形”鼠标,当鼠标位于热区域之上时,用鼠标形式的变化提醒用户。,5.1.3 热区域响应类型及应用,1热区域响应类型属性设置,“大小”:定义热区域响应中热区域的大小。以像素为单位,其中X表示热区域的宽度,Y表示热区域的高度。“位置”:定义热区域在屏幕上的位置,使用屏幕坐标系,X、Y分别表示热区域的左上角在演示窗口中的横、纵坐标。,5.1.3 热区域响应类型及应用,“快捷键”:定义热区域响应的快捷键。“匹配”:设置匹配热区域响应时的鼠标动作。“匹配时加亮”:选择该选项,则当用户响应和要求匹配时,例如在热区域内按下鼠标,热区域会被高亮显示,直至用户放开鼠标。,1热区域响应类型属性
16、设置,5.1.3 热区域响应类型及应用,“匹配标志”:选择该选项,将在热区域内部左边,加上一个匹配标志。当用户的鼠标动作同响应相匹配时,该标志将被黑色填充。“鼠标”:激活鼠标显示形式对话框。用户可以在该对话框中选择合适的鼠标显示形式。,1热区域响应类型属性设置,5.1.3 热区域响应类型及应用,2热区域响应类型实例,实例5.2 当鼠标位于一个命题的关键词时,自动出现相应的提示信息,鼠标移开后提示自动消失。,5.1.3 热区域响应类型及应用,5.1.4 热对象响应类型及应用,热对象是将某个显示对象用作交互对象,可以响应用户的操作。热对象响应同热区域响应的区别在于,后者是对固定的区域即矩形区域进行
17、响应,前者是对固定的显示对象进行响应。设定响应对象后,即使调整该显示对象的位置,响应仍然有效。它的响应范围是对象的边界为限,所以对一些不规则的显示对象,使用比较方便。,1热对象响应类型属性设置,“热对象”和“响应”选项卡中的选项与热区域响应类型中的“热区域”和“响应”选项卡中各个选项的含义相同。,5.1.4 热对象响应类型及应用,2热对象响应类型实例,实例5.3 对于屏幕上显示的三个不同的三角形,当用鼠标单击某个三角形时,屏幕上出现该三角形的分类定义。,5.1.4 热对象响应类型及应用,5.1.5 目标区响应类型及应用,目标区响应是用户将目标对象用鼠标移动到一个指定的区域后,触发交互活动运行的
18、一种交互响应形式。要实现目标区交互,一是必须指定一个可移动的目标对象,二是必须为该目标对象指定一个区域,只有将目标对象拖曳到该区域中,才能触发交互响应。,1目标区响应类型属性设置,提示行:“选择目标对象”,提示用户选择要移动的目标对象。选定目标对象后,该对象出现在预览窗口。提示行变成“拖动对象到目标位置”。“大小”:定义目标响应区域大小,以像素为单位,X表示目标区的宽度,Y表示高度。,5.1.5 目标区响应类型及应用,“位置”:定义目标响应区域在屏幕上的位置。使用屏幕坐标系,X、Y分别表示目标响应区域的左上角在窗口中的横、纵坐标。“目标对象”:显示选定的移动对象的名称。“允许任何对象”:选中此
19、复选框,允许将任意对象拖放进目标区。,1目标区响应类型属性设置,5.1.5 目标区响应类型及应用,“放下”:设置将对象移动到目标区释放后,该目标对象所发生的事件,有以下3种方式:在目标点放下。该对象留在用户放置的位置。返回。该对象返回它原来所在位置。在中心定位。移动目标对象定位在目标区的中央位置。,1目标区响应类型属性设置,5.1.5 目标区响应类型及应用,2目标区响应类型实例,实例5.4 通过鼠标拖放将相关图形放置在与其面积公式相对应括号中。显示效果如图所示。,5.1.5 目标区响应类型及应用,下拉菜单响应是软件设计中使用最广泛的交互手段之一。使用下拉菜单响应,可以在窗口菜单栏增加菜单组和菜
20、单选项,例如文件的打开、关闭、系统的退出等等。,5.1.6 下拉菜单响应类型及应用,1下拉菜单响应类型属性设置,“菜单”:显示菜单名称,菜单名称与设置菜单响应的交互图标同名。“菜单条”:用来输入显示在下拉菜单中的各个菜单项的名称。不输入使用对应分支图标的名称。可使用一些特殊符号来控制菜单项的显示。“快捷键”:该文本框用来输入快捷键。,5.1.6 下拉菜单响应类型及应用,2下拉菜单响应类型实例,实例5.5 将3个移动动画的演示程序集成在一起,通过下拉菜单进行控制。,5.1.6 下拉菜单响应类型及应用,5.1.7 条件响应类型及应用,条件响应类型是根据所设置的条件是否被满足来进行匹配的,条件被满足
21、是指作为响应条件的逻辑变量、表达式的返回值“为真”,如果响应条件不能被满足,则该响应就得不到匹配。条件响应通常用于根据程序的运行情况进行判断并执行不同操作的情况,一般说来,条件响应很少单独使用,而是配合其他交互响应类型一起使用。,1条件响应类型属性设置,“条件”:输入一个变量或表达式,当该变量或表达式的值为“真”时,匹配该条件响应。条件响应分支图标的名称和“条件”选项中设置的条件一致。数字“0”为“假”,其他任何数字为“真”;字符“TRUE”,“T”,“YES”和“ON”为“真”,其他为“假”。,5.1.7 条件响应类型及应用,“自动”:设置自动匹配条件响应的3种方式:关。只在程序流程运行到此
22、条件响应时才判断响应条件是否满足,以决定是否执行该分支。为真。在整个交互过程中不断监视响应条件的变化,一旦条件满足,立即执行条件响应分支。当由假为真。当条件由“假”变成“真”时,自动匹配该响应。,1条件响应类型属性设置,5.1.7 条件响应类型及应用,2条件响应类型实例,实例5.6 在实例5.4中增加一个条件响应分支,只要所有的移动选择都正确时,就自动退出移动选择,否则继续选择。,5.1.7 条件响应类型及应用,5.1.8 文本输入响应类型及应用,文本输入响应向用户提供文本框,输入字符串,然后根据输入的内容进行判断。程序中文本输入响应是一个三角形标记,后面是一个空白的文本输入框,等待用户输入字
23、符。用户在文本输入框输入的内容保存在系统变量EntryText中。,1文本输入响应类型属性设置,“模式”:在匹配文本输入框中输入文本对象,设置匹配该响应需要输入的文本。可以设置为字符型表达式,直接输入单词或句子必须包括在双引号内,否则作为变量处理。如果“模式”的内容为空,响应分支图标的名称被作为匹配文本使用。,5.1.8 文本输入响应类型及应用,设置时需要注意以下几点:(1)设置独立的多个文本,而要求用户的响应只要和其中一个相匹配即可,各个文本之间应用符号“|”来分隔。(2)用“#”字符将匹配文本和交互响应次数相联系。匹配文本为“abc#3abe”,表示输入“abc”匹配响应,若前两次失败,第
24、3次输入“abe”也匹配该响应。(3)用通配符“*”或“?”将匹配文本设置为“任意字符串”或“任意一个字符”。,1文本输入响应类型属性设置,5.1.8 文本输入响应类型及应用,“最低匹配”:设置用户输入的文本中至少有几个单词同匹配文本中的相同就匹配响应。“增强匹配”:如果匹配文本中不止一个单词,给用户多次机会,允许分别输入单词来尝试匹配文本中的所有单词。,1文本输入响应类型属性设置,5.1.8 文本输入响应类型及应用,“忽略”:决定在匹配过程中对用户输入中的哪些情况不加考虑。大小写:忽略用户输入中大小写的区别。空格:忽略用户输入中的空格。附加单词:忽略用户输入中多余的单词。附加符号:忽略用户输
25、入中的标点。单词顺序:忽略用户输入的单词顺序。,1文本输入响应类型属性设置,5.1.8 文本输入响应类型及应用,2文本输入框属性设置,在交互结构中创建一个文本输入响应分支后,交互图标的演示窗口中就会出现一个带黑色三角形标志的虚线框,称为文本输入框。,双击文本输入框,或者在交互图标属性窗口中点击“文本区域”按钮,打开交互图标属性窗口中的文本输入框的属性对话框,包含“版面布局”、“交互作用”和“文本”三个选项卡。,5.1.8 文本输入响应类型及应用,(1)“版面布局”选项卡的设置,2文本输入框属性设置,“大小”:设置文本输入框的大小。“位置”:设置文本输入框左上角在屏幕上的位置。,“字符限制”:限
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交互 功能 应用 课件 结构设计
链接地址:https://www.31ppt.com/p-4826404.html