Authorware基础知识与编程方式Word下载.docx

上传人:b****6 文档编号:18364893 上传时间:2022-12-15 格式:DOCX 页数:16 大小:219.27KB
下载 相关 举报
Authorware基础知识与编程方式Word下载.docx_第1页
第1页 / 共16页
Authorware基础知识与编程方式Word下载.docx_第2页
第2页 / 共16页
Authorware基础知识与编程方式Word下载.docx_第3页
第3页 / 共16页
Authorware基础知识与编程方式Word下载.docx_第4页
第4页 / 共16页
Authorware基础知识与编程方式Word下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

Authorware基础知识与编程方式Word下载.docx

《Authorware基础知识与编程方式Word下载.docx》由会员分享,可在线阅读,更多相关《Authorware基础知识与编程方式Word下载.docx(16页珍藏版)》请在冰豆网上搜索。

Authorware基础知识与编程方式Word下载.docx

单击该图标,就会下拉出一个图1-2所示的菜单,在这个菜单中有6个操作Authorware工作窗口的菜单命令,包括“还原”、“移动”、“大小”、“最小化”、“最大化”和“关闭”。

图1-2

图标打开的菜单

标题栏的右端有3个按钮,包括最小化按钮

、最大化按钮

(或还原按钮

)和关闭按钮

,这些按钮的功能都是众所周知的。

2.菜单栏

图1-1的第2行是菜单栏,菜单栏包括11个下拉菜单,分别是File菜单、Edit菜单、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采用的是用图标在流程线上编程的方式,在图1-1的中部就是Authorware的程序设计窗口,初始时在设计窗口中有一个空的流程线。

在Authorware编程环境的左侧有一个如图1-3所示的图标板,只要用鼠标把图标从图标板一个一个拖动放到流程线上,然后进行一些属性设置,就完成了程序设计,图1-4是一个设计好的程序的流程。

图1-3图标板

图1-4一个程序的流程

每一个图标实质上相当于一段子程序,属性设置实质上是为这些子程序设置参数。

Authorware的这种编程方式注定了它是适合于初学者学习的。

表1-1中给出了Authorware的图标板中各种图标的名称。

还有几种图标并不集中在图标板中,例如ActiveX图标

,AnimatedGIF图标

,FlashMovie图标

,QuickTime图标

以及多种多样的知识对象图标和模块图标等,不在图标板中的这些图标将在以后的章节中逐步介绍。

表1-1图标板中的图标的名称

图标

图标的名称

显示图标

移动图标

擦除图标

续表

等待图标

导航图标。

视属性设置的不同,在流程线上导航图标呈现的样式可能是

框架图标

决策图标。

视属性设置的不同,在流程线上图标呈现的样式可能是

交互图标

计算图标

组图标

电影图标

DVD图标

知识对象图标

1.2.4设计窗口

图1-4所示的设计窗口的第一行是标题栏,在没有命名和保存之前标题栏的标题是“Untitled”,把程序存盘后,标题栏的标题变为程序的文件名,例如在图1-4中,标题就是“设计窗口和程序流程.a7p”。

单击设计窗口标题栏左端的图标

就会下拉出一个图1-5所示的菜单。

在标题栏的右端还有3个最小化、最大化和关闭按钮,其中最大化按钮总是不可用的。

当不想关闭设计窗口,又要腾出较大的屏幕面积供演示窗口使用时,可以使用最小化按钮或图1-5中的最小化菜单项把设计窗口最小化,此时它回缩到Authorware工作界面的左下角,需要时可使用还原菜单项或还原按钮将其还原。

设计窗口中的流程线形象地表明了程序的走向。

图1-4中给出了Authorware给的一些程序走向,还有其他一些样式的程序流程走向,后文会陆续介绍。

如果在程序中使用了组图标,则双击组图标就会进一步打开组图标内部的设计窗口。

该组图标相对于其内部设计窗口而言,称为父窗口,相对于组图标窗口而言,建立程序时首先出现的设计窗口被称为根设计窗口。

每一个组图标设计窗口有一个与根设计窗口完全类似的标题栏,其标题就是该组图标的标题。

