第11章使用库、模块和知识对象

第11章使用库、模块和知识对象

ID:5504923

大小:680.50 KB

页数:16页

时间:2017-11-12

第11章使用库、模块和知识对象_第1页
第11章使用库、模块和知识对象_第2页
第11章使用库、模块和知识对象_第3页
第11章使用库、模块和知识对象_第4页
第11章使用库、模块和知识对象_第5页
资源描述:

《第11章使用库、模块和知识对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章使用库、模块和知识对象学习目标掌握知识对象的使用方法在利用Authorware进行多媒体设计中,经常会遇到重复使用的情况,例如某段计算执行代码,某部分程序分支流程结构等等,假如每次都重新编写设计一次,降低了authorware使用效率,其实Authorware一样可以做到“模块化”,只不过它的实现方式是通过库与知识对象而已。11.1库的应用11.1.1库的概念库(Library)即是各种设计图标的合集,是存放各种设计图标的仓库。一般情况下我们把经常使用的某些设计图标进行“入库”,当在程序流程设计中需要再次使用使时,只需从库里“调用”即可,

2、而程序则只保存库里调用的设计图标与程序之间的链接关系,这样做的好处一方面是体现程序与数据分离的优化,方便对程序的更新与修改,另一方面是避免设计者的重复劳动,节省文件存储空间,加快主程序的执行速度。11.1库的应用11.1.2库的建立与使用库文件的建立十分简单,和建立新的Authorware文件没有区别,执行菜单“文件”/“新建”/“库”或者快捷键Ctrl+Alt+N即可建立一空白内容的库文件,其文件后缀为“a7l”。11.1库的应用11.1.3库的使用技巧建立“调用”链接关系后,修改库文件里设计图标的属性,其实并不影响先前程序流程线上任何已经与该

3、设计图标建立链接关系的设计图标的属性,但是我们可以人为地进行选择性的更新,执行菜单“其他”/“库链接”可以选择存在链接关系的程序流程线上的设计图标,使其更新保持为和最新版本的库文件有一致的设计图标属性。11.1库的应用11.1.4库的典型应用假如不使用库,而把所有的资源都内置于程序本身,势必造成程序文件的臃肿,增加程序的执行读取时间;利用库,在程序中保存的却是一种资源的“调用”链接关系,需要用到什么就从库里读取什么,不需要的依旧存放在库里,这样就提高了程序的执行响应速度,令多媒体程序“跑”起来更加地流畅,同时也体现了程序设计优化论的程序资源与数据

4、资源分离的思想。打包发行程序的时候,也需要把对应的库文件一起打包发行,否则破坏了程序与库文件之间的链接关系,程序只能成为一个丢失了内容的“空心萝卜”,无法正确执行。11.2知识对象的应用11.2.1知识对象的概念Authorware同样提供了一个模块的功能,它与库文件的区别主要在于模块是功能的集合,而库是设计图标的集合。在使用模块时,Authorware是把对应模块的内容复制到流程线上,而不是库文件所保持的“调用”链接关系。使用完毕后,模块与程序流程并无任何关系,即它们之间的修改互不相干。11.2知识对象的应用11.2.2Authorware7知

5、识对象简介8大类的知识对象11.2知识对象的应用1.Accessibility类型的知识对象这类知识对象是Authorware6.5新增加的,提供了包括常规的多媒体程序的一般框架结构、声音解决方案(TTS)、交互反馈等5个实用的KO,通过它们可以更快的完成一个功能齐全的多媒体作品。其中的TalkTextV3KO可以让你的课件程序发声,具体配置过程在后面的典型范例里我们将有详细的讲解。2.Assessment类型的知识对象这类知识对象主要用于知识系统测试,提供了包括是非题、单选题、多选题、简答题等类型的题目设计模板,还提供了登陆、答案判断、分数记录

6、等测试系统功能。利用它们来开发多媒体自检测练习题测试系统最方便不过了。11.2知识对象的应用3.File类型的知识对象这类知识对象提供了常用的文件相关的KO,包括有系统字体增删、文件拷贝、光驱盘符查找、Authorware文件跳转、INI文件的存取以及文件属性的设置等共7个知识对象,方便了设计用户对文件相关的控制设计工作。4.InterfaceComponents类型的知识对象这类知识对象主要用于创建各种用户界面及其控制,包括有各类型的消息对话框、鼠标控制、文件的打开、浏览、保存对话框、滚动条、Windows窗口属性控制等13个知识对象。通过这些

7、知识对象,使Windows的交互界面设计变得更加标准和容易。11.2知识对象的应用5.Internet类型的知识对象顾名思义,此类知识对象主要是提供常见的互联网络功能,例如发送邮件、打开默认浏览器、Authorware播放器安全设置等。6.NewFile类型的知识对象这类知识对象主要提供了一般的程序流程框架,最引人注目的莫过于AuthorwareApplicationAccessibilityKit,它提供了一套完整的程序流程模板,初学者可以从中学习一下总体程序流程设计的思路!11.2知识对象的应用7.RTFObjects类型的知识对象这类知识对

8、象是一个控制RTF(RichTextFormat)对象的知识对象工具包,包括对RTF对象的创建、编辑修改、保存、常规查找等功能。RTF对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。