退出第10章判断图标、框架图标和导航图标的应用退出主要内容:了解【判断】图标、【框架】图标和【导航】图标的结构和功能掌握【判断】图标、【框架】图标和【导航】图标的属性设置掌握【判断】图标、【框架】图标和【导航】图标的应用退出决策判断结构的组成决策判断结构用于设置决策方式,决定设计图标能否被执行,以什么顺序执行,以及总共执行多少次。决策判断分支结构由【判断】设计图标以及附属于该设计图标的分支图标共同构成,如图所示。分支图标所处的分支流程称做“分支路径”,每条分支路径都有一个与之相连的分支标记。退出决策判断结构的属性设置右侧的“时限”文本框:用于限制决策判断分支结构的运行时间,在这里可以可以输入代表时间长度的数值、变量或表达式,单位为秒。一旦到达规定时间,Authorware7.02就会立即从决策判断分支结构中返回到主流程线上并沿主流程线继续向下执行。“显示剩余时间”复选框:如果设置了限制时间,此复选框就变为可用状态。打开此复选框,则程序执行到决策判断分支结构时,【演示】窗口中会显示一个倒计时钟,用于提示剩余时间。退出“重复”下拉列表框:用于设置Authorware7.02在决策判断分支结构中循环执行的次数“固定的循环次数”选项:根据在下方的文本框中输入的数值、变量和表达式的值,Authorware7.02将在决策判断分支结构中循环执行固定的次数,至于每次沿哪条分支路径执行由【分支】属性决定。如果设置的次数小于l,则Authorware7.02退出决策判断分支结构,不执行其中任何分支图标。决策判断结构的属性设置退出“所有的路径”选项:直到所有的分支图标都被执行过,在每个分支图标都至少被执行过一次之后,Authorware7.02退出决策判断分支结构。“直到单击鼠标或按任意键”选项:Authorware7.02将不停地在决策判断分支结构中循环执行,直到用户按下了鼠标键或键盘上的任意键。决策判断结构的属性设置退出“直到判断为真”选项:选择此选项,则Authorware7.02在执行每一次循环之前,都会对输入到下方文本框中的变量或表达式的返回值进行判断,如果值为“假”,就一直在决策判断分支结构内循环执行,如果值为“真”,就退出决策判断分支结构。“不重复”选项:选择此选项,则Authorware7.02只在决策判断分支结构中执行一次,然后就退出决策判断分支结构返回到主流程线上继续向下执行。至于沿哪条分支路径执行由【分支】的属性设置来决定。决策判断结构的属性设置退出“分支”下拉式列表框:配合“重复”属性使用,设置Authorware7.02执行到决策判断分支结构时,究竟执行哪些路径,并且这里的设置可以在【判断】图标的外观上显示出来。“顺序分支路径”:Authorware7.02在第一次执行到决策判断分支结构时,执行第一条分支路径中的内容,第二次执行到决策判断分支结构时,执行第二条分支路径中的内容,以此类推即可。“随机分支路径”:Authorware7.02在执行到一个决策判断分支结构时,将随机选择一条分支路径执行。决策判断结构的属性设置退出“在未执行的路径中随机选择”:Authorware7.02在执行到某个决策判断分支结构时,会随机选择一条从未执行过的分支路径执行。这个选项保证了Authorware7.02在重复执行某条分支路径前,将所有的分支路径都执行过一遍。“计算分支结构”:在下方的文本框中输入变量或表达式,Authorware7.02在执行到决策判断分支结构时,会根据文本框中的值选择要执行的分支路径:如果该值等于l,则执行第一条分支路径;如果该值等于2,则执行第二条分支路径,以此类推。决策判断结构的属性设置退出分支结构属性设置“擦除内容”下拉式列表框:用于设置何时擦除对应分支图标显示的内容“在下个选择之前”:只要程序一执行完当前分支图标,立刻擦除对应的显示内容。“在退出之前”:保留所有的显示信息,直到Authorware7.02从当前决策判断分支结构中退出才进行擦除。“不擦除”:保留所有的显示信息,除非你使用了【擦除】图标将它们擦除。退出分支结构属性设置(2)“执行分支结构前暂停”复选框:选择该复选框,则程序在离开当前分支路径前会在演示窗口中显示一个【继续】按钮,用户单击该按钮,程序继续运行。退出框架结构建立框架结构:首先,从图标栏向设计窗口的流程线上拖放一个【框架】图标,然后在其右侧添加需要的图标作为框架结构的分支,也称为页。这样就建立了框架结构。当所建立的框架结构复杂时,最好使用【群组】图标作为框架的页.退出框架结构的嵌套所谓框架结构的嵌套,就是指在框架结构中存在另一个框架结构,也可以这样认为:框架结构的嵌套就是把一个框架结构作为另一个框架结构的一个页面来使用。退出【框架】图标“”的作用是建立框架分支和框架循环结构。它可以有多种图标组成,并且可以实现多种图标的功能。框架图标框架窗口是一个特殊的设计窗口,窗格分隔线将其分为两个窗格:上方的入口窗格和下方的出口窗格。当Authorware7.02执行到一个【框架】设计图标时,在执行附属于它的第一个页图标之前会先执行入口窗格中的内容。在退出框架结构时,Authorware7.02会执行框架窗口出口窗格中的内容,然后擦除在框架里显示的所有内容(包括各个页中的内容及入口窗格中的内容),撤销所有的导航控制。退出框架图标属性设置(1)在设计图标内容预览框中显示出框架窗口中第-个包含了显示对象的设计图标的内容。(2)“页面特效”文本框:该文本框中显示为各页显示内容设置的过渡效果。(3)“页面计数”:右侧的数字用来显示该图标所附的页面的总数。(4)单击【打开】按钮,便可弹出框架窗口。框架图标退出1、导航结构介绍:导航结构由【框架】设计图标、附属于【框架】设计图标的页图标和【导航】设计图标组成。使用【导肮】设计图标,可以跳转到程序中的任意页图标中去:可以向前、向后跳转,也可以向嵌套在一个页图标中的另一个图标跳转。导航图标导航图标属性设置:退出“目的地”下拉式列表框:在此下拉式列表框中可以选择程序跳转的目的位置,“最近”选项:“返回”单选框【导航】图标的功能是从当前页面跳转到上一次显示的页面中。“最近页列表”单选框:其作用是打开“最近页”对话框,其中列出的是已经浏览的页面名称,在需要重新浏览的名称上双击鼠标左键,可以打开该页面。“附近”选项:“前一页”单选框:其功能是显示当前页的前一页,在系统默认情况下,如果当前一页是第一页,则其前一页是最后一页。“下一页”单选框:功能是显示当前页的下一页,在系统默认情况下,如果当前页是最后一页,则其下一页是第一页。“第一页”单选框:其功能是从当前页跳转到整个框架结构的第一页。“最末页”单选框:其功能是从当前页跳转到整个框架结构的最后一页。“退出框架/返回”:其功能是退出框架结构继续执行下面的图标。导航图标退出“任意位置”选项:“跳到页”单选框:选中此单选按钮,作用是控制程序流程跳转到设定的图标进行执行,当跳转到的图标所在框架结构退出时,将继续沿着流程线执行。“调用并返回”单选框:调用设定页面,执行完毕后返回。选定此项后,其功能与选中“跳到页”单选框时基本相同。不同之处在于选中“调用并返回”时,当被调用页面所在框架结构退出时,程序将会返回到调用之前的位置处执行。“框架”下拉式列表框:在此列表中可以选择需要跳转的目的页面的所在位置。“查找”文本框::在其右侧的文本框中输入查找使用的关键字,选中“关键字”复选框,Authorware7.02将自动显示关键字匹配的页面;选中“字词”复选框,只要页面的文字匹配,Authorware7.02就会显示它。导航图标退出“类型”选项区:参照“任意位置”选项中讲解内容。“图标”区:输入数值、变量或者表达式,Authorware7.02会显示ID号与该文本框的值相同的页面。“搜索”选项区:查找范围。“当前框架”单选框:程序将在本框架结构中搜索需要的页面。“整个文件”单选框:搜索范围将是整个文件。“根据”选项区:进一步限制查找范围。“关键字”复选框:如果选中该复选框,程序在搜索时会将用户输入的字符或字符串作为关健词进行搜索。“字词”复选框:如果该复选框处于选中状态,程序将会以字符匹配的方式根据用户输入的字符或字符串进行搜索。“计算”选项导航图标退出“预设文本”文本框:读者可以在此文本框中预先设置一个字符和字符串,当“查找”对话框弹出的时候,这个字符或字符串会显示在对话框中。“立即搜索”复选框:如果选中该复选框.那么单击“查找”对话框中的【查找】按钮时,查找过程将立刻进行。如果在“预设文本”文本框中输入某个条件,那么在程序运行过程中当这个条件满足时,搜索过程立刻进行,而不需要弹出“查找”对话框。“高亮显示”复选框:此复选框的作用是控制搜索结果的显示方式,选中该复选框,搜索结束后在“查找”对话框中的页面文本框将显示匹配页面中与搜索关键词相邻近的一段文字,同时与关键词匹配的文字以高亮度显示。选中此复选框后,“查找”文本框将变大,搜索时间也会变长。导航图标退出一、简答题1.简述【判断】结构的组成?其属性对话框中分支下拉列表框中有几种分支结构路径?分别是什么?各有什么功能?2.【框架】图标的内容包括哪几部分?其功能是什么?3.【导航】图标提供了哪几种目的地属性,分别是什么?本章习题本章习题退出本章习题二、操作题1.使用循环执行的分支结构,利用对象循环【显示】效果,制作一个顺序分支实例。2.利用【判断】图标制作一个“随机填空题”程序,要求填空题个数不能少于5个。3.利用【框架】图标制作一个简单的框架结构。4.利用【判断】图标、【框架】图标、【导航】图标,设计一个简单的“判断题”,要求:(1)设计5道判断题,其内容不限,可以随机抽取。(2)每道题都有“正确”和“错误”两个选项,且用户选择答案时,都有反馈信息。(3)利用导航按钮结构设计控制按钮,可实现在两道题之间进行跳转。