在组图标设计窗口的右上角显示该组图标窗口所处的级别,根设计窗口的级别为Level1,第一层组图标处于Level2级别,依次类推。

当程序中使用了多个组图标时,级别Level能清楚地表明各个组图标所处的地位。

在设计窗口的空白处单击鼠标右键,会弹出一个快捷菜单,如图1-6所示。

表1-2给出了设计窗口快捷菜单各菜单项的解释。

表1-2设计窗口的快捷菜单

菜单项

解释

Scrollbars

当设计窗口中流程线上图标太多,致使设计窗口容纳不下时,显示竖直滚动条,以便滚动调节流程线的可见区域

Properties

打开文件属性对话框

OpenParentMaps

打开组图标的父设计窗口,用这个菜单项,可以在打开很多组图标设计窗口的情况下迅速打开当前组图标的父图标所在的窗口

CloseParentMaps

关闭父组图标设计窗口

CascadeMap

把当前组图标设计窗口及其所有上级组图标设计窗口层叠起来

CascadeAllMaps

把所有组图标设计窗口及其所有上级组图标设计窗口层叠起来

CloseAllMaps

关闭所有组图标设计窗口,只留下根设计窗口

CloseWindow

关闭当前设计窗口

Paste

把复制或剪切到剪贴板中的图标粘贴在插入点处,详见1.3.2节

SelectAll

选中当前设计窗口中所有图标

 图1-5设计窗口图标的下拉菜单图1-6设计窗口的快捷菜单

1.3图标的基本操作

1.3.1图标的命名

流程线上的每一个图标都应当有一个图标标题(或称图标名),刚刚建立的图标尚未命名时都有一个默认的标题,导航图标默认的标题是“Unlinked”,等待图标没有默认的标题,其他各种图标默认的标题是“Untitled”。

建议读者不要使用这些默认的标题,而应当修改为一个与图标功能有联系的、有实际意义的标题。

Authorware允许用户任意命名图标的标题,也就是说图标标题中可以使用任意可显示的字符,包括英文字母、数字、汉字、各种标点符号、数学符号以及空格等等,甚至可以不命名或与关键字同名。

大多数的图标命名的内容由用户任意决定,但也有一些图标的标题有其特定的含义,例如条件响应图标的标题就是响应条件、按键响应图标的标题就是响应的按键、文本输入响应图标的标题就是响应的文本、按钮响应的标题就是按钮上的文字、下拉菜单响应的标题就是菜单项等等,这时只能按照程序流程的需要来设置图标的标题。

如果两个或更多的图标都不会被程序中的其他图标引用,那么允许它们彼此同名;

否则这些图标应当有彼此不同的图标标题,尽管还有其他方法引用一个图标,但引用时很不方便,将来维护程序时更是麻烦。

图标标题除了在设计时命名以外,还可以在程序运行时由程序为图标设置标题,这对于大批的有规律的图标标题的命名和改换出现在用户界面中图标标题有很大的实际意义。

Authorware允许在图标标题中使用注解,以便更清晰地描述图标的功能或用途。

为图标标题添加注解的方法是在图标标题的最后添加一个或多个空格,然后用连续两个减号,两个减号之后的内容一律都被Authorware视为注解。

当交互图标的响应分支图标的Status属性设置为CorrectResponse时Authorware会自动在响应分支图标标题前面加一个加号+,当响应分支图标的Status属性设置为WrongResponse时,Authorware会自动在响应分支图标标题前面加一个减号–,当响应分支图标的Status属性设置为NotJudged时,Authorware会自动去掉响应分支图标标题前面的加号+或减号–。

这种自动添加的加减号标记只是反映程序设置的响应类别,并不是图标标题的一部分。

图标名可以被查找和替换,如果在设置了图标标题以后又更改了图标标题,Authorware会自动地修改程序中所有引用该图标的地方,保证程序仍能正确运行。

1.3.2图标的编辑

拖放到流程线上的图标可以进行编辑。

图标的编辑包括剪切,复制、粘贴、拖放、删除和组合等。

1.图标的剪切、复制和粘贴

