推薦文檔列表

用備課系統(tǒng)開(kāi)發(fā)遠(yuǎn)程教育課件

時(shí)間:2021-10-01 09:22:46 計(jì)算機(jī)論文 我要投稿

用備課系統(tǒng)開(kāi)發(fā)遠(yuǎn)程教育課件

摘要:本文介紹了一種使用簡(jiǎn)單、方便的遠(yuǎn)程教育課件開(kāi)發(fā)工具--備課系統(tǒng)并對(duì)其中使用的將RTF文件轉(zhuǎn)換成HTML格式文件的技術(shù)和課件框架生成的技術(shù)做了詳細(xì)的說(shuō)明,并且給出了制作完成的課件的效果。

用備課系統(tǒng)開(kāi)發(fā)遠(yuǎn)程教育課件

關(guān)鍵字:遠(yuǎn)程教育、備課系統(tǒng)、課件、RTF文件、HTML文件

一、前言

隨著Internet的不斷普及,網(wǎng)上的各種素材和資料越來(lái)越多,也越來(lái)越豐富,這給網(wǎng)絡(luò)遠(yuǎn)程教育的迅速發(fā)展帶來(lái)了機(jī)會(huì)。越來(lái)越多的網(wǎng)絡(luò)課件被開(kāi)發(fā)出來(lái),給老師和學(xué)生的教與學(xué)帶來(lái)了極大的方便?墒沁@些課件一般都是由某個(gè)或某些老師根據(jù)自己的需要和講課習(xí)慣來(lái)編寫(xiě)制作的,有很濃的個(gè)人特色。而對(duì)于其他的學(xué)校、其他的老師,這些課件往往不能滿足他們的要求。但是制作自己課件又需要很大的工作量,導(dǎo)致許多老師對(duì)于網(wǎng)絡(luò)遠(yuǎn)程教育望而止步。怎樣才能夠讓老師們能快速,方便的制作自己的課件呢?

二、備課系統(tǒng)

本文介紹一個(gè)由暨南大學(xué)軟件工具研究所研制開(kāi)發(fā)的網(wǎng)絡(luò)課件開(kāi)發(fā)工具--老師備課系統(tǒng)。這個(gè)系統(tǒng)的主要功能是將文字,圖片,聲音,動(dòng)畫(huà)等素材以編輯文檔的方式制作成老師的課件,然后將課件轉(zhuǎn)換成網(wǎng)頁(yè)的形式發(fā)布到網(wǎng)上,老師就可以進(jìn)行遠(yuǎn)程教學(xué)了。系統(tǒng)的操作界面與Microsoft

word非常相似(如圖1),對(duì)于那些熟悉word的老師來(lái)說(shuō)操作起來(lái)就駕輕就熟了。系統(tǒng)還提供課件框架生成器,以樹(shù)形目錄的方式管理課件中的網(wǎng)頁(yè),這樣老師講課就可以更加清晰有條理了。

圖1

系統(tǒng)用的核心技術(shù)是將Microsoft word支持的一種通用的文件格式--Rich text format(RTF),轉(zhuǎn)換成網(wǎng)頁(yè)的格式--html。對(duì)于許多人來(lái)說(shuō),html已經(jīng)十分熟悉了,可是對(duì)于RTF則不太了解,下面就來(lái)分析一下RTF的結(jié)構(gòu)。

三、RTF文件格式

RTF的結(jié)構(gòu)其實(shí)并不復(fù)雜,實(shí)際上每個(gè)RTF文件都是一個(gè)文本文件,里面包括"命令"和"正文",然后由編輯器來(lái)解釋這個(gè)文本文件,分析里面的各種命令,并將相應(yīng)的正文顯示出來(lái)。

RTF文件中的命令都是一些以"\"符號(hào)開(kāi)始的字符串,例如在文件的一開(kāi)始就以"\rtf"來(lái)表示這個(gè)文件是一個(gè)RTF格式的文件。另外一個(gè)完整的RTF文件包括文件頭和文件體兩部分。在文件頭中包括字體表、文件表、顏色表的幾個(gè)數(shù)據(jù)結(jié)構(gòu),文件體中的字體、表格的風(fēng)格都是根據(jù)文件頭中的信息來(lái)格式化的。文件頭中的每一個(gè)表都以一對(duì)大括號(hào)括起來(lái)。下面就是一個(gè)顏色表的例子。

{\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;}

首先由一個(gè)"\colortbl"來(lái)表示大括號(hào)內(nèi)是顏色表,然后由\red0\green0\blue0來(lái)表示正文顯示時(shí)用到的一種顏色。這種顏色的紅綠藍(lán)分量分別都是0。其他以此類推,兩種顏色之間用分號(hào)隔開(kāi)。在內(nèi)容中以"\cf0"命令來(lái)表示當(dāng)前的文字用第0號(hào)顏色來(lái)顯示。

文件體由版面格式化命令、正文和各種特殊命令組成的。版面格式化命令是用來(lái)控制要顯示的正文的字體,顏色和其他與版面有關(guān)的項(xiàng)目的。而特殊的命令則是在顯示一些例如圖象,表格等特殊正文時(shí)所使用的。有一些特殊命令會(huì)用到大括號(hào)來(lái)括住他的一些子命令,但無(wú)論如何,左大括號(hào)的數(shù)目和右大括號(hào)的數(shù)目中是一一對(duì)應(yīng)的(注意:整個(gè)RTF文件也由一對(duì)大括號(hào)括起來(lái))。另外,在由于字符"\"用來(lái)表示命令的開(kāi)始,所以用"\\"來(lái)表示正文中的

[1] [2] [3] [4] [5]