回到首页|无忧论文仓库|兰州学生网LOGO
会员登录
广告推荐
热门论文
·Money and Marriage——The matrimonial 
·校园网站设计
·开题报告范文
·论毛泽东的创新思想
·毕业设计-开题报告
·关于我国上市公司会计信息披露的几点思考
·毛泽东思想与中国共产党的伟大理论创新
·论抗生素的发展及市场
·浅析网络安全技术
·开题报告范例
用备课系统开发远程教育课件
作者: 来源: 责任编辑: 更新日期:2006-5-23 12:52:18
用备课系统开发远程教育课件
摘要:本文介绍了一种使用简单、方便的远程教育课件开发工具--备课系统并对其中使用的将RTF文件转换成HTML格式文件的技术和课件框架生成的技术做了详细的说明,并且给出了制作完成的课件的效果。

关键字:远程教育、备课系统、课件、RTF文件、HTML文件

一、前言
随着Internet的不断普及,网上的各种素材和资料越来越多,也越来越丰富,这给网络远程教育的迅速发展带来了机会。越来越多的网络课件被开发出来,给老师和学生的教与学带来了极大的方便。可是这些课件一般都是由某个或某些老师根据自己的需要和讲课习惯来编写制作的,有很浓的个人特色。而对于其他的学校、其他的老师,这些课件往往不能满足他们的要求。但是制作自己课件又需要很大的工作量,导致许多老师对于网络远程教育望而止步。怎样才能够让老师们能快速,方便的制作自己的课件呢?

二、备课系统
本文介绍一个由暨南大学软件工具研究所研制开发的网络课件开发工具--老师备课系统。这个系统的主要功能是将文字,图片,声音,动画等素材以编辑文档的方式制作成老师的课件,然后将课件转换成网页的形式发布到网上,老师就可以进行远程教学了。系统的操作界面与Microsoft
word非常相似(如图1),对于那些熟悉word的老师来说操作起来就驾轻就熟了。系统还提供课件框架生成器,以树形目录的方式管理课件中的网页,这样老师讲课就可以更加清晰有条理了。
 

图1
系统用的核心技术是将Microsoft word支持的一种通用的文件格式--Rich text format(RTF),转换成网页的格式--html。对于许多人来说,html已经十分熟悉了,可是对于RTF则不太了解,下面就来分析一下RTF的结构。

三、RTF文件格式
RTF的结构其实并不复杂,实际上每个RTF文件都是一个文本文件,里面包括"命令"和"正文",然后由编辑器来解释这个文本文件,分析里面的各种命令,并将相应的正文显示出来。
RTF文件中的命令都是一些以"\"符号开始的字符串,例如在文件的一开始就以"\rtf"来表示这个文件是一个RTF格式的文件。另外一个完整的RTF文件包括文件头和文件体两部分。在文件头中包括字体表、文件表、颜色表的几个数据结构,文件体中的字体、表格的风格都是根据文件头中的信息来格式化的。文件头中的每一个表都以一对大括号括起来。下面就是一个颜色表的例子。
{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}
首先由一个"\colortbl"来表示大括号内是颜色表,然后由\red0\green0\blue0来表示正文显示时用到的一种颜色。这种颜色的红绿蓝分量分别都是0。其他以此类推,两种颜色之间用分号隔开。在内容中以"\cf0"命令来表示当前的文字用第0号颜色来显示。
文件体由版面格式化命令、正文和各种特殊命令组成的。版面格式化命令是用来控制要显示的正文的字体,颜色和其他与版面有关的项目的。而特殊的命令则是在显示一些例如图象,表格等特殊正文时所使用的。有一些特殊命令会用到大括号来括住他的一些子命令,但无论如何,左大括号的数目和右大括号的数目中是一一对应的(注意:整个RTF文件也由一对大括号括起来)。另外,在由于字符"\"用来表示命令的开始,所以用"\\"来表示正文中的字符"\"。
对于中文字,RTF文件进行了特殊的处理,众所周知,一个中文字是由一个16位的数字组成的内码来表示的,也就是两个ASCII字符的长度。RTF文件中并不是简单的将这两个ASCII字符放在正文中,因为这样会引起特殊ASCII字符和中文字的冲突。RTF文件使用了命令的方式来表示中文字:"\'内码1\'内码2"其中的内码是以文本的方式存储的。例如"老师备课系统"在RTF中表示为"\'c0\'cf\'ca\'a6\'b1\'b8\'bf\'ce\'cf\'b5\'cd\'b3"。
另外,RTF文件对图形的处理是一个很重要的问题,也是实现备课系统的一个难点。在RTF文件中,图形以两种方式存在。第一种是直接嵌入的方式,以"\pict"命令开始,第二种方式将图片作为OLE对象嵌入,以"\object"命令开始。并且无论以那种方式,整个图片的数据都是由一对大括号括起来的(即"{\object
……}")。每一个OLE对象在RTF中分为两个部分,第一部分是OLE的数据,如果RTF的文件解释器能进行OLE操作时,可以利用这部分的数据得到OLE的属性参数并对其进行修改显示,第二部分由"\result"命令引出,后面跟的其实是一个图片,当RTF的文件解释器不能进行OLE操作时,则可以简单的显示该图片。但这样就不能对该OLE对象进行修改了。图片数据是以Microsoft内部使用的一种矢量图"METAFILE"格式来存储的。在RTF中存放了一个完整的METAFILE文件,但其数据是以ASCII字符的方式存在。由于大多数浏览器都不支持这种格式的图片文件,因此需要将其转换成通用的图片格式,例如:BMP、GIF、JPG等等,但是在Microsoft

本论文共3页,当前在第1页  1  2  3  

打印本文 收藏本文 返回顶部 关闭窗口
   论文分类导航
经济学 管理学 会计审计 法学 理学 医药生理 社会政治
发展战略  |  国际经济
国内经济  |  经济理论
财政税收  |  证券金融
基本理论  |  人力资源
行政管理  |  工商管理
财务管理  |  公共管理
会计理论  |  管理会计
成本会计  |  电算会计
会计研究  |  审计核算
民法  |  经济法
刑法  |  国际法
国家法  |  司法制度
行政法  |  法学理论
生命科学  |  物理学
地质地理  |  农林学
数学  |  化学
药学  |  临床医学
医学  |  生理心理
社会主义  |  资本主义
马列主义  |  毛概邓论
民族主义  |  台湾问题
人口问题  |  伦理道德
农村问题  |  其它相关
教育学 工学 计算机 艺术 哲学 文化 文学
教育理论  |  学历教育
职业教育  |  教育心理
学科教育  |  英语教学
通  信  学  |  电子机械
工程建筑  |  水利电力
材料工程  |  交通运输
工业设计  |  环境工程
计算机应用
计算机理论
计算机网络
美术  |  艺术理论
音乐  |  电视电影
美学  |  国学
 逻 辑 学  |  中国哲学
西方哲学  |  思想哲学
传统文化  |  当代中国
西方文化  |  社会文化
文化研究  |  文化发展
语言文学  |  古代文学
现代文学  |  新闻传播
设为首页 |  收藏本站 |  网站帮助 |  网站地图 |  意见反馈 |  关于无忧 |  信誉保证 |  联系办法
互联网信息服务(ICP)备案:陇ICP备05005179/06001620 不良信息举报中心