要进行剪切和复制操作,必须先选定一个或几个图标。

要选定某个图标,只要单击该图标即可。

选定多个图标的常用方法有两个,方法一是先选定一个图标,然后按住Shift键再逐个选定其他图标;

如果按住Shift键单击已经选定的图标,就取消了此图标的选定状态。

选定多个图标的方法二是按住鼠标左键在设计窗口中画出一个矩形,释放鼠标后位于矩形内的所有图标都同时被选中,如图1-7所示,这种方法称之为“框选”,但这种方法只能选择在流程线上彼此连续的图标。

图1-7用鼠标框选多个图标

选定图标之后,可以使用菜单命令Edit | Copy或使用工具按钮

或在右击图标时弹出的菜单中使用Copy命令,把选定的图标复制到剪贴板;

使用菜单命令Edit | Cut,或使用工具按钮

,或在右击图标时弹出的菜单中使用Cut命令,把选定的图标剪切到剪贴板粘贴时要首先确定粘贴的位置。

在流程线上通常有一个手形的标志

用来指示粘贴时的位置,本书称之为“插入手”,要设置插入手在流程线上的位置,只要用鼠标在流程线上单击,插入手就被定位到这个位置。

使用菜单命令Edit|Paste或使用工具按钮

或在右击图标时弹出的菜单中使用Paste命令,都能把保存在剪贴板中的一个或多个图标粘贴到插入手处。

如果被复制的图标是被其他图标引用的,则粘贴得到的新图标会自动重新命名,例如被复制的图标标题是abc,则复制得到的图标的标题是abc2。

2.图标的删除

删除图标之前也要先选中图标,然后使用菜单命令Edit|Clear或在右击图标时弹出的菜单中使用Delete命令或按下键盘上的Delete键,都能把选定的图标删除。

变通的方法是使用剪切的方法把选中的图标剪切掉,不再粘贴就是了。

如果删除的图标是被其他一些图标引用的,则所有引用处的引用标题都变为“DeletedIcon”,如果不及时进行修改调整,运行时就会发生错误。

对于剪切后未及时粘贴的图标,也有同样的问题。

3.图标的拖放

编辑流程线上图标的另一个方法是拖放,既可以从图标板把图标拖放到流程线上,也可以把流程线上的图标拖放到流程线的另一处,包括在不同级别的组图标之间进行拖放。

此外,如果把图标拖放在组图标之上,就把拖放的图标放入了组图标之内,如果把图标拖放在框架图标之上,就把拖放的图标放入了框架图标内部结构的入口段交互图标的下面。

使用拖放技术的另一方法是直接从资源管理器把一个或多个文件拖放到流程线上,Authorware会根据文件的类型自动生成相应的图标,例如拖放图片文件和文本文件会生成显示图标、拖放声音文件会生成声音图标、拖放电影文件(例如Avi和Flc)会生成电影图标等。

在拖动文件的过程中,如果从资源管理器拖动的文件是能被Authorware接受的鼠标的光标会变成

之类的样子,否则鼠标的光标呈

形状。

4.使用模块图标和知识对象图标

流程线上的图标也可以由模块面板和知识对象窗口得到。

使用菜单命令Window|ModelPalette打开模块面板,如图1-8所示,从模块面板拖放一个模块图标到流程线上,该模块就会在流程线上自动展开成一系列图标。

关于模块的使用详见11.1节和11.2节。

图1-8模块面板

把知识对象图标从知识对象窗口拖放到流程线上时会自动打开一个知识对象向导,按照该向导指定的步骤设置好参数后,最终在流程线上出现一个知识对象图标。

关于知识对象窗口的介绍,请参见11.4.1节,关于Authorware自带知识对象的功能的介绍,请参见11.4.3节,关于制作自定义知识对象的常规步骤和方法的介绍,请参见第11章。

5.图标的组合

流程线上的几个相邻的图标可以组合成一个组图标。

把几个图标做成组图标的原因有两个:

第一,使用组图标把功能相关的图标组合起来,形成一个程序块可避免流程线过长、过于复杂,有利于程序的阅读理解和维护。

