书签 分享 收藏 举报 版权申诉 / 43
上传文档赚钱

类型开发Eclipse插件的基本步骤(精)课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:2318201
  • 上传时间:2022-04-02
  • 格式:PPT
  • 页数:43
  • 大小:227.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《开发Eclipse插件的基本步骤(精)课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    开发 Eclipse 插件 基本 步骤 课件
    资源描述:

    1、开发Eclipse插件的基本步骤 n插件通过添加到预定义的扩展点来向平台添加功能。要将程序代码变成插件,需要:n决定插件如何与平台集成 n标识需要进行添加的扩展点以便与开发者的插件进行集成 n根据扩展点的规范来实现这些扩展n提供清单文件plugin.xml,它描述开发者正在提供的扩展以及代码的封装n测试插件n对插件进行封装插件开发实例n我们将介绍使用Java开发环境开发插件,并在下一个例子中介绍如何直接使用插件开发环境开发插件。n面我们以“Hello,World”为例,作为插件实现,说明如何创建平台插件,其步骤如下:JDT开发插件步骤1n使用菜单栏选择“文件”-“新建”-“项目”,打开“新建项

    2、目”向导。 JDT开发插件步骤2n使用向导并以默认方式创建一个Java项目,项目名取为HelloWorld。 JDT开发插件步骤3n使用菜单栏选择“文件”-“新建”-“文件”,打开“新建文件”向导。 JDT开发插件步骤4n以默认方式新建一个Java文件,文件名取为HelloWorld.java。JDT开发插件步骤5n点击“完成”,创建该文件,并在文件中输入下列代码:import org.eclipse.swt.widgets.Composite;import org.eclipse.swt.widgets.Label;import org.eclipse.swt.SWT;import org.

    3、eclipse.ui.part.ViewPart;public class HelloWorld extends ViewPart Label label; public HelloWorld() public void createPartControl (Composite parent) label = new Label(parent, SWT.WRAP); label.setText (“Hello, World!”); public void setFocus() JDT开发插件步骤6n在包资源管理器窗格中,鼠标右击本项目,从上下文菜单中选择“属性”,指定项目的类路径,编辑配置程序

    4、的编译环境。 JDT开发插件步骤7n在“属性”窗口的左面窗格选择“Java构建路径”,然后在右面的窗格中选择“库”选项卡。 JDT开发插件步骤8n在“库”选项卡下,点击“添加外部JAR”按钮,添加Eclipse安装目录下的下列三个JAR文件:npluginsorg.eclipse.core.runtime_2.1.1runtime.jarnpluginsorg.eclipse.swt.win32_2.1.0wswin32swt.jarnpluginsorg.eclipse.ui.workbench_2.1.0workbench.jarn注意,随着Eclipse的版本不同,以上文件的路径名可能会

    5、有所不同。JDT开发插件步骤9n使用“新建文件”向导,以默认方式创建一个XML项目,文件名必须为plugin.xml。 JDT开发插件步骤10n点击“完成”,创建该文件,并在文件中输入下列代码: plugin.xml文件代码的含义:n在plugin.xml中一共有四个主要的标签:plugin、requires、runtime、extension。plugin标签n其中plugin标签的属性提供的是我们要开发的插件的基本信息,除了name、version、provider-name等,最重要的是id,它要求不能和现有的Eclipse插件标识符有冲突,因此本例中用包名作为插件的标识符。requir

    6、es标签nrequires标签中所列出的是需要的插件,需要用到Eclipse工作台和SWT API,因此导入了org.eclipse.ui插件。runtime标签nruntime标签指明的是开发的插件所在JAR包的文件名。extension标签nextension标签是插件扩展点的信息。norg.eclipse.ui.views是Eclipse系统提供的观察窗口扩展点。n本例是一个观察窗口,这表明将在 org.eclipse.ui.views扩展点上进一步开发。nextension中还包括category和view两个标签,要注意的是category和view标签的标识符的唯一性,并且在vie

    7、w的属性中声明了Welcome插件的类名。JDT开发插件步骤11n选择Eclipse菜单栏“文件”-“导出”命令,将HelloWorld项目以JAR文件形式导出到Eclipse安装目录的plugin子目录下的某一目录中,同时将plugin.xml导出到该目录中。JDT开发插件步骤12n关闭并重新启动Eclipse。Eclipse启动时,将会搜索所有在插件路径下的插件并注册它们。JDT开发插件步骤13n在菜单栏中选择“窗口”-“显示视图”-“其它”,打开“显示视图”窗口。 JDT开发插件步骤14n“显示视图”窗口中,显示了在plugin.xml中extension的category标签中声明的n

    8、ame属性:HelloWorld,在HelloWorld结点中包含了view(“视图”)标签的name属性:HelloWorld1 JDT开发插件步骤15n选中HelloWorld1,并点击“确定”按钮,Eclipse中将出现HelloWorld1窗口。 n下面将介绍直接使用插件开发环境开发插件的实例。为何需要使用插件开发环境n在Eclipse中使用常用的Java开发环境就可完成插件的开发,但在插件开发过程中的每次测试都要将代码打包、发布,然后再重新启动Eclipse系统。n为了进一步便于进行插件开发,Eclipse提供了进行插件开发的“插件开发环境(PDE)”。nPDE本身也是插件。PDE的

    9、作用n插件开发环境是一个工具,提供用来自动创建、处理、调试和部署插件的专门工具,使开发插件和扩展更方便、有效。n在平台工作台中工作时,PDE可以用来帮助开发者开发平台插件。nPDE 提供了一组平台扩展添加项(视图、编辑器和透视图等),它们共同努力使得在工作台内开发插件的进程更为顺利。PDE和平台的集成n与一般平台原理一样,PDE 不是单独启动的工具。nPDE 是作为包含在 SDK 中的一组插件来安装的。n安装 PDE 时,工作台看起来是一样的,但是用户将看到工作台提供了新的透视图、向导、编辑器和视图。nPDE 与平台溶合在一起,并且通过新透视图来提供其功能。PDE 是基于平台和Java 开发工

    10、具的。使用PDE开发插件n下面,我们以开发一个简单的“Hello World”插件为例,介绍如何使用PDE开发插件,其开发步骤如下: 使用PDE开发插件步骤1n在菜单栏中选择“文件”-“新建”-“项目”,打开“新建项目”窗口。使用PDE开发插件步骤2n在“新建项目”窗口中,在左边窗格中选中“插件开发(Plug-in Development)”,并在右边的窗格中相应地选中“插件项目(Plug-in Project)” ,如下图。使用PDE开发插件步骤3n点击“下一步”,在新窗口中,输入项目名HelloWorldPlugin。nPDE的项目名称就是插件的标识符,因此需要保证项目名的惟一性。 使用P

    11、DE开发插件步骤4n点击“下一步”,显示“插件项目结构”窗口,采用默认选项 (如下图)。使用PDE开发插件步骤5n点击“下一步”,显示“插件代码生成器”窗口 (如下图)。n在“插件代码生成器”窗口中,可以选择“创建空白插件项目”生成一个空插件,也可选择“使用代码生成向导创建插件项目”。n为了说明插件结构,本例使用代码生成向导创建插件项目,并选择“Hello, World”代码生成向导。 使用PDE开发插件步骤6n点击“下一步”,进入“简单插件内容”窗口,采用默认设置 (如下图)使用PDE开发插件步骤7n点击“下一步”,进入“样本操作集”窗口,采用默认设置(如下图) 。n“Hello,World

    12、”代码生成向导将创建一个简单的操作集,它将样本菜单添加至菜单栏,并将一个按钮添加至工具栏。n新菜单中的菜单项和按钮都会调用同一个样本操作。其作用是打开一个具有所选择的消息的简单消息对话框。使用PDE开发插件步骤8n点击“完成”,完成插件项目的新建。因为所创建的项目与“插件开发”透视图相关联,因此将可自动转到“插件开发”透视图。使用PDE开发插件步骤n插件项目生成之后,项目中将会包含一个按默认方式生成的插HelloWorldPluginPlugin.java文件。n因为该项目是一个插件项目,所以点击Eclipse菜单栏中的“运行”按钮旁的下拉箭号,并选择“运行为”-“运行时工作台”。运行后,将生成一个和当前Eclipse几乎完全一致的平台,惟一的差别是在新的Eclipse平台上增加了一个“Hello,Eclipse world”插件(见下图中的工具条上的第5个按钮)。使用PDE和JDT开发插件的比较n与直接使用Java开发环境相比,使用运行时工作台方式调试插件,无需安装插件并启动运行时工作台,从而大大简化了插件开发的过程。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:开发Eclipse插件的基本步骤(精)课件.ppt
    链接地址:https://www.163wenku.com/p-2318201.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库