• 软件开发工具(第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可以实现以下四个功能:

    • 代码生成 输入
    • 默认的持久化
    • 机制
    • 模型编辑器
  • 相关阅读:
    设计模式之工厂模式-抽象工厂(02)
    1036 跟奥巴马一起编程 (15 分)
    1034 有理数四则运算 (20 分)
    1033 旧键盘打字 (20 分)
    1031 查验身份证 (15 分)
    大学排名定向爬虫
    1030 完美数列 (25 分)二分
    1029 旧键盘 (20 分)
    1028 人口普查 (20 分)
    1026 程序运行时间 (15 分)四舍五入
  • 原文地址:https://www.cnblogs.com/jalja/p/11666249.html
Copyright © 2020-2023  润新知