企业项目资料.docx

上传人:牧羊曲112 文档编号:1704165 上传时间:2022-12-15 格式:DOCX 页数:16 大小:314.68KB
返回 下载 相关 举报
企业项目资料.docx_第1页
第1页 / 共16页
企业项目资料.docx_第2页
第2页 / 共16页
企业项目资料.docx_第3页
第3页 / 共16页
企业项目资料.docx_第4页
第4页 / 共16页
企业项目资料.docx_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《企业项目资料.docx》由会员分享,可在线阅读,更多相关《企业项目资料.docx(16页珍藏版)》请在三一办公上搜索。

1、安装、升级和卸载详解一、前言金格网络文档系列中间件产品,作为目前办公应用中使用最广泛的中间件产品以其强大的功能、良好的稳定性、丰富的开发接口、安全可靠的数据通信能力、专为办公量身定做的特色功能、能应对各种应用环境的等特点闻名于OA办公的应用领域。作为开发人员,能够应用控件做出符合用户需要的功能来,自然是一件让人充满成就感的事情。控件对文档强大的控制能力,应用起来的简单便捷也很容易为自己的产品增加不少亮点和形象分。不过相信不少技术人员在面对客户安装、升级和卸载控件时也费过不少脑筋吧。想象一下在目前各种操作系统下,在各种各样复杂的客户端环境上想把开发已经开发出来的功能良好的应用起来,却也不是每一位

2、技术人员可以轻松驾驭的。本文的目的,就是全面解决技术人员在实施产品时对控件的安装、升级和卸载遇到的问题,让使用金格控件的用户都能安心的开放,放心的实施,开心的使用。二、安装篇中间件的安装可以分为自动、半自动和手工三种。现在分别介绍三种方式的实现方法。A、自动安装:自动安装是指客户运行页面是能通过程序自动提示客户安装,安装后可以正常运行程序的功能。需要的设置工作如下:1、集成控件的页面需要有完成的OBJECT标签内容,如:/-作用:集成控件代码-/上面内容中codebase很重要,以#号为分隔前半部分是控件的下载地址,使用相对路径,例子中的写法表示当前目录中;后半部分是指定当前控件的版本号。首先

3、要确保控件的的下载地址是否正确,否则控件下载不了就更别提安装了。控件的版本主要是日后升级时用到,后面我们在说升级的时候来介绍。(金格提供的开发示例中在DocumentList页面使用这种方式,编辑页面为了解决出现“单击以激活控件”的问题改成了调用js文件,当然js文件中的内容也是标签,内容和上面的代码完全相同。)2、客户端IE的安全性设置,控件的安装至少需要IE的安全中同意安装经过了数字签名的控件才行(金格的中间件都是经过了数字签名的,所以安全性不用担心,并且只需要打开同意安装经过了数字签名的控件就行了,避免一些不安全的控件安装)。设置的方式有两种,第一种是自动IE设置:1.)在IE的图标上单

4、击右键选择“属性”。(图2-1:进入IE的属性)或者在IE中的菜单项里选“工具”“Internet选项”。(图2-2:进入IE的属性)2.)在弹出的窗口中选择“安全”(图2-3:IE属性的“安全”页)3.)在“安全”中选择“Internet”的“自定义级别”按钮(图2-4:“自定义级别”)4.)选择安全级别为“安全级 中”,然后点重置按钮。重置后“确定”并关闭Internet属性窗口,设置完成了。(图2-5:第一种设置.完)第二种是自己在自定义安全级别中设置:(图2-6:第二种设置.自定义设置)(图2-7:第二种设置.完)经过以上ActiveX安全设置的方法设置后,在第一次运行程序只有这样经过

5、数字签名的控件会出现下载安装的提示:(图2-8:自动安装提示)选择“安装”控件:(图2-9:自动下载安装)安装后就可以使用控件的功能了。B、半自动:半自动方式为金格提供的下载后运行SETUP.EXE的安装方式。需要借助开发示例包中的InstallClinet.zip文件。处理方法如下:1、打开金格提供的开发示例包(这里用iWebOffice2006产品asp语言的开发示例包为例),可以找到里面有一个InstallClinet.zip文件。(图2-10:InstallClinet.zip文件)将InstallClinet.zip文件解压出来,可以看到里面有多个文件。开发示例包中提供的控件是试用版

6、本的,需要先用正式版的控件替换一下(这里用的是iWebOffice2006产品做说明,iWebOffice2006正式版控件是iWebOffice2006.cab文件,可以解压这个文件得到正式版的iWebOffice2006.ocx文件,取出来替换InstallClinet目录下试用版的iWebOffice2006.ocx文件)。(图2-11:iWebOffice2006产品提供的InstallClinet.zip文件内容)然后,用记事本打开Setup.Lst文件编辑里面的内容,可以修改安装窗口的标题、正文内容和安装控件的默认路径。(一般不需要特别修改保持原样就可以)(图2-12:iWebOf

7、fice2006产品提供的InstallClinet.zip中的Setup.Lst文件内容)注意,处理时一定要找对开发示例包,使用哪个产品就找哪个产品的示例包(比如iWebSignature产品可别用了iWebOffice2003里的InstallClinet.zip),因为不同的产品对应的InstallClinet.zip中的内容肯定是不同的。2、将目录重新打包成压缩文件供客户下载;3、下载后解压成目录,进入目录中运行SETUP.EXE程序安装控件;(图2-13:安装程序运行)安装后就可以使用控件的功能了。C、手工安装:手工安装的技术原理和半自动安装一样,但是需要操作人员有更高的操作能力。操