第二,对于交互图标、决策图标、框架图标、声音图标、电影图标等允许下挂的图标,每个下挂分支只允许下挂一个图标,当用户在一个分支中需要下挂多于一个图标时,就只能把多个图标做成一个组图标作为下挂图标。

把若干个图标做成组图标的方法是先选中几个相邻的图标,然后使用菜单命令Modify|Group就做成了组图标,组图标可以做成多层嵌套的。

把组图标重新解组恢复原状的方法是先选中欲解组的组图标,执行菜单命令Modify|Ungroup。

交互图标等图标的下挂分支中的组图标是不能解组的,因为每个下挂分支只允许下挂一个图标。

1.3.3图标调色板

在图标板的下部(见图1-3)有一个标题为IconColor的图标调色板,用来为流程线上的图标染色。

为图标染色的目的只是为了阅读程序时的方便,对程序的运行没有任何影响。

通常的做法是把功能相关的若干图标染成同一种颜色,或者把需要突出的图标单独染成一种颜色,以便编程时能迅速地找到它。

为图标染色的方法是,先选中流程线上的一个或多个图标,然后用鼠标单击图标调色板中的某一种颜色即可。

若要取消已染的颜色,也要先选中流程线上的一个或多个图标,然后选择白色。

图标调色板中共有16种颜色可供选用。

1.3.4图标之间的关系

编程时经常要知道各个图标之间的上下级关系或称父子关系,在图1-9的程序中,交互图标a有3个子图标,而显示图标a1,a2,a3的父图标是a。

同样组图标e有4个子图标e1,e2,e3和电影图标f,而电影图标f又有3个子图标f1,f2和f3。

级别为Level1的整个程序可以看成是一个称为根图标的组图标,Authorware用系统变量RootIcon来标识。

也就是说图1-9的图标a,b,c,d和e都是RootIcon的子图标。

1.3.5图标的弹出式菜单及其相关对话框

弹出式菜单

用鼠标右击流程线上的图标,会弹出一个图1-10所示的菜单。

对于不同的图标弹出的菜单不尽相同,例如移动图标的弹出菜单就没有Transition项,而且每一个菜单项并不一定都有实际意义,例如对于移动图标而言,菜单项Preview并不能预览对象移动的效果,而只是预览了被移动的对象。

各菜单项的解释列于表1-3中。

图1-9图标之间的父子关系图1-10图标的弹出式菜单

表1-3图标弹出式菜单的解释

Preview

预览图标内容

Cut

把图标剪切到剪贴板

Copy

把图标复制到剪贴板

Delete

删除图标

打开图标属性对话框,图标属性对话框将在介绍各个图标时介绍

Calculation

打开该图标的附加计算窗口,该窗口将在5.1.2节介绍

Transition

打开过渡效果对话框,设置过渡效果,将在3.8.3节介绍

Keywords

打开关键字对话框,编辑图标的关键字,将在2.6.1节介绍

Description

打开描述对话框,编辑图标的描述文字,将在2.6.2节介绍

Connections

打开连接对话框,显示图标间的引用关系,将在2.6.5节介绍

1.4演示窗口

1.4.1Authorware的演示窗口

程序运行时用户看到的是演示窗口,也就是说演示窗口显示的内容是Authorware程序设计的最终成果。

在图1-1的中间标题为“PresentationWindow”的窗口是演示窗口,在设计阶段显示演示窗口的第一个方法是双击显示图标或交互图标,这时显示的是演示窗口在本图标内的内容。

应当明确的是,每一个显示图标或交互图标都有自己的演示窗口,而运行时看到的演示窗口是已经显示并尚未擦除的所有显示图标和交互图标显示内容的叠加。

在设计阶段也可以使用菜单命令Window | Presentation或使用快捷键Ctrl+1打开演示窗口,如果存在多个显示图标和交互图标,则该命令打开的是刚刚编辑过的图标的演示窗口。

也可以这样认为,Authorware只有一个演示窗口,各个显示图标和交互图标的演示窗口,只是Authorware演示窗口的一层内容。

图1-11是某一个程序的演示窗口。

