厦门大学软件学院《毕业设计(论文)》开题报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

厦门大学软件学院《毕业设计(论文)》开题报告

使用RCP来开发Java桌面应用可以把开发的焦点转移到系统的逻辑功能上,而不是界面上。自己的程序可以继承Eclipse的风格与功能,而不用自己去编写诸如菜单,工具条,子窗口等等的界面元素。甚至我们可以把Eclipse本身的功能插件,比如Console拿来放在自己的程序里,这样就避免了很多重复开发。2.EclipseRCP的组成部分

EclipseRCP是EclipsePlatform的一个子集(如图),从Eclipse3.0版本开始,Eclipse项目组对代码进行了重构,将IDE与Workbench(工作台)彻底分离,实现了一个GenericWorkbench,使得特殊的RCP应用中不再有IDE的影子。而其它的可选部件及丰富的工具集更是让RCP应用在各个领域都可以大展拳脚。

3.Eclipse插件结构

Eclipse插件其实和一般的Java工程类似,但是不同于普通的Java工程的是,Eclipse插件工程的组织安排都有一些特殊的配置文件进行维护。一个插件工程是有一系列的Java文件和一个进行描述和连接其他依赖插件的manifest 文件组成,其中还包括一个名为plugin.xml的配置文件,该文件是描述该插件项目具体扩展了哪些Eclipse的扩展点。

4.开发前的准备

Eclipse是自带插件开发环境PDE(Plug-inDevelopEnvironment)的,所以要开发Eclipse插件只需要下载一个标准的Eclipse即可。

虽然Eclipse生来就是开放的插件平台,但是Eclipse插件,特别是RCP 是从3.0开始才走红的。Eclipse3.0是一个具有里程碑意义的版本,它对Eclipse 以前的结构做了一定的改进,并且升级了PDE,极大的简化了插件开发的配置,基本上实现了插件开发全图形的化操作,使得插件开发人员可以专注于插件功能的开发,而不用去管琐碎的配置文件。

时间进度安排:

2007年2月25日-2007年3月15日

完成详细设计,所有模块的细节敲定,模块的所有接口、数据结构、函数及所用算法均定义完毕,并完成相应文档资料。

2007年3月16日-2007年3月31日

征求导师意见后进一步改进,整理提交毕业设计开题报告。

2007年4月1日-2007年4月30日

声明:此资源由本人收集整理于网络只用于交流学习。如有侵权请联系删除处理。

相关文档
最新文档