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

  • 代码生成 输入
  • 默认的持久化
  • 机制
  • 模型编辑器

原文地址:https://www.cnblogs.com/jalja/p/11666249.html

时间: 2024-07-28 19:08:24

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

quick-cocos2d-x开发工具sublime text及其强力插件QuickXDev

更新:如今QuickXDev已经能够通过Package Control下载了,全部QuickXDev相关的请看这里:http://my.oschina.net/lonewolf/blog?catalog=412647 sublime text是一个小巧,强大.界面美丽的代码编辑器,眼下正式版本号为2,开发版为3.下载地址:http://www.sublimetext.com/.sublime text的非常多功能都是依赖于其强大的插件系统.sublime text支持lua语言,但大部分功能都没

C#跨平台手机应用开发工具Xamarin尝试 与Eclipse简单对比

Xamarin 支持使用C#开发基于Android.IOS.WindowsPhone应用开发,最大特点C#+跨平台,详细说明问度娘. 安装 研究 想体验研究的点击查看页面 Xamarin For Visual Studio 3.0.54.0 完整离线破解版 我也下载了研究下,破解有时候有问题,一登陆就变成试用版,需要重新生成License,挺烦人,于是写了段批处理,放入记事本中另存为crack.bat执行,则可再次生成License. @Entitlements.bak为破解后生成的Entitl

软件开发工具(第6章:软件开发工具的现状与发展)

一.软件开发工具的发展现状 软件开发工具是什么时候兴起的 IBM于1989年提出的AD/Cycle——关于应用系统开发和CASE工具的总框架. 软件开发工具的兴起是在20世纪80年代中期.当时,专项的.支持某一工作环节 的专用工具大量涌现,人们很快发现了这种分散应用的弱点,提出了一体化的要求. 与国际软件开发工具比较, 国内应用水平较大地落后于国际. 二.软件开发工具的发展方向与趋势 几个值得注意的发展方向(重点.记忆) 智能化. 网络化 .一体化 .标准化 智能化:所谓智能化,具体来说就是在软

java学习之Eclipse开发工具

Eclipse是功能强大Java集成开发工具.它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公司中,使用的就是Eclipse进行开发. 1.1     Eclipse的下载.安装.卸载 l  下载 http://www.eclipse.org l  安装 (只需要解压后就能使用) l  卸载(只需要将文件夹删除就可以了) l  注意: 开发软件的安装目录中,尽量不要出现空格与中文 1.2     Eclipse的使用 在当前阶段,我们只需要完成最基本的Java文件编写,其他功能跟随日

PHP开发工具上的vim插件

我中间使用过一段gvim 现在习惯用vim模式写代码 不管在什么工具上都试着安装 vim插件,总结我所使用过的开发工具和如何安装vim插件. 1.zendstudio 这个工具是一个不错的IDE工具,主要是可以开关闭工程,很方便(其他方面我没有试) 这个工具也可以安装vim插件-- Vrapper - Vim-like editing in Eclipse Update Site Stable: http://vrapper.sourceforge.net/update-site/stable 

java基础-Eclipse开发工具介绍

java基础-Eclipse开发工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 所谓工欲善其事必先利其器,即将身为一名Java开发工程师怎么能没有一款好使的IDE呢?今天就为大家介绍一款功能强大的IDE,即Eclipse.它是Java集成开发工具.它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公司中,很多Java工程师都将Eclise作为首选开发工具,而且它还是免费开源的,尽管eclipse有些功能没有,但是你开源下载一些插件让其支持,这足以说明它的扩展性

Java基础学习笔记十一 Eclipse开发工具

Eclipse是功能强大Java集成开发工具.它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公司中,使用的就是Eclipse进行开发. Eclipse的下载.安装.卸载 下载 http://www.eclipse.org 安装 (只需要解压后就能使用) 卸载(只需要将文件夹删除就可以了) 开发软件的安装目录中,尽量不要出现空格与中文 Eclipse的使用 使用步骤: ?1.开启,选择工作空间,工作空间指的是将来编写的java源文件存放的位置.如下图: 下图中的复选框如果选中,表示使用

java基础(8):Eclipse开发工具

1. Eclipse开发工具 Eclipse是功能强大Java集成开发工具.它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公司中,使用的就是Eclipse进行开发. 1.1 Eclipse的下载.安装.卸载 下载 http://www.eclipse.org 安装 (只需要解压后就能使用) 卸载(只需要将文件夹删除就可以了) 注意: 开发软件的安装目录中,尽量不要出现空格与中文 1.2 Eclipse的使用 在当前阶段,我们只需要完成最基本的Java文件编写,其他功能跟随日常教学慢慢

Java开发工具

每一个程序员都有一个自己的开发工具,使用得心应手,好的工具能做到事半功倍效果.但人与人不同,喜好不同,使用的工具也不同.就像侠客需要武器,十八般兵器,各有所长,每个侠客都有属于自己的兵器.下面介绍下IT界的兵器们: JDK (Java Development Kit)Java开发工具集 .Eclipse.MyEclipse.UltraEdit.Java Workshop.NetBeans 与Sun Java Studio 5.Borland 的JBuilder.Oracle 的JDevelope