除显示图标和交互图标以外,其他图标没有自己的演示窗口,不能单独进行用户界面设计,但是Authorware总是有演示窗口的,所以当遇到一个程序只有一个声音图标或只有一个空的组图标之类的情况时,仍然会显示一个空白的演示窗口。

1.4.2演示窗口的标题栏和菜单栏

演示窗口的标题栏中的标题默认时总是“PresentationWindow”,用Authorware自身的功能无法改变这个标题,这实在是Authorware的一大缺陷。

要想改变这个标题必须使用U32函数。

标题栏左端的图标

是Authorware的版权标志,单击该图标弹出图1-12所示的菜单。

图1-11演示窗口图1-12演示窗口图标的菜单

标题栏的右端只有一个关闭按钮,

要想添加最大化、最小化按钮也必须使用U32函数。

标题栏的下一行是菜单栏,默认情况下菜单栏中总是有一个File菜单,该菜单只有一个菜单项Quit,执行此菜单命令,能够结束Authorware程序。

若要添加其他菜单或菜单项,或者要取消默认的File菜单,必须使用下拉菜单响应,请参阅第7.7节。

1.4.3演示窗口的属性

演示窗口的属性是在文件属性对话框中设置的,图1-1的下方就是文件属性对话框。

打开文件属性对话框的方法有以下3种:

✧使用菜单命令Window|Panels|Properties或者使用快捷键Ctrl+I;

✧使用菜单命令Modify|File|Properties或者使用快捷键Ctrl+Shift+D;

✧右击设计窗口,在弹出菜单中选择Properties命令;

✧在已经有图标属性对话框的情况下,直接单击设计窗口,这是最常用的方法。

文件属性对话框如图1-13所示,其中与演示窗口有关的属性集中在Playback选项卡中,表1-4列出了相关属性的意义,更详细的解释见2.6.2节。

图1-13在文件属性对话框中设置演示窗口的属性

表1-4文件属性对话框中与演示窗口有关的属性

属性

Colors

设置颜色

Background

演示窗口的背景色,默认值为白色

Chroma

色度。

用于设置视频卡的关键色

Size

设置演示窗口的大小,默认值为640×

480

Variable

允许在程序运行时随时调整演示窗口的大小

一些具体的尺寸

选定一个尺寸后,在程序运行中不能再改变,若要改变已经设定的尺寸,可以使用ResizeWindow系统函数

UseFullScreen

使演示窗口满屏显示

Options

选项

TitleBar

是否显示标题栏,默认值为选中

MenuBar

是否显示菜单栏,默认值为选中

TaskBar

是否显示任务栏。

当Size属性取UseFullScreen时,如果不选中该属性,Windows的任务栏会被Authorware的演示窗口覆盖,若选中该项,则Windows的任务栏依然显示,默认值为不选中

OverlayMenu

覆盖菜单。

选中此项时标题栏覆盖在菜单栏上,默认值为不选中

CenteronScreen

是否显示在屏幕中心。

不选中该项演示窗口显示在设计时的位置,默认值为不选中,建议选中该项

MatchWindowColor

匹配窗口颜色。

若选中该项,演示窗口的背景色为编程时所用计算机的屏幕的颜色,在Background属性中设置的颜色失效,默认值为不选中

StandardAppearance

标准外观。

若选中该项,演示窗口取标准的外观,默认值为不选中

1.5其他窗口和对话框

1.5.1变量窗口、函数窗口和知识对象窗口

在图1-1中,除了在下方的属性窗口之外,其右侧还有三个重要的窗口,分别是变量窗口Variables,函数窗口Functions和知识对象窗口KnowledgeObjects。

默认时这三个窗口组成一个停靠在图1-1右侧的浮动面板组,在这种状态下每一个窗口没有单独的标题栏,但是会有一个窗口控制栏,在窗口控制栏的左端有一个拖放图标

,鼠标位于其上时,鼠标的光标变为

,此时可以拖动窗口离开浮动面板组,成为独立的窗口,同时窗口也就有了自己独立的常规标题栏,而窗口

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 教育学心理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1