OLE与积件上海师范大学教育技术系 付瑛

积件化的设计思想是在传统的计算机辅助教学软件设计课件化思想的基础上发展起来的。积件不同于以往的CAI课件。课件往往采取剧本的形式,有头有尾,整个软件是一个完整的结构,它是面向学生的,希望起到教师的一部分作用;而积件则引入了知识点的概念,它不依附
于现行的任何一种教材,只是将系统性的知识分解成一个个知识点,利用多媒体计算机的特长,使之形象化、具体化、深刻化,它往往只是一个片断。
积件的重要优势在于它的重组性与开放性。学生学习的知识是由一个个知识点构成的不同的教学方式、教材版本、甚至不同的学科都会有相同的知识点。而积件正是以知识点为基础,一个积件单元就是一个知识点。因此,教师可以在课堂教学时,根据各自不同的教学方法
、教学内容,将有限的积件进行重组,就像搭积木一样,搭出各自所需的现场教学软件,以达到不同的教学目的。教师还可以利用不同的软件、不同的多媒体创作平台来浏览与组合积件,可任意改变积件的内容,并可添加新的积件与他人共享。
OLE(对象的链接及嵌入)技术的应用是实现CAI积件化的有利保障。运用OLE技术设计出的应用程序(OLE服务器),能以其原始的格式使用,并直接控制其它Windows应用程序(如Excl、Access、Word等)的数据。更为重要的是,如果链接或嵌入的其它应用程序(OLE对象)支持
OLE自动化技术(OLE Automation),那么还可以使用这些应用程序自身的对象、特性及方式。打个比方,这就像在设计出的应用程序中开了一个窗口,使用者不仅可以通过这个窗口看到其它应用程序中的原始对象,还可以利用这些应用程序自身的菜单对原始对象进行编辑,并保存下来。
积件的开发可分为积件库的开发和积件组合平台的开发两大部分,OLE技术在这两部分中的运用方式的侧重点不同。

一、OLE技术在积件库中的运用
积件库应是以知识点为基础的、基本教学资源素材的集合。一般来说,库中的一条记录就是一个积件单元。OLE技术的应用又涉及到以下两种方式:
1.嵌入方式
将积件及其所包含的多媒体数据嵌入OLE服务器中,使用户可以完全控制这些数据,其它应用程序在不调用OLE服务器的情况下不能直接访问这些信息。其优点在于,数据不容易遭到别人的篡改或破坏;其缺点是,除了OLE服务器的用户外,无法实现大范围的资源共享与积件重
组,CAI积件的开放性不能得到充分体现。
2.链接方式
积件及其所包含的多媒体信息,在磁盘上依然是以单个的独立文件及常见的原始格式进行保存,包括OLE服务器在内的任何支持这些格式的应用程序,都可对这些积件及数据进行编辑、保存。其缺点在于,数据可被随意改动,安全性不如嵌入方式;其优势在于,真正实现了应
用程序间的资源共享,使用者能根据自己的需要,任意组合、修改、添加积件库单元。积件库中丰富的教学资源不进入积件平台本身,而直接存放在外部的光盘或网络上,这极大地节省了机器内部的硬盘资源。
因此,在CAI积件库的设计中,应倾向于使用OLE的链接方式来建立OLE服务器与其它应用程序间的关系。当然,在实际开发中,软件开发者还可将积件中的信息还原成以某种检索或分类方式排列组合而成的多媒体数据表单,便于使用者直接利用教学资源素材。

二、OLE在积件组合平台中的应用
组合平台的设计涉及到底层的软件开发与制作。理想的积件组合平台应是程序软件功能(如提供对积件的查询、播放等)的积件化,教师可在一个有标准接口的组合平台上,利用鼠标选择具有不同功能的积件单元,通过简单的链接与排列,即可构成具有不同风格、满足不同教学目的的软件。鉴于OLE自动化技术所提供的强大功能,在设计时,可把不同的功能封装在不同的OLE定制控件里,构成一个积件功能单元。选取积件功能单元后,积件组合平台以OLE自动化的方式来引用它。
可惜的是,OLE自动化对象的载入速度较幔,太占系统资源。因此,同时载入多个OLE对象时(如调用文档会用到Word、调用声音会用到Media Player等),不宜采用OLE自动化技术。在这种情况下,最好采用OLE定制控件。

上一篇:积件思想在多媒体课件制作中的运用
下一篇:构建积件库,提高课件制作效率

Copyright 2008-2010 www.myfla.com.cn All Rights Reserved

点击这里给我发消息 QQ群:51793517
技术支持:海南生活网 鄂ICP备09001560号