好文档 - 专业文书写作范文服务资料分享网站

Authorware基础知识与编程方式 

天下 分享 时间: 加入收藏 我要投稿 点赞

第1章 Authorware基础知识与编程方式

1.1 Authorware的特点

Authorware目前的版本是7.0。在各种课件制作平台中Authorware的应用最广泛,使用最多,Authorware还常用来组装各种媒体以及用其他动画软件制作除了单独使用Authorware制作课件外,的动画,最终形成完整的课件。

Authorware的突出特点是兼顾了初级使用者和有一定编程基础的高手的需求。对于初学者,可以使用Authorware提供的用图标编程的方式,这一编程方式符合初学者的思维方式,程序流程十分形象,便于理解和使用。从未学习过Authorware的人经过简单的培训就能掌握Authorware的基本技术并能制作出实用的课件。

对于有一定基础的编程高手,Authorware又提供了大量的系统函数和系统变量,使用这些变量和函数增强了Authorware的功能,使用户的聪明才智得以充分的发挥,编制出更高质量的课件来。此外Authorware还预留了很多种用来进一步扩展其功能的插件,通过外部的U32函数、Dll函数、Xtras函数和ActiveX控件,使Authorware的功能得以充分的扩展,几乎能随心所欲地实现一切课件所需要的功能。此外Authorware的“知识对象”向导模块,在一定意义上方便了用户创建应用程序和应用程序中的模块。

Authorware支持多种格式的媒体文件,除了支持多种格式的图像文件和富文本文件以外,还支Director的dir文件,Flash持多种视频文件和动画文件,如支持Animator Pro的Flc文件和Cel文件,的swf文件,以及3D Studio Max、Coll 3D等软件生成的avi文件等;在Authorware程序中能够随心所欲地播放和控制wav、mid、mp3等多种格式的声音文件。因此Authorware应成为学习课件制作和制作课件的首选软件平台。

本书的第Ⅰ部分介绍Authorware的图标编程的方式。

鉴于本书的定位和篇幅所限,对于Authorware软件对硬件软件的需求,安装、卸载方法,启动、退出方式等过于基础的内容本书不做介绍。

1.2 Authorware的工作界面

Authorware 7.0的工作界面主要由标题栏、使用Authorware 7.0编程时的工作界面如图1-1所示。

菜单栏、工具栏、图标板和设计窗口组成。根据编程需要,还可以打开其他一些窗口和对话框,例如变量窗口、函数窗口、知识对象窗口以及图标属性窗口等等。以下对这些用户界面要素进行一一详尽的介绍。

图1-1 Authorware的工作界面

1.2.1 标题栏与菜单栏

1.标题栏

图1-1所示的工作界面的第一行是标题栏,标题栏由三部分组成。

标题栏中间的一行文字为标题,标题的左侧总是Authorware软件的标志文字“Authorware:”,紧接的是当前程序的文件名,如果当前程序尚未命名,则显示为“[Untitled]”,如果当前程序尚未保存或者经过重新编辑修改后尚未保存,则在文件名后面还要显示一个星号“*”。

标题栏的左端有一个图标

,是Authorware软件的标志。单击

图1-2

图标打开的菜单

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

标题栏的右端有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图标,Animated GIF图标,Flash Movie图标,QuickTime图标以及多种多样的知识对象图标和模块图标等,不在图标板中的这些图标将在以后的章节中逐步介绍。

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

图 标 显示图标 移动图标 擦除图标 图标的名称 续表

图 标 等待图标 导航图标。视属性设置的不同,在流程线上导航图标呈现的样式可能是,,,,,,,或 框架图标 决策图标。视属性设置的不同,在流程线上图标呈现的样式可能是交互图标 计算图标 组图标 电影图标 DVD图标 知识对象图标 ,,或 ,,,,,图标的名称 1.2.4 设计窗口

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

单击设计窗口标题栏左端的图标就会下拉出一个图1-5所示的菜单。在标题栏的右端还有3个最小化、最大化和关闭按钮,其中最大化按钮总是不可用的。当不想关闭设计窗口,又要腾出较大的屏幕面积供演示窗口使用时,可以使用最小化按钮或图1-5中的最小化菜单项把设计窗口最小

化,此时它回缩到Authorware工作界面的左下角,需要时可使用还原菜单项或还原按钮将其还原。设计窗口中的流程线形象地表明了程序的走向。图1-4中给出了Authorware给的一些程序走向,

还有其他一些样式的程序流程走向,后文会陆续介绍。

如果在程序中使用了组图标,则双击组图标就会进一步打开组图标内部的设计窗口。该组图标相对于其内部设计窗口而言,称为父窗口,相对于组图标窗口而言,建立程序时首先出现的设计窗口被称为根设计窗口。每一个组图标设计窗口有一个与根设计窗口完全类似的标题栏,其标题就是该组图标的标题。在组图标设计窗口的右上角显示该组图标窗口所处的级别,根设计窗口的级别为Level 1,第一层组图标处于Level 2级别,依次类推。当程序中使用了多个组图标时,级别Level能清楚地表明各个组图标所处的地位。

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

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

菜 单 项 Scroll bars Properties 解 释 当设计窗口中流程线上图标太多,致使设计窗口容纳不下时,显示竖直滚动条,以便滚动调节流程线的可见区域 打开文件属性对话框 续表

菜 单 项 Open Parent Maps Close Parent Maps Cascade Map Cascade All Maps Close All Maps Close Window Paste Select All 解 释 打开组图标的父设计窗口,用这个菜单项,可以在打开很多组图标设计窗口的情况下迅速打开当前组图标的父图标所在的窗口 关闭父组图标设计窗口 把当前组图标设计窗口及其所有上级组图标设计窗口层叠起来 把所有组图标设计窗口及其所有上级组图标设计窗口层叠起来 关闭所有组图标设计窗口,只留下根设计窗口 关闭当前设计窗口 把复制或剪切到剪贴板中的图标粘贴在插入点处,详见1.3.2节 选中当前设计窗口中所有图标

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

图1-6 设计窗口的快捷菜单

1.3 图标的基本操作

1.3.1 图标的命名

流程线上的每一个图标都应当有一个图标标题(或称图标名),刚刚建立的图标尚未命名时都有一个默认的标题,导航图标默认的标题是“Unlinked”,等待图标没有默认的标题,其他各种图标默认的标题是“Untitled”。建议读者不要使用这些默认的标题,而应当修改为一个与图标功能有联系的、有实际意义的标题。Authorware允许用户任意命名图标的标题,也就是说图标标题中可以使用任意可显示的字符,包括英文字母、数字、汉字、各种标点符号、数学符号以及空格等等,甚至可以不命名或与关键字同名。

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

如果两个或更多的图标都不会被程序中的其他图标引用,那么允许它们彼此同名;否则这些图标应当有彼此不同的图标标题,尽管还有其他方法引用一个图标,但引用时很不方便,将来维护程序时更是麻烦。

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

Authorware基础知识与编程方式 

第1章Authorware基础知识与编程方式1.1Authorware的特点Authorware目前的版本是7.0。在各种课件制作平台中Authorware的应用最广泛,使用最多,Authorware还常用来组装各种媒体以及用其他动画软件制作除了单独使用Authorware制作课件外,的动画,最终形成完整的课件。Authorware的突
推荐度:
点击下载文档文档为doc格式
6055f7mfbi4vbt01gdv99bpag891im0042c
领取福利

微信扫码领取福利

微信扫码分享