使用库、模块和知识对象.PPT

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用库、模块和知识对象.PPT

第11章 使用库、模块和知识对象 学习目标 11.1库的应用 11.1.1库的概念 库(Library)即是各种设计图标的合集,是存放各种设计图标的仓库。一般情况下我们把经常使用的某些设计图标进行“入库”,当在程序流程设计中需要再次使用使时,只需从库里“调用”即可,而程序则只保存库里调用的设计图标与程序之间的链接关系,这样做的好处一方面是体现程序与数据分离的优化,方便对程序的更新与修改,另一方面是避免设计者的重复劳动,节省文件存储空间,加快主程序的执行速度。 11.1库的应用 11.1.2 库的建立与使用 库文件的建立十分简单,和建立新的Authorware文件没有区别,执行菜单“文件”/“新建”/“库”或者快捷键Ctrl+Alt+N即可建立一空白内容的库文件,其文件后缀为“a7l”。 11.1库的应用 11.1.3库的使用技巧 建立“调用”链接关系后,修改库文件里设计图标的属性,其实并不影响先前程序流程线上任何已经与该设计图标建立链接关系的设计图标的属性,但是我们可以人为地进行选择性的更新,执行菜单“其他”/“库链接”可以选择存在链接关系的程序流程线上的设计图标,使其更新保持为和最新版本的库文件有一致的设计图标属性。 11.1库的应用 11.1.4库的典型应用 假如不使用库,而把所有的资源都内置于程序本身,势必造成程序文件的臃肿,增加程序的执行读取时间; 利用库,在程序中保存的却是一种资源的“调用”链接关系,需要用到什么就从库里读取什么,不需要的依旧存放在库里,这样就提高了程序的执行响应速度,令多媒体程序“跑”起来更加地流畅,同时也体现了程序设计优化论的程序资源与数据资源分离的思想。 打包发行程序的时候,也需要把对应的库文件一起打包发行,否则破坏了程序与库文件之间的链接关系,程序只能成为一个丢失了内容的“空心萝卜”,无法正确执行。 11.2知识对象的应用 11.2.1 知识对象的概念 Authorware同样提供了一个模块的功能,它与库文件的区别主要在于模块是功能的集合,而库是设计图标的集合。在使用模块时,Authorware是把对应模块的内容复制到流程线上,而不是库文件所保持的“调用”链接关系。使用完毕后,模块与程序流程并无任何关系,即它们之间的修改互不相干。 11.2知识对象的应用 11.2.2 Authorware 7知识对象简介 8大类的知识对象 11.2知识对象的应用 1.Accessibility类型的知识对象 这类知识对象是Authorware 6.5新增加的,提供了包括常规的多媒体程序的一般框架结构、声音解决方案(TTS)、交互反馈等5个实用的KO,通过它们可以更快的完成一个功能齐全的多媒体作品。其中的TalkText V3 KO可以让你的课件程序发声,具体配置过程在后面的典型范例里我们将有详细的讲解。 2.Assessment类型的知识对象 这类知识对象主要用于知识系统测试,提供了包括是非题、单选题、多选题、简答题等类型的题目设计模板,还提供了登陆、答案判断、分数记录等测试系统功能。利用它们来开发多媒体自检测练习题测试系统最方便不过了。 11.2知识对象的应用 3.File类型的知识对象 这类知识对象提供了常用的文件相关的KO,包括有系统字体增删、文件拷贝、光驱盘符查找、Authorware文件跳转、INI文件的存取以及文件属性的设置等共7个知识对象,方便了设计用户对文件相关的控制设计工作。 4.Interface Components类型的知识对象 这类知识对象主要用于创建各种用户界面及其控制,包括有各类型的消息对话框、鼠标控制、文件的打开、浏览、保存对话框、滚动条、Windows窗口属性控制等13个知识对象。通过这些知识对象,使Windows的交互界面设计变得更加标准和容易。 11.2知识对象的应用 5.Internet类型的知识对象 顾名思义,此类知识对象主要是提供常见的互联网络功能,例如发送邮件、打开默认浏览器、Authorware播放器安全设置等。 6.New File类型的知识对象 这类知识对象主要提供了一般的程序流程框架,最引人注目的莫过于Authorware Application Accessibility Kit,它提供了一套完整的程序流程模板,初学者可以从中学习一下总体程序流程设计的思路! 11.2知识对象的应用 7.RTF Objects类型的知识对象 这类知识对象是一个控制RTF(Rich Text Format)对象的知识对象工具包,包括对RTF对象的创建、编辑修改、保存、常规查找等功能。RTF对象支持插入各种图形,可设置多种文本格式,是开发图文并茂的多媒体程序常用的文件类型之一。 8.Tutorial类型的知识对象 这类知识对象提供了导航控制相关的知识对象,包括

文档评论(0)

guoxiachuanyue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档