8、作的步骤如下:1、下载控件,如果控件是cab包形式的,需要把控件解压缩释放出ocx控件文件。2、把控件ocx文件复制到不会轻易被删除的地方(如C盘根目录下)。3、点击“开始”“运行”,打开运行窗口,在窗口中输入:“regsvr32 控件地址”比如注册复制到了C盘根目录的iWebOffice2006.ocx控件就输入:regsvr32 C:iWebOffice2006.ocx(图2-14:安装程序运行)回车或点击“确定”后注册完成。(图2-15:注册成功的提示)出现上面的提示窗口表示控件注册成功,之后就可以使用控件的功能了。需要注意的是半自动安装和手工安装方式安装的控件一旦安装成功,控件文件的位

9、置就不能变动了,否则就会引用文件失败了。重要说明:正常来说windows2000、xp、2003系统都是可以使用自动安装的方式安装控件的,如果出现不能安装的情况一定是没有完全按照本文说明的方法设置造成的,只需要按本文的内容重新设置好服务器上的控件地址、页面代码中控件的下载地址、页面代码中控件的版本以及客户端的IE安全设置就可以解决。而VISTA系统比较特殊,它对ACTIVEX的支持做了不少限制,需要在安装控件之前先在用户账户中把“用户账户控制(UAC)”功能关闭掉。(图2-16:用户账户中找到“打开或关闭.”)(图2-17:把勾去掉以关闭“用户账户控制(UAC)”功能)经过以上的设置后在按照前

10、文所描述的设置方式设置就可以保证控件的安装了。三、升级篇升级和控件安装的原理是一样的,只是为了便于上手和操作我们单独讲解。一般升级都发生在系统已经部署和使用的阶段,这个时候客户端的机器都已经安装和使用了早期版本的控件。最理想的状态是能够实现自动升级,而想完成自动升级,需要满足一些条件的。首先,就是在服务器上用升级版本的控件文件替换早先的控件文件。如果是正式版本的升级则替换服务器上的客户端控件就可以了;如果是之前部署了试用版,现在升级到正式版则要同时替换客户端控件和服务器端控件(如果是DLL文件就需要到组件服务中重新注册一下,JAVA类文件只要替换后重新启动应用服务器即可)。然后,修改使用了控件

11、的编辑页面上的控件版本(如果是放在js文件中引用的方法就修改js文件中生成标签的版本)。还记得安装篇中介绍的标签完整内容吗?我们拿来看一下:/-作用:集成控件代码-/CODEBASE中#号后面的就是版本号,这里要对应客户端控件的真实版本。这个内容有什么作用呢?是这样的:当页面加载时初始化标签引用的对象时,会检查这个版本号,程序会把这个版本号和当前客户端机器注册表中的对应控件版本做对比,如果发现页面中的版本更新就会提示重新下载控件并安装(也就是升级)。所以在第一次安装时,机器上还没有安装控件,自然在注册表中找不到对应的控件信息,就不需要管这个版本号了。在平时使用中因为如果页面的版本和控件真实版本

12、一致,那么控件安装后也不会有提示。现在我们要做的是升级,一般升级的版本都比之前的版本要高,所以在修改成升级版的版本号后再运行程序,就会提示升级了,升级安装后注册表中的信息被更新成新的控件信息,以后也就不会再提示了。所以,请注意一定要保持页面上的版本号和控件的真实版本号项一致,避免疏忽造成不必要的麻烦。接着,你就可以运行程序来更新控件了。但是如果你发现运行后没有出现提示,或者提示出现你安装后发现还是老版本的控件。别着急,这八成是客户端的缓存在作怪,进入Internet属性页面,找到“常规”页面下的“删除文件”按钮,然后在弹出的对话框中选中“删除所有脱机内容”点“确定”以删除当前机器上的IE缓存的

13、临时文件。(图3-1:清除IE的缓存)(图3-2:请注意删除所有脱机内容)删除后在运行程序,安装后应该就是新版本的控件了。请注意:升级时也需要满足自动安装中提到的IE安全设置的内容,以保证升级的正常完成。如果经过上述方法的处理还不能自动升级,那很可能是客户端环境有一些独特的设置在影响升级的正常运行。这种情况下,只要使用半自动和手工安装方式来升级了,处理的方式请参考安装篇的对应内容。四、卸载篇如果让我找一个要卸载这么优秀的控件的理由的话,我想那可能是病毒损坏了控件,需要卸载后重新安装吧。原规正传,控件的卸载和安装是对应起来的:对应自动安装是一种卸载方式,对应半自动和手工安装是另一种方式(因为半自

14、动和手工安装其实原理是一样的)。自动安装方式下控件的卸载:首先,关闭所有的IE(请确保所有的IE都关闭再进行删除操作,否则可能会删除失败)。进入Internet属性页面,找到“常规”页面下的“设置”按钮,在弹出的页面中点“查看对象”按钮,会弹出控件安装的目录。然后选择要卸载的控件点击右键,在菜单中选择“删除”,接着“确定”就完成了。(图4-1:进入IE属性的“设置”)(图4-2:进入“查看对象”)(图4-3:删除控件)(图4-4:确定后控件被删除)半自动和手工安装方式下的控件卸载:作为半自动和手工安装方式其实原理就是通过regsvr32程序把控件的信息注册到注册表中。所以卸载的方法也是用regsvr32程序:“regsvr32 u 控件地址”比如要卸载C盘根目录的iWebOffice2006.ocx控件就输入:“regsvr32 u C:iWebOffice2006.ocx” (图4-5:手工卸载代码)(图4-6:卸载成功)五、总结金格的控件产品都是标准的ActiveX控件,它的安装、升级和卸载的方式和其他ActiveX产品(如Flash)完全相同。所以这里的经验完全可以用在各种ActiveX上,反之亦然。(完)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号