1 / 52
文档名称:

Eclipse插件体系与插件开发.ppt

格式:ppt   页数:52页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Eclipse插件体系与插件开发.ppt

上传人:zbggqyk171 2015/11/2 文件大小:0 KB

下载得到文件列表

Eclipse插件体系与插件开发.ppt

相关文档

文档介绍

文档介绍:2017/7/22
电子科技大学软件学院
第5次课 Eclipse插件体系与插件开发
电子科技大学软件学院胡成华
2017/7/22
电子科技大学软件学院
2
本章内容
Eclipse 的基本结构
平台运行
扩展点
插件
Eclipse API
集成框架
2017/7/22
电子科技大学软件学院
3
Eclipse平台体系结构
Eclipse Platform
Platform Runtime

Tool
(plug-in)
Tool
(plug-in)
Tool
(plug-in)
Workbench
Workspace
Help
Team
JFace
SWT
Plug-in
Developer
Environment
(PDE)
Java
Development
Tooling
(JDT)
Eclipse SDK
2017/7/22
电子科技大学软件学院
4
Eclipse平台体系结构
灵活的结构基于:
扩展点
插件
这个体系结构:
在平台内可以应用其他工具
其他工具可以被进一步扩展
在工具和平台之间无缝集成
不需要等到为集成发行新的产品
2017/7/22
电子科技大学软件学院
5
平台运行时
在 Eclipse 中,除了平台运行时之外,所有东西都是插件
作为最小的内核,成为 Eclipse 平台强大的基础
按照插件的规则所有其他子系统都构建在平台运行时之上
它们本身都是插件
基本的平台包括:
工作空间
工作台
小组
调试
帮助
2017/7/22
电子科技大学软件学院
6
扩展点
描述可以和平台集成的添加插件的功能
通过扩展工具来扩展平台可以添加指定的功能
Java 开发工具(JDT) 和插件开发环境(PDE) 是与平台集成的扩展工具
在 Eclipse 中可以实现两种级别的扩展:
扩展核心平台
扩展提供扩展点的插件
扩展点可以有一个对应的API 接口
定义了实现扩展所要提供的内容
2017/7/22
电子科技大学软件学院
7
插件…
应用扩展工具向平台提供添加的功能
和平台完全集成
插件:
定义扩展点
每一个插件定义它自己的扩展点
实现指定功能
通常有些主要功能在平台中还没有实现
提供它们自己的 APIs
用来对它们的功能进行进一步扩展
2017/7/22
电子科技大学软件学院
8
…插件
插件通过扩展点 API 接口实现行为定义
插件可以扩展:
命名的扩展点
其他插件的扩展点
插件也可以声明一个扩展点并且可以向它提供一个扩展
插件用Java 程序语言来开发
2017/7/22
电子科技大学软件学院
9
插件的组成
插件的组成:
JAR 文件
包括插件代码的归档文件

描述插件的清单文件

对插件详细的原文描述

对插件属性的描述
2017/7/22
电子科技大学软件学院
10
描述插件
对平台的一个扩展必须在某个地方进行注册
每一个插件都有一个清单文件用来描述:
插件代码的位置
这个插件添加的扩展
清单文件命名为
可以用 Eclipse 工具进行编辑
通常描述的内容包括:
名称, 标识, 和插件的版本
依赖插件
扩展点
插件代码的位置

最近更新

2024年感恩父母感恩老师的演讲稿 13页

武广客运专线过渡段沉降分析与控制的开题报告.. 2页

2024年感受的作文通用[8篇] 10页

欧美初级留学生汉字认知教学策略研究——以学.. 2页

2024年感人的表白句子(15篇) 56页

2024年愚人节周记 5页

小学六年级英语按要求完成句子测试题 7页

模糊理论在医疗诊断及医院评价中的应用研究的.. 2页

模拟微重力对人牙髓干细胞在裸鼠体内增殖能力.. 2页

模具企业知识库管理系统的设计与实现的开题报.. 2页

椭圆偏振光对CPT原子频标的影响的开题报告 2页

植物应答环境信号的两个相关基因功能研究的开.. 2页

棕背伯劳的效鸣的开题报告 2页

梭子蟹过敏原分析及原肌球蛋白关键抗原表位重.. 2页

桥上CRTSⅢ型板式无咋轨道动力学性能分析的开.. 2页

桑树叶片蛋白质组学分析的开题报告 2页

框架结构抗连续倒塌概率评价方法研究的开题报.. 2页

2022-2023学年全国初中八年级上物理人教版同步.. 13页

2024年日历(A4打印版)中英文Word 6页

脚手架和操作平台减员控员专项施工方案 13页

ICP备案授权书范例 1页

菊粉检测方法 1页

生物酶辅助提取菊粉的方法 10页

煤矿井下防爆电气设备检查标准 5页

借鉴市委办公厅工作114个失误实例(全集排版2.. 94页

中国签证邀请函模板 2页

四年级英语上册乌鸦喝水-课件(PPT演示稿) 10页