当前位置:论文写作 > 毕业论文范文 > 文章内容

红花还需绿叶衬office插件之旅(2)

主题:jquery 对象插件开发 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-02-23

简介:关于本文可作为相关专业插件对象论文写作研究的大学硕士与本科毕业论文插件对象论文开题报告范文和职称论文参考文献资料。

插件对象论文范文

jquery 对象插件开发论文

目录

  1. jquery 对象插件开发:PHP公益培训第3部-129-jquery对象级插件开发

对那些决定投入到OFfice插件开发的朋友们,我希望下面的入门教程能起一个抛砖引玉的作用.而要想写出真正专业化、受市场欢迎的商业插件,还需要不断学习和积累.下面我们就以微软Office系列办公套件为例,开始我们的“插件之旅”.

首先建议朋友们先花点时间掌握一些VBA、VB或者其他程序设计的相关矢口识,这有利于我们开发出更加专业的插件.再花点时间了解—下OFFice对象模型的相关结构、对象、属性、方法等.这些知识,在Office帮助文档中就有很详细的介绍,并且有不少代码示例.

有了这些矢日识准备,就可以开始开发自己的第一个OFFice插件了.微软0FFice平台的插件开发有三种方式:

(1)利用OFFice内置的宏语言VBP进行开发.

(2)利用VB6或者其他程序设计语言开发基于C0m的Hctive OLL或者HcLiveEXE.

(3)利用VSTO进行开发,这是一种新的开发技术,用它开发的插件可以脱离Office环境进行文档的建立和处理. 下面的插件例子,将用来实现在PoLuerPoiril中给所选的对象重命名以及显示/隐藏对象,从而让繁杂、众多、无序的对象操作变得轻松而有序.

在PocuerPoinL中制作幻灯片时,往往会有这样的困惑:当一张幻灯片中包含的对象太多,对象的操作将变得非常费时和无序,这时,或许非常希望能够给某些对象取个有意义的名字并且能够隐藏某些重叠在一起的对象,从而让我们茌操作时能够快速地识别对象或操作所需对象.是的,对象重命名插件可以轻松地解决这个问题.下面就请跟我一起,来完成这个插件的开发.

第一步:启动PoluerPoiflt 2003(本例同样适用于PocuerPoinl 2007/2010),建立一个PPT文档,然后按FlIL+Fll键打开VBH编程环境窗口.

第二步:点击菜单“插入一类模块”新建一个类,并在左侧工程窗格的属性中,将类模块的名称由默认的“类1”改为“dsFlpp”.另外再插入一个模块,并改名为mdRpp.双击进入clsHpp类模块,再在右侧类模块窗口中输入下列代码(见图1).同样方法,为mdHpp也输入相应的代码,限于篇幅这里不再细述,大家可从http://work.neuJhuo.com/Cfon/201007/FIom eTools.zip获取详细代码.

第三步:点击菜单“插入一用户窗体”新建一个窗体,并将默认的UserForml改合为“frmShouu”.在左侧控件工具箱中点选相应工具,再茌窗体上分别绘制1个Lis[Box控件、1个CheckBox控件、2个CommandButlon按钮控件.要想修改窗体标题,比如改为“显示或隐藏对象”,可在窗体属性列表中找到Copciori,直接修改它的值即可.同样,修改按钮上的显示文字,点选按钮对象后,再在属性列表中修改它的Coption属性值即可(见图2).

接着在工程窗格中,右击窗体frmShOLU,选择“查看代码”,输入相应的代码目口可.同样,限于篇幅,具体代码已打包在上述的下载文件中了.

第四步:回到Po uuerPoinL主界面,点击菜单“文件一另存为”,保存类型选择“PowuerPoinC加载宏(*.ppo)”,保存后一个给对象重命名的插件就做好了.最后测试—下效果,在PocuerPoint中,点击菜单“工具→加载宏”,然后浏览至你刚才保存豹文件就可以加载我们刚才编写的插件了(见图3).

用VBR写插件虽然简单方便,但是它有几点不足:一是需要调整offiCe宏的安全性,有点麻烦;二是它的编译不是一种真正意义上的编译,很容易泄漏源代码;三是所受限制多.所以,我们在原来的基础上,用VB6改写上面的插件,让它成为真正意义上的Office插件.

jquery 对象插件开发:PHP公益培训第3部-129-jquery对象级插件开发

从oFFice 2000开始支持一种新的统一的设计结构,这种结构用于生成应用程序外接程序以增强和控制Office应用程序.这些外接程序叫做Corn外接程序.

C0m外接程序是一种进程内com服务器或Hctive×动态链接库(DLL),它实现如miCroSorc9r接程序设计器类型库(msoddndr.d¨)中所描述的IDTExensibilitg2接口.所有C0m外接程序都从此接口继承而来,而且都必须实现其五个方法中的每一个方法. 下面我们就按步骤用VB6(当然也可以用其他的语言)来改写上面的对象重命名插件.

l启动microsoft Visuol Bosic 6.0,选择“外接程序”作为项目类型.

2.为连接打开设计器窗口,并从“应用程序”下拉列表中选择“fflicrosof PocuerPoinL”.在“初始加载行为”下拉列表选择“SLor七up”,表示宿主应用程序启动时就加载插件.从项目中移除“frmrdin".

3,从“项目”窗口中右击“conneCt”项目,选择“查看代码”.然后把其中的所有代码删除,然后加入我们对上例进行改造后的代码(详细代码见上文提供的下载文件包中).

4.插入一个窗体,用于操作“显示对象或隐藏对象”,其设计和代码与第二部分相似,不再列出,详细信息请看下载示例源代码.

5.编译源代码:保存该项目并创建FlomeToo|s.dll.设计器为你注册插件.其他代码与前面的代码基本相同,在此省略.详细代码信息,可以下载示例文件.

总结:本文是一篇关于插件对象论文范文,可作为相关选题参考,和写作参考文献。

jquery 对象插件开发引用文献:

[1] 面向对象论文范文 面向对象有关论文范文资料10000字
[2] 找对象论文范文文献 找对象类硕士论文范文10000字
[3] 监察对象硕士论文范文 监察对象论文范文资料10000字
《红花还需绿叶衬office插件之旅(2)》word下载【免费】
jquery 对象插件开发相关论文范文资料