




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 Authorware基础知识与编程方式1.1 Authorware的特点Authorware目前的版本是7.0。在各种课件制作平台中Authorware的应用最广泛,使用最多,除了单独使用Authorware制作课件外,Authorware还常用来组装各种媒体以及用其他动画软件制作的动画,最终形成完整的课件。Authorware的突出特点是兼顾了初级使用者和有一定编程基础的高手的需求。对于初学者,可以使用Authorware提供的用图标编程的方式,这一编程方式符合初学者的思维方式,程序流程十分形象,便于理解和使用。从未学习过Authorware的人经过简单的培训就能掌握Authorwa
2、re的基本技术并能制作出实用的课件。对于有一定基础的编程高手,Authorware又提供了大量的系统函数和系统变量,使用这些变量和函数增强了Authorware的功能,使用户的聪明才智得以充分的发挥,编制出更高质量的课件来。此外Authorware还预留了很多种用来进一步扩展其功能的插件,通过外部的U32函数、Dll函数、Xtras函数和ActiveX控件,使Authorware的功能得以充分的扩展,几乎能随心所欲地实现一切课件所需要的功能。此外Authorware的“知识对象”向导模块,在一定意义上方便了用户创建应用程序和应用程序中的模块。Authorware支持多种格式的媒体文件,除了支持
3、多种格式的图像文件和富文本文件以外,还支持多种视频文件和动画文件,如支持Animator Pro的Flc文件和Cel文件,Director的dir文件,Flash的swf文件,以及3D Studio Max、Coll 3D等软件生成的avi文件等;在Authorware程序中能够随心所欲地播放和控制wav、mid、mp3等多种格式的声音文件。因此Authorware应成为学习课件制作和制作课件的首选软件平台。本书的第部分介绍Authorware的图标编程的方式。鉴于本书的定位和篇幅所限,对于Authorware软件对硬件软件的需求,安装、卸载方法,启动、退出方式等过于基础的内容本书不做介绍。1
4、.2 Authorware的工作界面使用Authorware 7.0编程时的工作界面如图1-1所示。Authorware 7.0的工作界面主要由标题栏、菜单栏、工具栏、图标板和设计窗口组成。根据编程需要,还可以打开其他一些窗口和对话框,例如变量窗口、函数窗口、知识对象窗口以及图标属性窗口等等。以下对这些用户界面要素进行一一详尽的介绍。图1-1 Authorware的工作界面1.2.1 标题栏与菜单栏1标题栏图1-1所示的工作界面的第一行是标题栏,标题栏由三部分组成。标题栏中间的一行文字为标题,标题的左侧总是Authorware软件的标志文字“Authorware:”,紧接的是当前程序的文件名,
5、如果当前程序尚未命名,则显示为“Untitled”,如果当前程序尚未保存或者经过重新编辑修改后尚未保存,则在文件名后面还要显示一个星号“*”。标题栏的左端有一个图标,是Authorware软件的标志。单击该图标,就会下拉出一个图1-2所示的菜单,在这个菜单中有6个操作Authorware工作窗口的菜单命令,包括“还原”、“移动”、“大小”、“最小化”、“最大化”和“关闭”。图1-2 图标打开的菜单标题栏的右端有3个按钮,包括最小化按钮、最大化按钮(或还原按钮)和关闭按钮,这些按钮的功能都是众所周知的。2菜单栏图1-1的第2行是菜单栏,菜单栏包括11个下拉菜单,分别是File菜单、Edit菜单、
6、View菜单、Insert菜单、Modify菜单、Text菜单、Control菜单、Xtras菜单、Commands菜单、Window菜单和Help菜单。这些菜单的很多菜单项都有下一级的菜单,包含了大批的菜单命令,从而构成了Authorware的菜单系统,将在第2章中详细介绍。1.2.2 工具栏图1-1的第3行是工具栏,工具栏包括17个工具按钮和一个下拉列表。一般来讲工具栏中的工具按钮都是菜单中最为常用的菜单命令,把这些常用的菜单命令做成工具按钮就是为了方便用户的使用。关于Authorware的工具栏,将在2.13节中详细介绍。1.2.3 图标板Authorware采用的是用图标在流程线上编程
7、的方式,在图1-1的中部就是Authorware的程序设计窗口,初始时在设计窗口中有一个空的流程线。在Authorware编程环境的左侧有一个如图1-3所示的图标板,只要用鼠标把图标从图标板一个一个拖动放到流程线上,然后进行一些属性设置,就完成了程序设计,图1-4是一个设计好的程序的流程。图1-3 图标板图1-4 一个程序的流程每一个图标实质上相当于一段子程序,属性设置实质上是为这些子程序设置参数。Authorware的这种编程方式注定了它是适合于初学者学习的。表1-1中给出了Authorware的图标板中各种图标的名称。还有几种图标并不集中在图标板中,例如ActiveX图标,Animated
8、 GIF图标,Flash Movie图标,QuickTime图标以及多种多样的知识对象图标和模块图标等,不在图标板中的这些图标将在以后的章节中逐步介绍。表1-1 图标板中的图标的名称图 标图标的名称显示图标移动图标擦除图标续表图 标图标的名称等待图标导航图标。视属性设置的不同,在流程线上导航图标呈现的样式可能是,或框架图标决策图标。视属性设置的不同,在流程线上图标呈现的样式可能是,或交互图标计算图标组图标电影图标DVD图标知识对象图标1.2.4 设计窗口图1-4所示的设计窗口的第一行是标题栏,在没有命名和保存之前标题栏的标题是“Untitled”,把程序存盘后,标题栏的标题变为程序的文件名,例
9、如在图1-4中,标题就是“设计窗口和程序流程.a7p”。单击设计窗口标题栏左端的图标就会下拉出一个图1-5所示的菜单。在标题栏的右端还有3个最小化、最大化和关闭按钮,其中最大化按钮总是不可用的。当不想关闭设计窗口,又要腾出较大的屏幕面积供演示窗口使用时,可以使用最小化按钮或图1-5中的最小化菜单项把设计窗口最小化,此时它回缩到Authorware工作界面的左下角,需要时可使用还原菜单项或还原按钮将其还原。设计窗口中的流程线形象地表明了程序的走向。图1-4中给出了Authorware给的一些程序走向,还有其他一些样式的程序流程走向,后文会陆续介绍。如果在程序中使用了组图标,则双击组图标就会进一步
10、打开组图标内部的设计窗口。该组图标相对于其内部设计窗口而言,称为父窗口,相对于组图标窗口而言,建立程序时首先出现的设计窗口被称为根设计窗口。每一个组图标设计窗口有一个与根设计窗口完全类似的标题栏,其标题就是该组图标的标题。在组图标设计窗口的右上角显示该组图标窗口所处的级别,根设计窗口的级别为Level 1,第一层组图标处于Level 2级别,依次类推。当程序中使用了多个组图标时,级别Level能清楚地表明各个组图标所处的地位。在设计窗口的空白处单击鼠标右键,会弹出一个快捷菜单,如图1-6所示。表1-2给出了设计窗口快捷菜单各菜单项的解释。表1-2 设计窗口的快捷菜单菜 单 项解 释Scroll
11、 bars当设计窗口中流程线上图标太多,致使设计窗口容纳不下时,显示竖直滚动条,以便滚动调节流程线的可见区域Properties打开文件属性对话框续表菜 单 项解 释Open Parent Maps打开组图标的父设计窗口,用这个菜单项,可以在打开很多组图标设计窗口的情况下迅速打开当前组图标的父图标所在的窗口Close Parent Maps关闭父组图标设计窗口Cascade Map把当前组图标设计窗口及其所有上级组图标设计窗口层叠起来Cascade All Maps把所有组图标设计窗口及其所有上级组图标设计窗口层叠起来Close All Maps关闭所有组图标设计窗口,只留下根设计窗口Clos
12、e Window关闭当前设计窗口Paste把复制或剪切到剪贴板中的图标粘贴在插入点处,详见1.3.2节Select All选中当前设计窗口中所有图标 图1-5 设计窗口图标的下拉菜单 图1-6 设计窗口的快捷菜单1.3 图标的基本操作1.3.1 图标的命名流程线上的每一个图标都应当有一个图标标题(或称图标名),刚刚建立的图标尚未命名时都有一个默认的标题,导航图标默认的标题是“Unlinked”,等待图标没有默认的标题,其他各种图标默认的标题是“Untitled”。建议读者不要使用这些默认的标题,而应当修改为一个与图标功能有联系的、有实际意义的标题。Authorware允许用户任意命名图标的标题
13、,也就是说图标标题中可以使用任意可显示的字符,包括英文字母、数字、汉字、各种标点符号、数学符号以及空格等等,甚至可以不命名或与关键字同名。大多数的图标命名的内容由用户任意决定,但也有一些图标的标题有其特定的含义,例如条件响应图标的标题就是响应条件、按键响应图标的标题就是响应的按键、文本输入响应图标的标题就是响应的文本、按钮响应的标题就是按钮上的文字、下拉菜单响应的标题就是菜单项等等,这时只能按照程序流程的需要来设置图标的标题。如果两个或更多的图标都不会被程序中的其他图标引用,那么允许它们彼此同名;否则这些图标应当有彼此不同的图标标题,尽管还有其他方法引用一个图标,但引用时很不方便,将来维护程序
14、时更是麻烦。图标标题除了在设计时命名以外,还可以在程序运行时由程序为图标设置标题,这对于大批的有规律的图标标题的命名和改换出现在用户界面中图标标题有很大的实际意义。Authorware允许在图标标题中使用注解,以便更清晰地描述图标的功能或用途。为图标标题添加注解的方法是在图标标题的最后添加一个或多个空格,然后用连续两个减号,两个减号之后的内容一律都被Authorware视为注解。当交互图标的响应分支图标的Status 属性设置为Correct Response 时Authorware会自动在响应分支图标标题前面加一个加号+,当响应分支图标的Status属性设置为Wrong Response时,
15、Authorware会自动在响应分支图标标题前面加一个减号,当响应分支图标的Status 属性设置为 Not Judged时,Authorware会自动去掉响应分支图标标题前面的加号+或减号。这种自动添加的加减号标记只是反映程序设置的响应类别,并不是图标标题的一部分。图标名可以被查找和替换,如果在设置了图标标题以后又更改了图标标题,Authorware会自动地修改程序中所有引用该图标的地方,保证程序仍能正确运行。1.3.2 图标的编辑拖放到流程线上的图标可以进行编辑。图标的编辑包括剪切,复制、粘贴、拖放、删除和组 合等。1图标的剪切、复制和粘贴要进行剪切和复制操作,必须先选定一个或几个图标。要
16、选定某个图标,只要单击该图标即可。选定多个图标的常用方法有两个,方法一是先选定一个图标,然后按住Shift键再逐个选定其他图标;如果按住Shift键单击已经选定的图标,就取消了此图标的选定状态。选定多个图标的方法二是按住鼠标左键在设计窗口中画出一个矩形,释放鼠标后位于矩形内的所有图标都同时被选中,如图1-7所示,这种方法称之为“框选”,但这种方法只能选择在流程线上彼此连续的图标。图1-7 用鼠标框选多个图标选定图标之后,可以使用菜单命令Edit|Copy或使用工具按钮或在右击图标时弹出的菜单中使用Copy命令,把选定的图标复制到剪贴板;使用菜单命令Edit|Cut,或使用工具按钮,或在右击图标
17、时弹出的菜单中使用Cut命令,把选定的图标剪切到剪贴板粘贴时要首先确定粘贴的位置。在流程线上通常有一个手形的标志用来指示粘贴时的位置,本书称之为“插入手”,要设置插入手在流程线上的位置,只要用鼠标在流程线上单击,插入手就被定位到这个位置。使用菜单命令Edit|Paste或使用工具按钮或在右击图标时弹出的菜单中使用Paste命令,都能把保存在剪贴板中的一个或多个图标粘贴到插入手处。如果被复制的图标是被其他图标引用的,则粘贴得到的新图标会自动重新命名,例如被复制的图标标题是abc,则复制得到的图标的标题是abc2。2图标的删除删除图标之前也要先选中图标,然后使用菜单命令Edit|Clear或在右击
18、图标时弹出的菜单中使用Delete命令或按下键盘上的Delete键,都能把选定的图标删除。变通的方法是使用剪切的方法把选中的图标剪切掉,不再粘贴就是了。如果删除的图标是被其他一些图标引用的,则所有引用处的引用标题都变为“DeletedIcon”,如果不及时进行修改调整,运行时就会发生错误。对于剪切后未及时粘贴的图标,也有同样的问题。3图标的拖放编辑流程线上图标的另一个方法是拖放,既可以从图标板把图标拖放到流程线上,也可以把流程线上的图标拖放到流程线的另一处,包括在不同级别的组图标之间进行拖放。此外,如果把图标拖放在组图标之上,就把拖放的图标放入了组图标之内,如果把图标拖放在框架图标之上,就把拖
19、放的图标放入了框架图标内部结构的入口段交互图标的下面。使用拖放技术的另一方法是直接从资源管理器把一个或多个文件拖放到流程线上,Authorware会根据文件的类型自动生成相应的图标,例如拖放图片文件和文本文件会生成显示图标、拖放声音文件会生成声音图标、拖放电影文件(例如Avi和Flc)会生成电影图标等。在拖动文件的过程中,如果从资源管理器拖动的文件是能被 Authorware接受的鼠标的光标会变成、之类的样子,否则鼠标的光标呈形状。4使用模块图标和知识对象图标流程线上的图标也可以由模块面板和知识对象窗口得到。使用菜单命令Window|Model Palette打开模块面板,如图1-8所示,从模
20、块面板拖放一个模块图标到流程线上,该模块就会在流程线上自动展开成一系列图标。关于模块的使用详见11.1节和11.2节。图1-8 模块面板把知识对象图标从知识对象窗口拖放到流程线上时会自动打开一个知识对象向导,按照该向导指定的步骤设置好参数后,最终在流程线上出现一个知识对象图标。关于知识对象窗口的介绍,请参见11.4.1节,关于Authorware自带知识对象的功能的介绍,请参见11.4.3节,关于制作自定义知识对象的常规步骤和方法的介绍,请参见第11章。5图标的组合流程线上的几个相邻的图标可以组合成一个组图标。把几个图标做成组图标的原因有两个:第一,使用组图标把功能相关的图标组合起来,形成一个
21、程序块可避免流程线过长、过于复杂,有利于程序的阅读理解和维护。第二,对于交互图标、决策图标、框架图标、声音图标、电影图标等允许下挂的图标,每个下挂分支只允许下挂一个图标,当用户在一个分支中需要下挂多于一个图标时,就只能把多个图标做成一个组图标作为下挂图标。把若干个图标做成组图标的方法是先选中几个相邻的图标,然后使用菜单命令Modify|Group就做成了组图标,组图标可以做成多层嵌套的。把组图标重新解组恢复原状的方法是先选中欲解组的组图标,执行菜单命令Modify|Ungroup。交互图标等图标的下挂分支中的组图标是不能解组的,因为每个下挂分支只允许下挂一个图标。1.3.3 图标调色板在图标板
22、的下部(见图1-3)有一个标题为Icon Color的图标调色板,用来为流程线上的图标染色。为图标染色的目的只是为了阅读程序时的方便,对程序的运行没有任何影响。通常的做法是把功能相关的若干图标染成同一种颜色,或者把需要突出的图标单独染成一种颜色,以便编程时能迅速地找到它。为图标染色的方法是,先选中流程线上的一个或多个图标,然后用鼠标单击图标调色板中的某一种颜色即可。若要取消已染的颜色,也要先选中流程线上的一个或多个图标,然后选择白色。图标调色板中共有16种颜色可供选用。1.3.4 图标之间的关系编程时经常要知道各个图标之间的上下级关系或称父子关系,在图1-9的程序中,交互图标a有3个子图标,而
23、显示图标a1,a2,a3的父图标是a。同样组图标e有4个子图标e1,e2,e3和电影图标f,而电影图标f又有3个子图标f1,f2和f3。级别为Level 1的整个程序可以看成是一个称为根图标的组图标,Authorware用系统变量RootIcon来标识。也就是说图1-9的图标a,b,c,d和e都是RootIcon的子图标。1.3.5 图标的弹出式菜单及其相关对话框弹出式菜单用鼠标右击流程线上的图标,会弹出一个图1-10所示的菜单。对于不同的图标弹出的菜单不尽相同,例如移动图标的弹出菜单就没有Transition项,而且每一个菜单项并不一定都有实际意义,例如对于移动图标而言,菜单项Preview
24、并不能预览对象移动的效果,而只是预览了被移动的对象。各菜单项的解释列于表1-3中。 图1-9 图标之间的父子关系 图1-10 图标的弹出式菜单表1-3 图标弹出式菜单的解释菜 单 项解 释Preview预览图标内容Cut把图标剪切到剪贴板Copy把图标复制到剪贴板Delete删除图标Properties打开图标属性对话框,图标属性对话框将在介绍各个图标时介绍Calculation打开该图标的附加计算窗口,该窗口将在5.1.2节介绍Transition打开过渡效果对话框,设置过渡效果,将在3.8.3节介绍Keywords打开关键字对话框,编辑图标的关键字,将在2.6.1节介绍Descriptio
25、n打开描述对话框,编辑图标的描述文字,将在2.6.2节介绍Connections打开连接对话框,显示图标间的引用关系,将在2.6.5节介绍1.4 演示窗口1.4.1 Authorware的演示窗口程序运行时用户看到的是演示窗口,也就是说演示窗口显示的内容是Authorware程序设计的最终成果。在图1-1的中间标题为“Presentation Window”的窗口是演示窗口,在设计阶段显示演示窗口的第一个方法是双击显示图标或交互图标,这时显示的是演示窗口在本图标内的内容。应当明确的是,每一个显示图标或交互图标都有自己的演示窗口,而运行时看到的演示窗口是已经显示并尚未擦除的所有显示图标和交互图标
26、显示内容的叠加。在设计阶段也可以使用菜单命令Window|Presentation或使用快捷键Ctrl+1打开演示窗口,如果存在多个显示图标和交互图标,则该命令打开的是刚刚编辑过的图标的演示窗口。也可以这样认为,Authorware只有一个演示窗口,各个显示图标和交互图标的演示窗口,只是Authorware演示窗口的一层内容。图1-11是某一个程序的演示窗口。除显示图标和交互图标以外,其他图标没有自己的演示窗口,不能单独进行用户界面设计,但是Authorware总是有演示窗口的,所以当遇到一个程序只有一个声音图标或只有一个空的组图标之类的情况时,仍然会显示一个空白的演示窗口。1.4.2 演示窗
27、口的标题栏和菜单栏演示窗口的标题栏中的标题默认时总是“Presentation Window”,用Authorware自身的功能无法改变这个标题,这实在是Authorware的一大缺陷。要想改变这个标题必须使用U32函数。标题栏左端的图标是Authorware的版权标志,单击该图标弹出图1-12所示的菜单。 图1-11 演示窗口图1-12 演示窗口图标的菜单标题栏的右端只有一个关闭按钮,要想添加最大化、最小化按钮也必须使用U32函数。标题栏的下一行是菜单栏,默认情况下菜单栏中总是有一个File菜单,该菜单只有一个菜单项Quit,执行此菜单命令,能够结束Authorware程序。若要添加其他菜单
28、或菜单项,或者要取消默认的File菜单,必须使用下拉菜单响应,请参阅第7.7节。1.4.3 演示窗口的属性演示窗口的属性是在文件属性对话框中设置的,图1-1的下方就是文件属性对话框。打开文件属性对话框的方法有以下3种: 使用菜单命令Window|Panels|Properties或者使用快捷键Ctrl+I; 使用菜单命令Modify|File|Properties或者使用快捷键Ctrl+Shift+D; 右击设计窗口,在弹出菜单中选择Properties命令; 在已经有图标属性对话框的情况下,直接单击设计窗口,这是最常用的方法。文件属性对话框如图1-13所示,其中与演示窗口有关的属性集中在Pl
29、ayback选项卡中,表1-4列出了相关属性的意义,更详细的解释见2.6.2节。图1-13 在文件属性对话框中设置演示窗口的属性表1-4 文件属性对话框中与演示窗口有关的属性属 性解 释Colors 设置颜色Background 演示窗口的背景色,默认值为白色Chroma色度。用于设置视频卡的关键色Size设置演示窗口的大小,默认值为640480Variable允许在程序运行时随时调整演示窗口的大小一些具体的尺寸选定一个尺寸后,在程序运行中不能再改变,若要改变已经设定的尺寸,可以使用ResizeWindow系统函数Use Full Screen使演示窗口满屏显示Options选项Title B
30、ar 是否显示标题栏,默认值为选中Menu Bar 是否显示菜单栏,默认值为选中Task Bar 是否显示任务栏。当Size属性取Use Full Screen时,如果不选中该属性,Windows的任务栏会被Authorware的演示窗口覆盖,若选中该项,则Windows的任务栏依然显示,默认值为不选中Overlay Menu 覆盖菜单。选中此项时标题栏覆盖在菜单栏上,默认值为不选中Center on Screen 是否显示在屏幕中心。不选中该项演示窗口显示在设计时的位置,默认值为不选中,建议选中该项Match Window Color 匹配窗口颜色。若选中该项,演示窗口的背景色为编程时所用计算机的屏幕的颜色,在Background属性中设置的颜色失效,默认值为不选中Standard Appearance 标准外观。若选中该项,演示窗口取标准的外观,默认值为不选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025知识产权许可合同(模板)及签订指南
- 2025水电工家装合同
- 2025企业高层管理人员的聘用合同
- 全国清华版信息技术小学一年级下册新授课 第14课 编辑研究报告 教学设计
- 跨境电商箱包配饰行业2025年直播运营团队技能提升与知识管理报告
- 2025年城市房屋征收补偿协议范本
- DB65T 3647-2014 机动车安全技术检验机构检验资格许可现场核查规范
- 前期物业管理服务协议
- 汽车导航仪市场推广协议
- 企业销售人员劳动合同范本3篇
- 生产计划与调度操作手册
- 食品防欺诈培训课件
- 室内墙体拆除合同全文
- 2025年中国移动初级解决方案经理学习考试题库大全-上(单选题)
- 江苏苏州历年中考语文现代文之散文阅读13篇(截至2024年)
- 临床用血管理制度课件
- 体育行业反兴奋剂管理制度
- 护理管理的发展史
- 《以产地命名中药》课件
- 广西恒镒矿业贸易有限公司广西苍梧县古木口矿区金矿矿山地质环境保护与土地复垦方案
- 有限元模拟与磨损寿命预测结合-洞察分析
评论
0/150
提交评论