在macromedia公司最新推出的authorware5中,.增加了知识对 象(knowledge o bject)工具,以此为用户提供了一种友好的多媒体软件开发环境。知识对象的一个最大特点是简单易学、使用方便,即使是对于计算机程序设计不熟悉的人,也能够利用知识对象所提供的功能,很快掌握操作方法,制作出多媒体软件。这给一些不很熟悉计算机程序设计、但又希望能够亲自尝试一下软件制作的人们提供了一试身手的机会。本文重点对applicat ion知识对象进行介绍。
application知识对象可以帮助用户制作一些与课堂教学或练习有关的多媒体软件,因此,特别适合制作 cai(计算机辅助教学)应用程序。在使用application知识对象时,用户可以按照系统向导的提示,容易地完成一个cai应用程序的制作过程,包括在其中设置教学中的章、节、小测验等。如果需要,还可以在软件中加入登录内容( 姓名、密码、使用者身份号),实现系统安全性管理。下面介绍怎样用application知识对象制作一个简单的多媒体cai应用程序。进入authorware 5系统后,执行file/new/file命令,屏幕上显示new f ile窗口(图1)。在new file窗口中,前面标记着ko图标的application和quiz就是auth orware 5的两个知识对象。
选择application知识对象,单击ok命令按钮,屏幕上先显示一个对话框,要求用户为将要开始设计的程序建立一个新文件。单击对话框中的“确定”按钮,屏幕上将弹出一个文件对话框。在文件对话框内给出文件名及保存文件的路径后,单击“保存”按钮,authoreware 5系统将为应用程序建立一个新文件,同时在屏幕上显示appl ication knowledge object窗口(图2)。
application knowledge object窗口包括左右两部分。左侧为流程图,右侧为工作区。在authorware 5中,每个知识对象都对应一个与此相似的窗口,只要看到这种风格的窗口,就知道是一个知识对象。在application知识对象的流程图中共包括10个项目,依次为:introduction,deliv ery options,application layouts,select interface option s,login setup,data tracking,content setup,objectives se tup,glossary setup和finish 。知识对象就是通过流程图上的各个项目引导用户完成应用程序的制作。用户既可以利用next按钮依次对每个项目进行操作,也可以从流程图中直接用鼠标选择其中的任意一个项目进行设计工作。对象窗口右侧工作区中的内容总是与左侧流程图中的高亮项目相对应。流程图中所包括的各种工作都是在右侧相应的工作区中通过填表或选择项等形式完成的。
下面分别对application知识对象的10个项目进行介绍。
● introduction这部分内容的作用是介绍application知识对象的功能和所能完成的工作。
● delivery options 指定在使用cai应用程序时显示屏幕的大小,并指定存放媒体文件的路径。
● application layouts系统在这里提供了应用程序可用的3种显示模式,用户可以从中任选其一。
● select interface options
在工作区中给出了6个复选框,用于设置cai应用程序的一些基本功能。每个复选框对应cai应用程序界面上的一个功能按钮。包括:
①help按钮,在工作中为使用者提供一些即时帮助;
②bookmark按钮,为使用者提供制作书签的功能,以便于在使用时能够快速跳转到书签页;
③fine按钮,为使用者提供了内容查询检索的方式;
④menu按钮,使用者可以用此按钮随时进入系统菜单,在菜单中指定要跳转的页面;
⑤objectives按钮,按这个按钮可以显示objectives窗口,供使用者查看cai应用程序的内容提要或导读等信息;
⑥glossary按钮,按此按钮可以进入词汇表,查看一些词汇的定义。以上6个按钮可以任选。
● login setup
用户可以在这里进行系统安全性设置,指定使用者进行登录的项目。
①show login screen at start,只有选定此项,使用者在用这个cai应用系统时才需要进行登录。在登录时,除使用者的姓名是authoreware5系统规定的必有项目外,其余登录项目可以通过下面的几个选择项确定。
②ask for user id,如果选定此项,可用其下的3个单选钮指定一种检验使用者身份的方式。
③ask for password,如果选定此项,在登录时需要输入口令才能进入cai应用系统。
④limit user to ? tries before quitting,指定使用者输入口令的次数,若在规定次数内不能输入正确的口令,将自动退出cai应用系统。
● data tracking
这部分内容用于指定cai应用系统记录使用者信息的方式。如果选定track user progress and report to复选框,其下的3个单选钮将被激活,用户可在其中任选一个。前2个单选钮用于确定记录使用者信息的方式(文本文件或odbc数据库);如果选择第3个单选钮,则在进入cai应用系统时不需要进行登录。〖注意:本部分的选择内容与上一部分(login setup)的选择内容有关联性,对一部分的内容进行修改有可能引起另一部分中的内容发生相应变化。〗
● content setup
这部分的功能是对cai应用系统中的章节、页、小测验等进行设置。单击右侧add section命令按钮,工作区上方的细长文本框中将出现new section字样,用户应在文本框中根据实际需要改变其内容,然后按<回车> 键,使修改后的内容进入其下的大表框。如果大表框中已经有章节的内容,右侧的add page命令按钮将被激活。按a dd page命令按钮,上方的文本框中将出现new page字样,用户可以用与前面修改章节内容同样的方式指定页码的内容。同理,按add quiz命令按钮可在大表框中加入一个小测验。(注意:如果加入小测验,将需要使用aut horware 5的quiz知识对象,本文不对此进行介绍。)如果用户想对以前所做的工作进行修改,可在大表框中单击要修改的条目,将该条目的内容调入上方的文本框中进行修改;如果用户想删除某个条目,单击该条目,然后按delet e item命令按钮即可。当某个条目的内容显示在上方的文本框中时,可用右侧的“↑”、“↓”两个命令按钮移动该条目在大表框中的位置。图3显示的是在大表框中设置的章节内容的样式。
● objectives setup
这部分要做的工作是为应用程序的objectives窗口添加具体内容,用户可以将cai应用程序的提要或导读等内容放在这里。如果在select interface options中没有选定display object ives button选择项,这部分工作就不用做了。在工作区上方有两个复选框,只有选定了第一个复选框inclu de objectives in application,这部分工作才有意义,否则,系统将自动隐蔽object ives按钮;如果选定第二个复选框,在进入cai应用系统的同时将显示objectives窗口中的内容,否则,只在按objectives按钮时才显示。
按右侧的new objective...命令按钮,工作区上部的文本框中将出现enter your ob jective here字样,提示用户在此处输入一段objective内容。
如果工作区上部的文本框中已有内容(objectives表框中有被激活的部分),单击右侧的delete objective命令按钮,objectives表框中被激活的部分将被删去。
按右侧的import objective...命令按钮,可从弹出的文件对话框中指定一个文本文件,将其中有用的内容加入到当前的objectives里。
按右侧的export objective...命令按钮,可从弹出的文件对话框中指定一个输出文件名,将当前objectives中的内容保存入该文件中。
● glossary setup
这部分的功能是为应用程序设置一个词汇表。在使用应用程序时,按glossary按钮,将弹出词汇表,使用者可以在词汇表中查看某些词汇的定义。在设置词汇表时,可以在其中嵌入声音、图形或动画文件,使其具有多媒体功能。在工作区上方有一个include glossary in application复选钮,只有选定该复选钮,对词汇表的设置工作才有意义,否则,应用系统将掩蔽glossary按钮,使词汇表不能在使用时被调用。
对词汇表中内容进行设置的方法如下:
单击右侧的add new term命令按钮,此时,enter or modify a glossary term文本框中显示new term字样,同时,enter or modify the definition文本框中显示new definition字样。分别改动这两个文本框中的内容,将在词汇表中添加一个新词汇。向词汇表中添加新词汇的工作也可以通过文本文件实现:先建立一个文本文件,在文件中,每个词及对该词的定义分别独立占一行(在词汇定义中不要加入换行符,否则可能会导致词汇表中出现错误),如果要在一个文本文件中同时设置对多个词汇的定义,应在每两个相邻的词汇之间都加入一个空行。如果用于设置词汇的文本文件已被建立,单击工作区右侧的import fil e...命令按钮,在屏幕上弹出的文件对话框中指定文件名及路径,按<回车>键,文本文件中的内容将自动加入到词汇表中。如果想在某个词汇中加入多媒体功能,可以在工作区下方的glossary terms文本框中选取该词,然后单击工作区右侧的import media...命令按钮,并在屏幕上弹出的文件对话框中指定多媒体文件的路径、文件类型及文件名称,按<回车>键后,多媒体文件将加入到该词汇的内容中。在以后使用应用程序时,按glossary按钮并指定该词后,预置的多媒体功能将与词汇的定义同时出现,可让使用者既能看到词汇的定义,又能听到有关的声音,或看到相关的图形、动画,.以增强感性认识。
● finish
系统在右侧的工作区中通知用户利用application知识对象对应用程序进行基本设置的工作已经可以结束了。如果用户想进行修改,可在左侧流程图中单击要修改项目前的流程方块,然后在工作区中对该项目进行修改。如果不准备修改,可单击done命令按钮,结束使用application知识对象设置应用程序的工作。
必须注意:完成了以上所做的对应用程序的基本设置工作并不等于已经完成了应用程序的全部设计工作。这时在应用程序的各个显示界面上还没有具体的内容,只有在应用程序的显示页面上加入了具体内容,才算完成了应用程序设计的全部工作。在显示页面上加入具体内容可以采用两种方法:第一种方法需要用户比较熟悉authorware编程的过程,即完全按照authorware较早版本中的页面处理方法进行,本文不对这种方法进行介绍;第二种方法比较简单,容易掌握,.很适合于初学者使用。现将第二种方法的操作过程介绍如下:
应用程序的基本设置工作结束后,可在authorware 5系统中按ctrl+r键或用鼠标单击工具条中的 restart按钮,运行这个应用程序。这时,可在屏幕上见到如图4所示的画面。
接下来要做的工作很简单,用鼠标双击位于图4中间部位的文字(一定要双击文字部分。如果双击的是屏幕上的空白部分,情况将与下面的叙述不尽相同),屏幕上将显示一个页面工作板(图5)。同时,屏幕中间部位的文字被激活。按键盘上的delete键,删除激活的文字。单击页面工作板中的“a”,再点击屏幕上的空白处,点击部位将出现如图6所示的文本输入标志。这时只要使用键盘在文本输入标志下输入页面上显示的文字,就可以制作出一个有具体内容的页面了。
当一幅页面的文字内容输入完毕,点击页面工作板右上角的方形按钮(关闭按钮),将结束这个页面的制作工作。在图6的左上角有两对标有方向的圆形按钮,用户可通过这两对按钮改变当前页面,然后对新页面重复上述工作,输入相应文字内容。
当所有的页面都加入了具体的文字内容后,可在authorware 5系统中按ctrl+r键或用鼠标单击工具条中的restart按钮,对应用程序进行实用测试。如果测试成功,按ctrl+s键或执行file/save命令保存文件。这时,一个简单的cai应用程序的制作工作就全部完成了。用户可以进一步通过authorware 5系统中的file/package命令,将已完成的应用程序编译成一个可执行程序,从而可以脱离authorware 5 系统进行操作。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器