一、前言
在现代远程教学中,最能体现远程教学交互性、共享性、综合性、多样性等诸多特性的是多媒体课件。在制作多媒体课件方面,除了使用先进软件制作网络版课件之外,怎样将传统多媒体课件更好地应用到网络中也是一个急需解决的问题。
传统多媒体课件包括用PowerPoint、Authorware、toolBook、Action、宏图多媒体等传统的多媒体创作工具制作的课件,这类 课件未经特殊处理一般只适合单机平台使用。由于PowerPoint软件是较早出现的课件制作工具,目前也仍被广泛使用,因此有大量优秀的 PowerPoint课件等待投入网络使用。本文提出PowerPoint插件的思想,在B/S方式中,客户端只需下载PowerPoint插件,就可通 过浏览器执行PowerPoint课件。
  二、启发
由于浏览器缺省状态下也不能浏览Flash文件(*.swf),但下载Flash插件,安装后就可正常浏览。因此我们也可以类似制作PowerPoint插件,插件保存在服务器端提供给用户下载,客户端安装插件后,可正常执行PowerPoint课件。

  三、准备工作
安装PowerPoint插件的目的是要将可以执行ppt文件所需要的可执行文件(*.exe)、动态链接库(*.dll)等必须的文件拷贝到机器中,并且自动将ppt文件与Powerpnt.exe相关联。
1、PowerPoint播放环境

首先,寻找在不安装PowerPoint软件的情况下,可以执行PowerPoint文件的最小环境(以PowerPoint97为例)。

MRT7CHS.DLL MSACNV3O.DLL MSAEXP3O.DLL MSAIN800.DLL MSAIN8EN.DLL
MSCAL32.DLL MSO7CHS.DLL MS097.DLL MS097FX.DLL MSOC.DLL
MSROUTE.DLL MSSCD32.DLL MSSPC32.DLL MSTKR32.DLL POWERPNT.EXE
PPINTL.DLL PPT2HTML.DLL PPTTOOLS.DLL

2、文件关联

将某种格式的文件与相应程序关联可以有两种方式:一种是双击该文件后,在弹出的”打开方式”对话框,选择相应程序,并选取”始终使用该程序打开这些文 件”,单击”确定”按钮建立关联;另一种方式是修改注册表,增加键值,建立文件关联。前一种方式是通过手动建立,后一种可以通过程序编程自动实现,我们选 择后一种方式。
利用注册表将ppt文件与powerpnt.exe关联的方法如下:

(1) 运行注册表编辑器。

(2) 选择根键HKEY-CLASSES-ROOT。

(3) 用鼠标右键单击此根键,在弹出的快捷菜单中选择”新建”-“主键”,我们将新主键命名为”.ppt”。

(4) 双击右窗格中的”@默认”,输入键值”ppt文件”,单击”确定”。注意”ppt文件”可为任意值,只是在下一步中所建的主键名称应与此相同。

(5) 用鼠标右键单击根键HKEY-CLASSES-ROOT,在弹出的快捷菜单中选择”新建”-“主键”,我们将新主键命名为”ppt文件”,与上一步输入的键值相同。

(6) 用鼠标右键单击新建的”ppt文件”主键,通过弹出的快捷菜单中的”新建”命令建立一个新的主键”shell”。

(7) 用鼠标右键单击新建的”shell”主键,通过弹出的快捷菜单中的”新建”命令建立其子键”open”。

(8) 用鼠标右键单击新建的”open”主键,再在其下面建立一个主键”command”。

(9) 双击右窗格中的”@默认”,输入键值”c:PowerPointpowerpnt.exe %1″。假设powerpnt.exe文件及相关的动态连接库位于c:PowerPoint目录下。

(10) 退出注册表编辑器。

  四、插件制作过程

我们选择安装程序制作软件InstallShield Express来完成插件的制作。关键步骤说明如下:
(1) 在第一步”set the visual design”中,”application name”中输入”powerpoint插件”,”application executable”为空。

(2) 第二步,直接单击”确定”。

(3) 在第三步”specify compenents and files”中,将”program files”的属性”destination”设为””。是指系统的公共文件目录,在win98中一般为C:PROGRAM FILESCOMMON FILES目录,我们准备将PowerPoint播放所需的文件存放在该目录下。同时,在”program files”中增加PowerPoint播放所需的文件(最小播放环境中的所有文件)。

(4) 第四步,根据需要选择对话框,单击”确定”。

(5) 在第五步”make registry changes”中,修改注册表。

        • a. 单击”HKEY-CLASSES-ROOT”,选择”add key”,输入”.ppt”,在”registry value”中输入”ppt文件”。
        • b. 再单击”HKEY-CLASSES-ROOT”,选择”add key”,输入”ppt文件”。
        • c. 单击”ppt文件”,选择”add key”,输入”shell”。
        • d. 单击”shell”,选择”add key”,输入”open”。
        • e. 单击”open”,选择”add key”,输?quot;command”,在”registry value”中输入”/powerpnt.exe %1″。

(6) 其它几步,选择”确定”,即可生成安装程序了。
(7) 利用其它压缩软件,将安装程序压缩为一个文件,插件制作完成。

(注:该插件在局域网中测试顺利通过。)

http://it.sohu.com/18/31/article15363118.shtml

赞赏

微信赞赏支付宝赞赏

「赏不在多,觉得文章有用,就赞赏下吧!」

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据