




已阅读5页,还剩58页未读, 继续免费阅读
(教育技术学专业论文)多媒体教材制作系统设计与开发.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硕士学位论文 m a g t f r st i i e s i s 内容摘要 a u t h o r w a r e 是目前最流行的专业多媒体软件开发平台。由于它采用面向 对象的流程线设计方式,使不具备高级语言编程经验的用户也能迅速掌握相 关技能,井创作出较高水平的多媒体作品,因而成为广大多媒体爱好者的首 选多媒体创作工具。目前a u t h o r w a r e 已广泛地应用于教育与训练、军事应 用、信息管理、商业、电子出版、游戏和娱乐等领域。 虽然a u t h o r w a r e 将多媒体开发者从繁琐的编程工作中解放了出来,使开 发人员能把主要精力投入到构思创意和艺术加工上,但事实上,如果开发者 对a u t h o r w a r e 这个创作平台了解不多或者不深的话,要制作出结构清晰、界 面友好及交互性强的多媒体作品并也不是件很容易的事,能将a u t h o r w a r e 变 量、函数( 特别是外部函数) 灵活应用更是困难。 多媒体教材制作系统( 以下简称制作系统) 正是据于这一背景 而开发的,从某种意义来说,它是对a u t h o r w a r e 6 0 进行二次开发,开发出来 的制作系统是一个a u t h o r w a r e 6 o 源程序文件。在保留了a u t h o r w a r e 6 o 原来 全部功能的基础上,制作系统把多媒体教材中常用的表现手法、控制手段做 成了模块、集成为类似于知识对象的向导。 多媒体教材制作系统使得用户特别是初学者从事多媒体教材制作时 变得更加简单、快捷。对于高级用户而言,由于制作系统提供的是一个源程 序文件,因此,开发者即使不是基于制作系统来制作多媒体课件的,但系统 提供的一些控制模块如对影像、声音、图纸的控制,用数据库方式来创建教 材结构等,都可以直接移植或稍作修改后移植到自己所开发的多媒体教材中 去,从而简化了多媒体教材的制作过程,缩短了制作周期,提高了工作效率。 多媒体教材制作系统是一个利用a u t h o r w a r e 6 o n 提供的丰富的变 硕士学位论文 m a g t e r st i i e s i s 置、函数,结合其它的外部函数( 如 u 3 2 、母d l l 等) 、控件等编写而 成的,它是一个集向导、教材和模板于一体的a u t h o r w a r e 6 o 源文件。为了使 软件便于维护和管理,制作系统采用了结构化的设计思路,使教材涵盖了图 形、图象、图纸、声音、动画、影像等多媒体元素,并对每一种媒体元素都 赋予灵活的控制。同时,制作系统还具有应用数据库创建教材结构的功能。 在交互上,制作系统采用的是菜单的交互方式,使制作出来的多媒体教材的 结构层次更加清楚明晰。另外,制作系统还为多媒体教材设计了导航功能 使用户能更方便、更快捷地浏览教材的任意部分内容。 论文第一章概述了制作系统的开发背景。 第二章阐述了制作系统的设计思想、设计原则及其基本功能等。 第三章主要论述了制作系统的设计方案、主要关键技术及实现方法。 第四章主要介绍制作系统的使用方法,包括操作向导与模板的创建、教材 结构的创建、自定义模板的设计、如何浏览教材、如何导出教材、如何封装 教材、如何发布教材、帮助系统的使用以及制作系统在使用的过程中常见出 现的问题及解决方法等。 第五章是论文的小结,主要分析了制作系统的应用前景、存在的不足及 进一步研究方向。 关键词:多媒体制作系统开发平台知识对象 模板向导结构化设计 硕士学位论文 m g t e r st i i e s i s a b s t r a c t a u t h o r w a r e ,t h es p e c i a l i z e dm u l t i m e d i u md e v e l o p m e n ts y s t e m ,i so n eo f t h e m o s tp r e v m e n tm a n u f a c t u r i n gp l a t f o r ma tt h em o m e n t s i n c ei t s d e s i g nm e a n s a d o p t st h ef l o w c h a r tf a c i n gt ot h et a r g e t ,l e ti t sc o n s u l l l e r ,w h od o e s n o tp o s s e s s h i g h q u a l i t yl a n g u a g ep r o g r a m m i n ge x p e r i e n c e ,a l s ob ea b l e t o s w i r l yc o n t r o l c o r r e l a t i v es k i l l s ,a n dm a k et h e mc r e a t eq u i t eg o o dm u l t i m e d i u mw o r k s ,t h e r e f o r e i th a sb e c o m et h ef i r s tp r e f e r a b l et o o lf o rm o s tm u l t i m e d i u mm a k e r s a tp r e s e n ti t h a sb e e n w i d e l y u s e di n e d u c a t i o n ,t r a i n i n g ,m i l i t a r ya f f a i r s ,i n f o r m a t i o n m a n a g e m e n t ,c o m m e r c e ,e l e c t r o n i cp u b l i s h i n g ,a n d s u c ha r e a sa s g a m e a n d r e c r e a t i o n a l t h o u g h a u t h r o w a r er e l e a s e st h em u l t i - m e d i u n ls t a f ff r o mt h et r i v i a i p r o g r a m m i n gw o r k ,t h e nh a v et h e md e v o t ea l lt h e i re f f o r t st ot h en e wc o n c e p t i o n a n dt h ea r tp r o c e s s i n g ,y e ti ti sn o ta ne a s yw a yt ot h eo r d i n a r yc o n s u m e r se v e ni f t ot h ea d v a n c e do n e st ou s et h ea u t h o r w a r e sv a r i a b l ea n df u n c t i o na g i l e l y t h em u l t i m e d i u m t e a c h i n g m a t e r i a lu n i f i e d m a k i n gs y s t e m ( b e l o w a b b r e v i a t i o na st h e m a k i n gs y s t e m 1i s d e v e l o p e d o nt h e g r o u n d s o ft h i s b a c k g r o u n d ,i n s o m e s e n s e s ,i t c a r r i e so nt h es e c o n d d e v e l o p m e n t t o a u t h o r w a r e 6 0 t h em a n u f a c t u r e ds y s t e mi sr e g a r d e d 豁a u t h o r e w r e 6 0 ss o u r c e p r o g r a mf i l e s o nt h eb a s i so fk e e p i n gu pt h ea u h t o r w a r e 6 0 sf u l lf u n c t i o n s ,t h e m a k i n gs y s t e mm a k e s t h ee x p r e s s i o nt e c h n i q u ea n dt h ec o n t r o lm e a s u r e ,w h i c ha r e u s e di nt h em u l t i m e d i u mt e a c h i n gm a t e r i a l ,i n t om o d u l e sa n di n t e g r a t et h e mi n t o t h ea n a l o g o u s g u i d e t ot h ei n f o r m a t i o n t a r g e t t h em u l t i - m e d i u m t e a c h i n g m a t e r i a lu n i f i e dm a k i n gs y s t e mm a k e sa c o n s u m e r ,e s p e c i a l l y t h ef i r s t l e a r n e r s ,g o i nf o rt h em u l t i m e d i u m t e a c h i n g 硕士学位论文 m g t e r st i i e s i s m a t e r i a lm o r es i m p l ya n dp r o m p t l y 1 ot h ea d v a n c e dc o n s u m e r , s i n c et h e m a k i n gs y s t e ms u p p l i e sas o u r c ep r o g r a mf i l e ,h e n c e ,e v e nt h o u g hp r o g r a m m e r w o u l d n tm a k et h em u l t i - m e d i ac o u r s e w a r eb eb a s e do nt h em a k i n gs y s t e m ,y e t s o m ec o n t r o lm o d u l e s s u p p l i e db yt h em a k i n gs y s t e ms u c ha ss o m e m o d u l e st h a t a d j u s tt h ei m a g e ,v o i c e ,c o n t r o l so fd r a w i n g ,a n ds o m e t h a te s t a b l i s ht h et e a c h i n g m a t e r i a lc o m p o s i t i o ni nt h ew a yo ft h ed a t ab a n ka n ds oo n ,c a nb ee i t h e rd i r e c t l y t r a n s p l a n t e d o ra f t e rab i ta l t e r n a t i o nt h e n t r a n s p l a n t e d t os o m e o n e so w n m u l t i m e d i u mw o r k s ,t h e r e b yi t s i m p l i f i e st h e m u l t i m e d i u mt e a c h i n gm a t e r i a l m a k i n gp r o c e s s ,c u t sd o w n t h em a k i n g c y c l ea n di m p r o v e s i t sw o r k e f f i c i e n c y t h em u l t i m e d i u mt e a c h i n gm a t e r i a lu n i f i e dm a k i n gs y s t e mi sc o m p o s e d o ft h er i c hv a r i a b l ea n df u n c t i o ns u p p l i e db ya u t h o r w a r e 6 0 ,a n du n i t e so t h e r e x t e r n a l f u n c t i o n s ( i e + u 3 2 ,+ d l le t c ) a n d c o n t r o l p i e c e s ,a n d i sa l s oa a u t h o r w a r e 6 0s o u r c ef i l et h a t i n t e g r a t e s t h e g u i d e ,t e a c h i n g m a t e r i a la n d f o r m w o r k f o rt h es a k eo ft h em a i n t e n a n c ea n dm a n a g e m e n to ft l l es o f t w a r e t h e m a k i n gs y s t e ma d o p t s t h es t r u c t u r e d d e s i g ni d e a , a n dt h et e a c h i n g m a t e r i a l i n c l u d e s m a n ym u l t i - m e d i ae l e m e n t ss u c ha sf i g u r e ,i m a g e ,d r a w i n g ,v o i c e , m o t i o n ,a n ds oo n ,a n da l s oe n d o w st h e mw i t ha g i l ec o n t r 0 1 a tt h es a m et i m e ,t h e m a k i n gs y s t e ms t i l l h a st h ec a p a c i t yo fu s i n gt h ed a t ab a n kt oc r e a t et e a c h i n g m a t e r i a ls t r u c t u r e t h em a k i n gs y s t e ma d o p t st h em e n ui n t e r a c t i o nw a yt om a k e t h em u l t i m e d i at e a c h i n gm a t e r i a l s c o n s t r u c t i o na p p e a rm o r ec l e a r l y t h es y s t e m a l s oa c t sa st h em u l t i m e d i u mt e a c h i n gm a t e r i a ld e s i g n s n a v i g a t i o na n dc a l l s e st h e c o n s u m e rt ob ea b l et ob em o r ec o n v e n i e n ta n dp r o m p tt os k i mt h r o u g ht h e a r b i t r a r yp a r to f t h ec o n t e n t so f t h et e a c h i n gm a t e r i a l t b ef i r s t c h a p t e ro ft h ea r t i c l e s u m m a r i z e st h ed e s i g nb a c k g r o u n do ft h e m a k i n gs y s t e m t h es e c o n dc h a p t e rs u m m a r i z e st h ed e s i g nr u l e sa n dp r i n c i p l e s ,i t sb a s i c 硕士学位论文 m g t e r st i i e s i s f u n c t i o n sa n dt h eu s ee n v i r o n m e n t t h et h i r d c h a p t c rm a i n l ye l a b o r a t e d t h e d e s i g n s c h e m em a i n k e y t e c h n i q u ea n dr e a l i z a t i o nm e a r t st ot h em a k i n gs y s t e m t h ef o u r t hc h a p t e ri st h em a i ni n t r o d u c t i o no ft h es y s t e mu s em e a n so ft h e m a k i n gs y s t e m ,c o n s i s t i n go ft h ec r e a t i o no ft h em a n i p u l a t i o n g u i d a n c ea n d f o r m w o r k ,t h ec r e a t i o no ft e a c h i n gm a t e r i a l c o m p o s i t i o n ,t h ed e s i g n o ft h e s e l f - d e f i n i n gf o r m w o r k ,h o w t os k i m t h r o u g ht h et e a c h i n gm a t e r i a l ,h o wt oe d u c e t h et e a c h i n gm a t e r i a l ,h o wt os e a la n d p a c kt h et e a c h i n gm a t e r i a l ,h o wt or e l e a s e t h e t e a c h i n gm a t e r i a la l o n gw i t ht h ea p p l i c a t i o no ft h e h e l ps y s c e m ,m a i n l y e n u m e r a t e ss o m ep r o b l e m sa n ds e t t l e m e n tm e a n si nc o m m o n u s et h a ta r ca r i s e ni n t h ed e p l o y m e n to f t h e m a k i n gs y s t e m a n ds oo n t h ef i f t hc h a p t e ra n a l y s e st h ea p p l i c a t i o nf o r e g r o u n dt h eo ft h em a n u f a c t u r e s y s t e m ,a l s oi t sd e f e c t ;a n dt h ea n a l y s i si sa sw e l lr e a c h e dt ot h er e s e a r c h 如r t h e r o r i e n t a t i o n k e y w o r d s :t h em u l t i - m e d i u m u n i f i e dm a k i n g s y s t e md e v e l o p m e n tp l a t f o r m k n o n w l e g d g eo b j e c t sf o r m w o r k g u i d e s t r u c t u r e dd e s i g n v 硕士学位论文 m a s t e r st h e s | f s 第1 章开发背景 1 1 a u t h o r w a r e 简介 a u t h o r w a r e 是目前最流行的专业多媒体软件玎发平台。从其字面上解释, 它是一个写作系统,适合于非专业计算机人员用来开发多媒体软件。目前, 它己广泛地应用于教育与训练、军事应用、信息管理、商业、电子出版、游 戏和娱乐等领域。市场上大多数多媒体教学光盘都是用a u t h o r w a r e 开发的。 而商业领域的新产品介绍、模拟产品的实际操作、设备演示等,也大多采用 a u t h o r w a r e 来开发,以求取得良好的企业形象和市场宣传效果。由于 a u t h o r w a r e 采用面向对象的流程线设计方式,使不具备高级语言编程经验的 用户也能迅速掌握相关技能,并创作出较高水平的多媒体作品,因而成为多 媒体开发者的首选多媒体创作工具。 1 2 开发背景 虽然a u t h o r w a r e 将多媒体开发者从繁琐的编程工作中解放了出来,使开 发人员能把主要精力投入到构思创意和艺术加工上,但事实上,如果开发者 对a u t h o r w a r e 这个创作平台了解不多或者不深的话,要制作出结构清晰、界 而友好及交互性强的多媒体作品并也不是件很容易的事,能将a u t h o r w a r e 变 量、函数( 特别是外部函数) 灵活应用更是困难。 多媒体教材制作系统正是据于这一背景丽开发的,其目的是使用户从 事多媒体开发变得更简易、更快捷。制作系统是一个利用a u t h o r w a r e 6 o 提供的 丰富的变量、函数,结合其它的外部函数、控件等编写丽成的,集向导、教材 和模板于一体的a u t h o r w a r e 6 o 源文件。制作系统在操作上l g a u t h o r w a r e 6 o 更 简便、更傻瓜,用户可以像搭积木一样在制作系统中制作多媒体教材。 开发制作系统的目的是为各个专业岗位的多媒体教材制作提供一个类似 于“向导”的模扳。从而简化多媒体教材制作过程、缩短制作周期,同时也 保证教材在结构和界面风格上的统一,使训练教材更便于普及和推广。制作系 统的主要功能包括创建教材、浏览教材和导出教材等。 硕士学位论文 m a s t e r st h e s | f s 第2 章设计思想 2 1 设计原则 坚持“实用、稳定、可靠、统、规范”的原则,尽量采用成熟技术和 常用软件工具;采用标准化、模块化设计,便于软件结构和功能上的扩展。 2 2 设计思路 制作系统是利用a u t h o r w a r e 6 0 提供的丰富的变量、函数,结合其它的 外部函数、控件等编写而成的,集向导、教材和模板于一体的a u t h o r w a r e 6 0 源文件。 从结构上分,制作系统主要包括操作向导、模板、教材框架、知识对象 和帮助系统五个部分。操作向导、模板、教材框架、知识对象分别应用于制 作系统主界面的创建结构、浏览教材、导出教材这几个操作项目之中,帮助 系统属于外部连接。如图2 一l 所示。 图2 - i 制作系统的主界面 硕士学位论文 m a s t e r st h e s i s 操作向导为用户提供个类似于向导的操作界面,用来实现教材框架的自动创 建、页而表现手法的自由选择、素材的即时导人、风格的统一定制。 教材框架部分是一段总体结构基本完整的a u t h o r v a r e 6 0 程序。用户在完 成框架结构的定制后,只需根据需要添加所需多媒体素材并适当调整,即 可完成整部教材的制作。 知识对象是为完成某些特殊的功能而自定义的,包括模板文件( a 6 d ) 和向导文件( a 6 r ) 两部分。 帮助系统是利用其它的开发工具( h e l pw o r k s h o p ) 创建的具有w i n d o w s 风格的、可由a u t h o r w a r e 直接调用的帮助文件,为操作使用者提供必要的 指导。 2 3 基本功能 制作系统作为开发多媒体教材的向导,为多媒体教材提供统一的教材结 构、编排格式等: 提供简便快捷的多媒体素材录入方式; 能够自动创建可打包、发布、运行、移植的,并具有统一的结构风格的 多媒体教材框架结构: 提供必要的即时帮助系统。 第3 章设计方案及实现方法 3 1a u t h o r w a r e 的函数和变量 函数和变量的运用是a u t h o r w a r e 最突出的特征之一,在介绍具体的设 计方案及技术实现方法之前,有必要了解一下a u t h o r w a r e 的函数和变量,因 为制作系统绝大部分功能都是借助函数和变量来实现的。 3 1 1a u t h o r w a r e 函数 a u t h o r 弹a r e 6 0 提供了1 8 个类别共3 5 8 个系统函数和1 1 个类别2 2 4 个 系统变量,这些系统函数和变量使开发人员能够更加灵活地控制a u t h o r w a r e 应用程序的流程分支,跟踪用户信息,采集、分析、处理数据等,实现各种 复杂的功能。 u t h o r w a r e6 0 的1 8 个类别系统函数分别为: 1 ) c h a r a c t e r 字符管理类函数 这些函数主要是用来处理文本内容及 字符串。 2 ) c m i 一计算机学习管理函数:这些函数用来管理计算机学习,处理计 算机学习的相关问题。 3 ) f i l e 一文件管理函数;这些a u t h o r w a r e 所提供的函数能使读者可以 方便地创建和维护外部文件。 4 ) f r a m e w o r k 框架管理函数:这些函数使读者可以实现在框架结构内 部的某引些特定功能。例如,在框架结构内实施对某一关键词的查找等。 5 ) g e n e r a l 一一般通用函数:这些函数可执行一些系统普通级的任务。 例如,删除一个显示对象,播放媒体信息等。 6 g r a p h i c 绘图函数:这些函数决定显示的对象如何在展示窗口中显 示。例如,在展示窗口画方框或圆。并为方框或圆设置填充模式和颜色。 7 ) i c o n s 图标操作函数:利用这些函数来管理流程线上的设计图标。 例如,使用这类函数来显示或删除设计图标或在一个【显示】设计图标中改 硕士学位论文 m a s t e r s i 醪f s 变一个显示对象所处的层级等。 8 ) j u m p 一跳转控制函数:跳转函数不仅能够从一个设计图标跳转到另 一个设计图标中。而且还能够跳转到一个外部文件中。例如。用户可以设置 当最终用户在一定时间内没有响应时,a u t h o r w a r e 程序自动跳转去执行某一 特殊的设计图标中的内容,或跳转执行某一特定的外部程序模块,以便实现 特殊的自动演示功能等。 9 ) “l a n g u a g e ”编程语言函数:a u t b o r s a r e 提供的这些函数用来执行特 殊的语言编程操作。例如i f t h e n 、r e p e a tw h i l e 等语句。 1 0 ) l i s t - - - 歹1 表函数:使用该类函数,可以对相关对象按照定的规则 排序,或按照特定的规则建立索引。 1 i ) m a t h 一数学运算函数:这些函数能完成复杂的数学运算,从简单的 加法到随机数的生成。a u t h o r w a r e 可以执行大多数读者所需要的数学运算。 1 2 ) n e t w o r k 网络管理函数:对于要在国际互联网上运行的模块,我 们使用这类函数来实现某些特定的功能。例如,访问外部文件,或从网络上 下载内容到本地硬盘上,都是通过使用该类函数来实现的。 1 3 ) o l e - o l e 管理函数:o l e 处理函数用来处理展示窗口中的o l e 对 象。a n t h o r w a r e 6 10 支持所有标准的o l e 通信。 1 4 ) p l a t f o r m 一开发平台管理函数:开发平台管理函数用来获取以后 十d l l 要使用的信息。例如,一个开发平台函数a p p l i c a t i o n ( ) 将返回发生器 类型,以便确定a u t b o r w a r e 当前是否在执行应用程序。 1 5 ) t a r g e t - - 一目标函数:该函数类主要用来对变量、设计图标、文件等 的属性进行控制。 1 6 ) t i m e 时间管理函数:该类函数根据不同的规则将日期转化为数字 格式,以方便程序设计中对日期的比较,或者显示系统的日期和时间。 1 7 ) v i d e o 视频管理函数:该类函数用来管理程序设计中引入的视频, 包括视频的播放、暂停、寻找特定帧等对视频内容进行操作的特殊功能。 1 8 ) x t r a s ( a 1 1 ) 一x t a s 函数:该类函数可以控制和使用x t r a s 文件, 硕士学位论文 m a s t e r st h e s i s 或者获取x t r a s 文件的相关信息。 “x t r aa c t i v e x ”:为a c t i v e x 控件函数。 “x t r af i l i 0 。”:x t r a s 文件输入输出控制函数。 “x t r am u j ”:多种管理类控件。 “x t r ap w i n t ”:p w i n t 控件。 “x t r aq u it k t i m e s u r p o r t ”:支持q u i t k t i m e 格式的控件。 “x t r as e c u r i t y l n s t a l l a t i o n ”:s e c u r i t y l n s t a l a t i o n 安全安装控件。 当然,任何一种软件都难以完全满足用户方方面面的需求,a u t h o r w a r e 也是如此,其所提供的系统函数也是很有限的,因为它只是一个基于操作系 统的多媒体开发制作平台,而且a u t h o r w a r e 又是定位在非程序员的使用上, 所以它本身不必包罗万象。但是作为一个成熟的、完善的多媒体创作工具, a u t h o r w a r e 采用了开放式结构( ) ,提供了一个通用的接口标准,用户 可以自己编写些控制函数,以满足自己对特殊功能的需要,这就是u c d ( u s e rc o d ed o c u m e n t s ) :同时,a u t h o r w a r e 还可以通过调用w i n d o w s 提 供的动态链接库d l l 以获得无限的扩展功能,使a u t h o r w a r e 变得无所不能。 然而,w i n d o w s 的d l l 无法为非程序员建立和使用,标准的d l l 格式和调 用规则通常需要用户参考程序员的文档和w i n d e r s 的a p i ( a p p l i c a t i o n p r o g r a mi n t e r f a c e - 一应用程序接口) 调用。为实现此功能a u t h o r w a r e 支 持对于普通d l l 的透明扩充,称为u c d ( u s e rc o d ed o c u m e n t s ) 。编写 a u t h o r w a r e 中使用的d l l 的c 程序员可以使用u c d 来预装载信息以使 a u t h o r w a r e 识别和链接d l l ,包括函数名、参数等,而这些附加的预装载信 息可以存储在d l l 中或分开存储,而且这些信息对于其他程序来说仍是透明 的。这样你就可以象调用w i n d o w s 函数那样在a u t h o r w a r e 应用程序中调用外 部函数而无须了解函数文件的底层信息。我们常用的u c d 一般有两个文件名 相同而后缀不同的文件,其后缀分别是u c d 和u 3 2 。实际上o c d 和u 3 2 是相互 对应的,u c i ) 为后缀的文件用在w i n d o w s 3 x 这样的1 6 位操作系统环境下,而以 u 3 2 为后缀的文件则是用在w i n d o w s 9 5 9 8 n t 这样的3 2 位操作系统环境下的。 3 1 2a u t h o r w a r e 变量 k o t h o r w a r e 中的变量的概念和各种编程语言( 如c ,c + + v b 等) 中变 量的概念一样,都是用来储存结果信息的。但a u t h o r w a r e 提供的系统变量则 有些不同,它们是a u t h o r w a r e 预先定义好的一套变量,用于跟踪a u t h o r w a r e 应用程序运行时的各种信息,如各种图标的状态、用户的响应动作、系统时 间、用户记录文件的存放目录等,它们的值是由a u t h o r w a r e 自动确定和更新 的,比如系统变量p e r c e n t c o r r e c t 中储存的就是用户回答问题的正确率。当 然,用户也可以很方便地在a u t h o r w a r e 中创建自己的变量,用来储存运算的 中间值或进行用户跟踪数据的汇总、统计等,这种变量称为自定义变量。 a u t h o r w a r e6 0 的l1 个类别系统变量分别为: 1 ) d e c i s i o n :决策图标类变量:2 ) f i l e :文件管理类变量: 3 ) f r a m e w o r k :框架图标类变量:4 ) g e n e r a l :通用变量: 5 ) g r a p n i c s :图形类变量: 6 ) i c o n s :图标控制类变量: 7 ) i n t e r a c t i o n :交互图标类变量:8 ) t i m e :时间管理变量: 9 ) v e d i o :视频管理变量; l0 ) n e t w o r k :网络类变量: 1 1 ) 侧i :计算机管理教学类变量; 3 2 教材框架设计 教材框架主要是按照“分系统岗位课目内容页面”的结 构形式来进行设计的,以文本、图片、数字电影、声音等多媒体元素来展 示教材内容的。教材结构的a u t h o r v a r e 源程序流程图、自定义教材结构框 架图、教材结构框架图、教材结构交互框架图分别如图3 1 、图3 - 2 、图 3 - 3 、图3 - 4 所示: 图3 - i 教材结构的a u t h o r v a r e 源程序流程图 硕士学位论文 m a s t e r st h e s i s 图3 - 2 制作系统自定义教材结构框架图 圈3 - 3 教材结构框架图 硕士学位论文 m a s t e r st t l e s i s 图3 4 教材结构交互框架 3 3 教材结构设计 在制作系统中,多媒体教材结构的创建由控制流程和模板两部分共同完 成。制作系统提供自定义结构和结构向导两种教材结构创建方法。 3 3 1 自定义结构 自定义模板功能主要为用户提供一个充分发挥个人想象力的场所。自 定义结构利用列表框控件( f m 2 0 d l l 中的l i s t b o x 控件) 以树状列表的 形式显示现有教材结构的所有分节点及分节点下的项目,并通过按钮、函 数及自定义知识对象的使用,支持用户对现有教材结构进行修改,包括项 目的添加、移动、更改和删除等。自定义教材结构对话框和处理流程如图 3 5 、图3 - 6 所示: 图3 - 5 自定义教材结构对话框 i检索现有教材结构 图3 - 6自定义结构处理流程图 自定义教材结构中的导航按钮a u t h o r v a r e 源程序流程图和部分源程序代 码如下: o 图3 7 导航按钮自定义教材结构的a u t h o r w a r e 源程序流程图 部分源代码为: 导航列表控件:l i s t b o x 创建导航树: l is t i d := l i s t l d 1 := i c o n i d ( ”分系统头”) s e l o k := 0 c a l l s p r i t e ( 旷导航列表”,8 c l e a r ) c a t l s p r i t e ( ”导航列表”,# a d d l t e m ,”分系统: 一i c o n t i t l e ( i c o n l a s t c h i i d ( i c o n l d ”分系统头”) ) ) g w m e n u l d := i c o n l d ( ”岗位”) m e n u n u m := i c o n n u m c h i l d r e n ( g w m e n u l d ) r e p e a tw i t hi := lt om e n u n u m - i g w s e l i d := c h i l d n u m 丁o i d ( g w m e n u l d ,i ) m e n u t i t l e := i c o n t i t l e ( g w s e l i d ) m e n u t i t l e := 。岗位i 。:一m e n u t i t l e c a lj s p r i t e ( ”导航列表”,# a d d l t e m ,m e n u t i t l e ) a d d l i n e a r ( l i s t l d ,g w s e l l d ) c h i l d n u m := i c o n n u m c h i l d r e n ( g w s e l i d ) k m m e n u d := c h i l d n u m t o l d ( g w s e l i d ,c h i i d n u m ) t y p e := c o n t y p e ( k m l e n u l d ) r e p e a tw h i l et y p e 4 & c h i i d n u m o c h i1d n u m := c h i1d n u m 一1 k m m e n u l d := c h i l d n u m t o l d ( g w s e l i d ,c h i l d n u m ) t y p e := i c o n t y p e ( k m m e n u l o ) e n dr e p e a t k m m e n u n u m := i c o n n u m c h ii d r e n ( k m m e n u l d ) r e p e a tw it hk := 1t ok m m e n u n u m i k m s e l i d := c h i1 d n u m t o i d ( k m m e n u l d ,k ) m e n u t it l e := i c o n t it 1e ( k m s e li d ) m e n u t i t l e := ”课目一k :”m e n u t i t l e c a l l s p r i t e ( ,导航列表”,# a d d l t e m ,m e n u t i t l e ) a d d l i n e a r ( 1 is t l d k m s e l l d ) c h i l d n u m := i c o n n u m c h i i d r e n ( k m s e l i d ) n r m e n u i d := c h i l d n u m t o i d ( k m s e l i d c h i i d n u m ) t y p e := i c o n t y p e ( n r m e n u l d ) r e p e a tw h il et y p e 4 & c h ii d n u m o c h i i d n u m := c h i i d n u m - 1 n r m e n u l d := c h i l d n u l t o i d ( k m s e l i d 。c h i i d n u m ) t y p e := i c o n t y p e ( n r m e n u l d ) e n dr e p e a t n r m e n u n u m := i c o n n u m c h i i d r e n ( n r m e n u l d ) 2 r e p e a tw i t hl := lt on r m e n u n u m 一1 n r s e l i d := c h i l d n u m t o l d ( n r m e n u l d 1 ) m e n u t i t l e := i c o n t i t l e ( n r s e l i d ) m e n u t i t l e := ”内容一1 ”:一f l e n u t i t l e c a l l s p r i t e ( ”导航列表”,# a d d l t e m ,m e n u t i t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年老旧小区电梯加装项目招投标策略研究报告
- 班主任育人工作总结
- 无人机飞行安全预案与应急处理方案
- 风电场水土保持与生态修复方案
- 玉米加工项目的资金筹措与资本运作
- 医院病历电子化管理工作方案
- (2025年标准)跟人合伙买房协议书
- 幼儿园户外体验教学活动方案
- (2025年标准)个人责任承担协议书
- (2025年标准)个人土地分割协议书
- 2024-2025学年华东师大版8年级下册期末试卷附完整答案详解【名校卷】
- 2025年公安机关人民警察招录面试专项练习含答案
- 医院护理管理课件
- 2025年秋季第一学期开学典礼校长致辞:在历史的坐标上接好时代的接力棒(1945→2025→未来:我们的责任接力)
- 软件咨询面试题目及答案
- 2025年艾梅乙知识竞赛试题及答案
- 云南航空产业投资集团招聘笔试真题2024
- 2025年农产品质量安全追溯体系构建与农业供应链管理创新报告
- 临时救助政策解读
- 煤矿笔试题目及答案
- 2025年危化品经营单位安全管理人员培训全国考试题库(含答案)
评论
0/150
提交评论