1、基于文档的网络学习资源建设【摘 要】 目前最流行的电子文档格式文档,集多媒体信息于一身,交互方式丰富,并且可在上发布和传递具有独特优势。本文在分析文档和数据库进行双向数据传递机理的基础上,对如何利用文档结合技术开发网络学习资源进行了探讨。 【关键词】 文档;网络资源 数字化、网络化、信息化成了新世纪人们生活的一种状态。每个角落、每个部门、每个领域都渗透着计算机和计算机网络。计算机网络的大撞击,网络学习资源使教育也在发生质的飞跃,给远程教育带来了欣欣向荣的景象。面对众多纷繁的网络学习资源,也存在一个物竞天择的问题。文档作为一种跨平台的通用电子格式,对文档信息及多媒体信息的传播有独特的优势。 一、
2、文档在上的技术优势 文档集多媒体信息于一身 ( 便携文档格式)为公司开发的一种电子文档格式,它将文字、字型、格式、颜色、图形图象、超文本链接、声音、动态图象等信息封装在一个文件当中的一种通用电子格式,目前已成为数字化信息上的一个工业标准。和普通的不同,文档能将多媒体信息捆绑在一起,文件位置发生变化时根本不用担心其他信息的丢失。利用文档在网络上传递多媒体信息具有一定的技术优势。 文档具有交互性 文档在上发布信息时常用的交互事件驱动行为()有下面几种类型: :跳转到当前文档某处,显示文档内容或打开另一个文档某处显示文档内容。此行为和中的超链结相比更具灵活性。 :打开一个非文档文件,如与文档同在上的
3、程序、( )程序、动画文件等。 :跳转到指定的,可以使用、协议定义的超级链接。 :清除文档表单中各域当前内容,恢复原设计时定义的缺省值。此行为能够实现动态信息更新。 :提交文档表单中各域变量的值给指定的,如( )程序、程序等。 :显示或隐藏指定的交互元素对象。它非常适用于建立动态信息显示、动态交互窗口显示的页面。 这些交互事件驱动行为类型,在上可以产生丰富的交互方式,使得文档在上增色不少。 文档在上出版和传输能力 文档是一种通用的文件格式,不论什么样的应用程序或平台,都可以保存所有原始文档的文本信息及多媒体信息,文件占用的空间很小,非常便利于电子邮件或互联网的发放和携带信息传播。 只要使用含
4、插件的网络浏览器都可以在上阅读文档。对于支持文档分页下载显示的服务器,并且在 浏览插件的选项设置中使用了后台下载选项, 文档页面内容显示的速度将大大提高。目前支持文档分页下载显示的服务器很多,常见的有:, , , 等。对于不支持文档分页下载显示的服务器产品,通过网关接口程序() 、技术,可以能轻而易举地达到这一目的。 二、文档的结构 文档的组成,有三个层次: 内容层。包含文件中所有文字和图象的内容。 基本信息层。包含有关文件的基本信息,如字体信息、导航器引用表等。 增强信息层。包含增强功能的信息,如超文本链接、书签内容、文章信息等。 在文档中包含了一种数据存贮格式( ) ,处理于表单域数据输出
5、和导入,是一种纯文本文件。文件由文件头、文件主体、交叉引用表、文件尾四个部分组成。 文件头的首行表明了当前文件所使用的规范版本。 文件主体主要由对象组成。对象仅含一个关键字。关键字的值包含如下项目: :包含一组域属性的定义 :指定输出或导入数据的文件名等 项目的属性定义包含下列描述: :域名 :域值 :选择项域的各项值等 文件尾由关键字间接引用文件体的对象关键字的一个值对及文件结束标记组成。 文档是通过一系列对象序列来构造的。对象包括直接对象和间接对象,间接对象是经过标识了的对象,直接对象通常有布尔型、数值型、字符串型、名字型、数组型、字典型、空对象、流对象等基本类型。一个文档包含了一个以上的
6、页面,而每一个页面都可以包含文档、图形图象,继而加入声音和动画。在多媒体信息的组合上,完全将多种媒体信息融会在一起。 三、文档与数据库 文档的表单是页面控制的对象,也是向数据库进行数据信息传递的接口,还可以向数据库读取相应数据。表单的域、字段变量都能和数据库建立数据通道。通常数据库接受来自客户端的数据一般都采用程序实现。开发程序的语言工具众多纷繁。文档作为目前电子文档的一种通用格式,其中提供的和数据库接口的内部结构域和字段变量,大大增强了它在互联网上的使用。我们在构建文档携带的多媒体网络信息资源过程中,借助了技术向上发布,同时接受来自客户端的交互数据。 文档表单向数据库提交数据 在 开发环境中
7、,构造一个学习者登录注册(以学习者注册信息为例)信息表单的文档,文件名为,表单中各域名与数据库字段名一一相对应起来。如图所示:(略) 表单中,按钮“注册”通过鼠标事件 驱动行为 实现向服务器应用程序传递参数信息。在定义 行为时,保持服务器应用程序的和提交信息的程序相一致。输出格式为 ( ) ,选择输出的表单域的域名。 在服务器的应用程序中,利用语句来获取文档表单域的域名参数信息,书写格式为:(“” ) 对于接受到的文档的表单数据,将通过驱动 注入数据库中。服务器中的程序关键代码如下: (“” ) “ ” “ ” “ “ ” 和表单域字段对应 “” “” 在构造进行网络试题测试时,数据库取数据库
8、,程序中部分代码同上,都是接受文档表单域的参数。 从数据库中提取数据生成文档 在构造的网络学习资源中,少不了要给客户端实时生成、传送试题,利用文档也能轻易实现。主要就是从数据库中读取字段数据,生成相应文档表单域字段。对于上面的程序就是一个逆过程。建立一个名为文档文件表单域字段和数据库相对应。其他设置同上所述。 服务器应用程序,从数据库读取字段数据后,生成文件返送浏览器文档。在这里文档中的文件格式是和文档的数据接口,在生成格式之前必须定义服务器端的类型为的语句。 从数据库读取记录动态生成文档,应用程序代码如下: “ ” “ ” “ ” “ ” “ ” “ ” “ ” 四、资源系统的主要组成部分
9、该网络学习资源系统采用了最常见的客户机服务器网络模型(即模型) ,如图所示: 文档库 服务器端提供了以文档为依托的多媒体信息资源库。对于所有的学习内容或测试题信息,全部以文档携带。在客户浏览端,不管其浏览目的如何,附带上公司的 插件,就能很好地显示出学习的内容。其页面上的内容,不会因为浏览器的设置不同而出现异样。文档的制作简单,可以使用、,也可以使用 。 (目前 新版本的功能有了很大的扩充,和文档相关的主要有:基于 文件快速编制新文档和使用 表单搜集更为准确的信息,降低成本。文档的结构和制作方式没有多大的变化。作为在版本环境中开发的文档和资源,在版本中同样可以使用。 )这为后期的维护提供了极大
10、的方便。图为文档的制作流程:(略) 本网络资源开发应用于摄影技术基础的网络学习。现以照相机的结构原理一节为例,对文档的制作过程和应注意的事项加以说明。照相机结构原理的讲解采用文本描述、图象展示、声音解说和动画演示。制作一个完整的、包含上述信息组合的文档的步骤如下: ()制作、收集素材 即对以上的四种媒体信息进行制作、加工。文字描述应尽量形象化,并结合图片来讲解照相机的内部结构。考虑网络传输及显示的速度,所有的图象均采用格式;由于文档只支持声音格式,因此要配置的音频内容要尽量精简;文档支持所有的动画格式,如、动画等。格式的动画在文档中有两种播放形式:一种是嵌入式,即画面嵌在文档里面,占用了文档的部分面积;另一种是浮动式,即浮在文档上面。当画面布局过于紧凑时,浮动式可以节省页面空间。 ()页面布局及生成 当素材收集完成后,就要将媒体信息布局组合。只要安装了,、就可以将文档生成文档。具有很强的排版功能,因此将文字和图像预先在中处理好后,再将文档转换成文档比较方便。安装了后,“文件”菜单下就会多出一项“ ”子菜单。点击此命令,按照框中的提示,即可完成文档的生成。此时注意,要为声音和动画留出空间。 ()启动环境,加入声音和动画 在中提供了给文档添加声音和动画的工具。