[实用技巧]为PowerPoint课件制作网络插件
一、前言
在现代远程教学中,最能体现远程教学交互性、共享性、综合性、多样性等诸多特性的是多媒体课件。在制作多媒体课件方面,除了使用先进软件制作网络版课件之外,怎样将传统多媒体课件更好地应用到网络中也是一个急需解决的问题。
传统多媒体课件包括用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:\PowerPoint\powerpnt.exe %1"。假设powerpnt.exe文件及相关的动态连接库位于c:\PowerPoint目录下。
(10) 退出注册表编辑器。