• 软件开发工具(第13章: Eclipse插件的使用与开发)


    一、插件简介 

    插件的定义(了解)

    插件是一种遵循其所依附的软件的接口规范所编写出来的程序。 插件实际上是对原有软件的扩展,替应用程序增加一些所需要的特定 功能。

    插件的构成(重点、记忆)

    • 每个插件都由一个插件清单文件(plugin.xml)和一些可选文件组成。
    • 插件清单文件描述了插件的名字、版本号、使用的或者本身定义的扩 展点等信息。
    • 一个典型的插件文件夹一般包括以下文件: plugin. xml;plugin. properties;about. html;*.jar;lib;icons; 其他需要的文件

    plugin.xml :

    • 插件清单文件,主要有plugin、runtime、requires和extension四个 标签;
    • 其中,plugin标签的属性提供的是插件的基本信息,除了name、 version、provider-name等,最重要的是id,它要求不能和现有的 Eclipse插件id有冲突。
    • requires标签中所列出的是需要的插件。 r
    • untime标签指明的是该插件所在JAR包的文件名。
    • extension标签是 插件扩展点的信息

    plugin. properties 插件的一般信息,记录插件的属性设置。

    about.html 记录证书信息。

    *.jar:插件需要的类文件。

    lib:容纳第三方JAR包。

    icons:容纳icon文件,通常是GIF格式。

    Eclipse在首次启动时,会扫描并查找plugins目录下的已被定义的插件。 如果发现某个插件有多个版本,只有一个(通常是高版本号)将被使用。

    二、使用PDE进行插件开发

    PDE简介(了解)

    • 插件开发环境(Plug-in Development Environment——PDE)PDE 新增了透视图来帮助开发者创建、开发、测试、调试和部署插件。
    • PDE透视图主要包括清单编辑器和插件大纲两部分

    清单编辑器(重点、记忆)

    打开PDE透视图: 单击窗口→打开透视图→其他→插件开发→确定

    插件模板(了解)

    • Hello,World模板
    • 具有编辑器的插件
    • 具有弹出菜单的插件
    • 具有多页面编辑器的插件
    • 具有视图的插件
    • 具有属性页面的插件

    三、常用插件扩展点

    Eclipse插件用户界面的三个基本构成元素是视图、编辑器、透视图

    • 视图扩展点 通过扩展org.eclipse.ui.views为工作台定义更多 的视图。
    • 编辑器扩展点 通过扩展org.eclipse.ui.editors将新编辑器添加至 工作台。
    • 透视图扩展点 通过扩展org.eclipse.ui.perspectives将透视图工 厂添加至工作台。

    在Eclipse插件中,将已有的视图、操作集及编辑器进行组合和布局,以支 持特定用户的需求,这种组织的结果称为透视图

    四、常用插件介绍与使用

    常用插件有 哪些(记忆)

     使用EMF插件能实现哪些功能(重点、记忆)

    EMF(Eclipse Modeling Framework)是Eclipse的建模框架。 使用EMF可以实现以下四个功能:

    • 代码生成 输入
    • 默认的持久化
    • 机制
    • 模型编辑器
  • 相关阅读:
    代理模式
    组合模式
    yum配置文件详解
    责任链模式
    git看不到别人创建的远程分支
    学习gulpfile.babel.js随笔
    遍历数组的方法
    解决Error: ENOENT: no such file or directory, scandir 安装node-sass报错
    window对象
    Moment.js的一些用法
  • 原文地址:https://www.cnblogs.com/jalja/p/11666249.html
Copyright © 2020-2023  润新知