Eclipse Plug-in/RCD开发方法详解

Eclipse Plug-in/RCD开发方法详解
作 者: 孟庆昌 王津涛
出版社: 机械工业出版社
丛编项: 信息科学与技术丛书/程序设计系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 软件工程及软件方法学
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Eclipse Plug-in/RCD开发方法详解》作者简介

内容简介

本书以Eclipse的使用、Eclipse Plug-in/RCP的开发为核心,全面、详细地介绍了Eclipse的基本操作及Eclipse Plug-in/RCP应用程序的构建。全书共5篇,Eclipse起步篇介绍了Eclipse的架构及操作、CVS版本控制以及JUnit测试工具在Eclipse中的使用;Eclipse插件开发篇介绍了如何使用 Eclipse进行插件开发;Eclipse RCP开发篇介绍了Eclipse RCP开发过程:搭建常见的Eclipse开发环境篇介绍了Eclipse JEE开发环境的搭建、 Eclipse JME开发环境的搭建以及Eclipse Ruby开发环境的搭建;Eclipse RCP实战开发篇介绍了一个“病人住院信息管理系统(PatientIMS)”的开发过程,使读者达到学以致用的目的。 本书提供了丰富的典型实例。为了便于读者调试程序,本书还配备了光盘,其中包含了本书的所有实例代码和相关操作视频。 本书既可以作为Eclipse的入门培训教材或自学教材,又可以作为高等院校计算机及其相关专业的教学用书。

图书目录

出版说明

前言

第1篇 Eclipse起步篇

第1章 Eclipse概述

1.1Eclipse的发展概况

1.1.1Eclipse的历史

1.1.2Eclipse的现状

1.1.3Eclipse的未来

1.2Eclitpse体系结构

1.2.1Eclipse平台机制

1.2.2Eclipse架构图

1.3Eclitpse的开源性

1.4EcliLpse的可扩展性

1.5本章小结

第2章 EcIjpse安装与配置

2.1EcliLpse获得与安装

2.1.1下载Eclipse

2.1.2安装Eclipse

2.2JDK获得与安装

2.2.1JDK简介

2.2.2下载JDK

2.2.3安装JDK

2.3配置环境变量

2.4启动Eclipse

2.5本章小结

第3章 Eclitpse集成开发环境

3.1Eclitpse工作台

3.2透视图

3.2.1打开透视图

3.2.2定制透视图

3.2.3定制默认透视图

3.2.4透视图其他操作

3.3视图

3.3.1视图简介

3.3.2打开视图

3.3.3定制快速视图

3.3.4最大化、最小化和恢复视图

3.3.5移动和停放视图

3.4编辑器

3.4.1嵌入式编辑器

3.4.2编辑器文件类型的关联

3.5菜单栏

3.5.1“文件”菜单

3.5.2“编辑”菜单

3.5.3“源代码”菜单

3.5.4“重构”菜单

3.5.5“浏览”菜单

3.5.6“搜索”菜单

3.5.7“项目”菜单

3.5.8“运行”菜单

3.5.9“窗口”菜单

3.5.10“帮助”菜单

3.6工具栏

3.6.1工具栏简介

3.6.2工具栏按钮图标

3.7定制工作台

3.7.1定制工作台欢迎界面

3.7.2重排列工具栏项

3.7.3更改选项卡位置

3.8本章小结

第4章EclitpseJava集成开发环境

4.1创建第一个Java程序

4.1.1创建Java项目

4.1.2创建Java包

4.1.3创建Java类

4.1.4运行Java程序

4.2Eclipse重构功能

4.2.1重命名操作

4.2.2移动操作

4.2.3查看重构历史记录

4.3自定义代码样式

4.3.1自定义代码格式

4.3.2自定义代码批注

4.4Java编辑器

4.4.1代码辅助

4.4.2产生代码模板

4.4.3快速修正

4.4.4设置代码行号

4.4.5设置代码折叠

4.5导入操作

4.5.1导入现有项目

4.5.2从文件系统导入资源

4.5.3从归档文件导入资源

4.6导出操作

4.7工作集

4.7.1创建新工作集

4.7.2隐藏导航器视图文件

4.7.3显示导航器视图文件

4.8任务视图与任务标记

4.8.1添加任务

4.8.2任务标记

4.9书签

4.9.1添加书签

4.9.2书签操作

4.10搜索

4.1l查找/替换

4.12历史记录

4.12.1操作历史记录

4.12.2首选项设置历史记录

4.13调试

4.13.1设置断点

4.13.2调试视图

4.13.3“变量”视图

4.14查看源码

4.15本章小结

第5章 Edipro中CVS的团队开发

5.1CVS概述

5.1.1CVS简介

5.1.2CVS的术语

5.2CVS下载、安装

5.2.1下载CVS

5.2.2安装CVSJ

5.3配置CVS服务器端

5.3.1创建CVS资源库

5.3.2保持Eclipse与CVS服务器端口:连接

5.4连接EclipseCVS客户端与CVS服务器

5.4.1用Windows账户连接CVS服务器

5.4.2CVS资源库视图

5.5CVS在Eclipse中的使用

5.5.1项目在CVS服务器上的共享

5.5.2向CVS服务器提交文件

5.5.3查看提交历史记录

5.5.4比较对象

5.6模拟CVS团队实战开发

5.6.1模拟CVS团队开发的前期准备

5.6.2从CVS检出项目

5.6.3提交与更新文件

5.6.4解决冲突

5.6.5使用“同步”视图解决冲突

5.7断开连接与废弃位置

5.7.1断开项目与CVS连接

5.7.2废弃资源库位置

5.8分支与版本

5.8.1设置分支

5.8.2设置版本

5.9本章小结

第6章 EcIipseJUnit工具

6.1软件测试基础

6.1.1软件测试目的

6.1.2软件测试过程

6.1.3软件测试方法

6.2JUnit简介

6.2.1什么是JUnit

6.2.2JUnit常用断言

6.3在Eclipse中创建JUhit

6.3.1加载Eclipse内置的JUnit

6.3.2创建测试用例

6.3.3运行测试用例

6.4JUnit3与JUnit4

6.4.1JUnit3测试用例

6.4.2JUnit4测试用例

6.5批量测试

6.5.1在Eclipse中创建测试套件

6.5.2运行测试套件

6.6本章小结

第2篇 Eclipse插件开发篇

第7章 初识Eclipse插件开发

7.1Eclipse插件开发简介

7.1.1Eclipse插件结构

7.1.2第一个插件程序一HelloWorld

7.1.3运行HelloWorld插件

7.2构建Eclipse插件产品

7.2.1插件项目进行打包

7.2.2手工部署插件

7.3审查插件代码清单

7.3.1插件类(激活器)

7.3.2操作类

7.4插件清单编辑器

7.4.1概述

7.4.2依赖性

7.4.3运行时

7.4.4扩展

7.4.5扩展点

7.4.6.MANIFEST.MF清单

7.4.7插件清单

7.5本章小结

第8章 重写HeIIoW0rld模式

8.1“插件清单编辑器——扩展”页面创建插件

8.1.1创建非模板项目

8.1.2扩展操作集

8.1.3配置各扩展元素属性

8.1.4创建插件操作类

8.2“扩展”页面与“phlgjn.xml”文件的关系

8.3工作台菜单添加

8.3.1创建独立的菜单项

8.3.2创建独立菜单的二级菜单项

8.3.3创建现有工作台菜单的菜单项

8.3.4创建现有工作台菜单的二级菜单项

8.4工作台中的命名组

8.4.1菜单插入点

8.4.2菜单项插入点

8.4.3工具栏插入点

8.5本章小结

第9章 透视图

9.1创建透视图扩展点

9.2创建透视图类(透视图工厂)

9.3运行透视图插件

9.4本章小结

第10章 视图

lO.1创建视图

10.1.1创建视图扩展点

lO.1.2视图扩展点属性

lO.1.3创建视图类

10.1.4在透视图中注册视图

10.1.5IPagel.,ayout接口

lO.1.6运行插件

10.2视图显示方式

10.2.1视图叠加的实现

10.2.2在透视图中显示工作台视图

10.3视图分组

lO.4为视图添加窗口部件

10.4.1视图控件

10.4.2树结点接口

10.4.3实体类

10.4.4实体工厂

lO.4.5标签提供器

10.4.6内容提供器

10.5添加工具栏及上下文菜单

10.6本章小结

第11章 编辑器

11.1创建编辑器

11.1.1创建编辑器扩展点

11.1.2扩展元素“editor”属性

11.1.3创建编辑器类

11.1.4创建编辑器输入

11.1.5通过视图打开编辑器

11.2为编辑器添加窗口部件

11.2.1编辑器控件

11.2.2创建实体类

11.2.3创建数据工厂

11.2.4.内容提供器

11.2.5标签提供器

11.2.6添加排序器

11.2.7添加修改器

ll.3编辑器工具栏

11.3.1添加工具栏

11.3.2添加工作台工具栏按钮

11.4多页编辑器

11.4.1添加多页编辑器扩展点

11.4.2创建多页编辑器类

11.4.3打开多页编辑器

11.5本章小结

第12章 操作

12.1视图操作

12.1.1创建视图操作扩展点

12.1.2扩展元素属性

12.1.3创建视图操作代表类

12.1.4运行插件

12.1.5扩展工作台视图工具栏按钮和菜单

12.1.6为视图设置二级下拉菜单

12.2编辑器操作

12.2.1创建编辑器操作扩展点

12.2.2创建编辑器操作代表类

12.2.3运行插件

12.3上下文菜单

12.3.1“viewerContribution”设置默认编辑上下文菜单

12.3.2“viewerContribution”设置视图上下文菜单

12.3.3“0biectContribution”设置上下文菜单

12.3.4创建对象操作代表类

12.3.5.Eclipse上下文菜单标识ID

12.4键绑定

12.4.1设置命令扩展点

12.4.2设置绑定扩展点

12.4.3为操作添加绑定

12.5本章小结

第13章 对话框

13.1首选项

13.1.1设置首选项扩展点

13.1.2创建首选项各节点类

13.1.3Pr~ferencePageAPI

13.1.4.FielEditorPreferencePageAPI

13.1.5字段编辑器

13.1.6FieldEditorAPI

13.2向导

13.2.1通过模板创建新建文件向导

13.2.2新建文件向导类

13.2.3运行插件

13.3属性页

13.3.1设置属性页扩展点

13.3.2创建属性页类

13.3.3运行插件

13.4本章小结

第14章 其他扩展点

14.1透视图扩展

14.1.1透视图扩展实现视图注册

14.1.2运行插件

14.2启动扩展点

14.3本章小结

……

第15章 帮助

第16章 插件国际化

第3篇 EclipsecRCP开发篇

第17章 EclipsecRCP起步

第18章 解析模板生成RCP项目

第19章 菜单、工具栏、状态栏

第20章 透视图、视图、编辑器

第21章 RCP的其他用法

第22章 发布RCP产品

第23章 使用eFace进行RCP开发

第4篇 搭建常见的Eclipse开发环境篇

第24章 搭建EclipsecJEE开发环境

第25章 搭建EclipsecJME开发环境

第26章 搭建EclipsecRuby开发环境

第5篇 EclipsecRCP实战开发篇

第27章 RCP项目开发的前期准备

第28章 RCP项目的具体实施