posts - 3,  comments - 1,  trackbacks - 0
 

第一篇      Eclipse起步篇

第1章 Eclipse简介

1.1      Eclipse的历史、现在与未来

1.1.1 Eclipse发展历史

1.1.2 Eclipse目前现状

1.1.3展望未来Eclipse

1.2      Eclipse体系结构

1.2.1 Eclipse平台机制

1.2.2 Eclipse架构图

1.3      Eclipse开源性

1.4 Eclipse可扩展性

1.5本章小结

第2章 Eclipse安装与配置

2.1 Eclipse获得与安装

2.1.1下载Eclipse

2.1.2 安装Eclipse

2.2 JDK获得与安装

2.2.1 JDK简述

2.2.2下载JDK

2.2.3安装JDK

2.3配置环境变量

2.4启动Eclipse

2.5本章小结

第3章 Eclipse集成开发环境

3.1 Eclipse工作台简介

3.2透视图(Perspective)

3.2.1打开透视图

3.2.2定制透视图

3.2.3定制缺省透视图

3.2.4透视图其他操作

3.3视图(View)

3.3.1视图概述

3.3.2打开视图

3.3.3定制快速视图

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

3.3.5移动和停放视图

3.4编辑器(Editor)

3.4.1嵌入式编辑器

3.4.2编辑器文件类型的关联

3.5菜单栏(MenuBar)

3.5.1文件(File)菜单

3.5.2编辑(Edit)菜单

3.5.3源代码(Source)菜单

3.5.4重构(Refactor)菜单

3.5.5浏览(Navigate)菜单

3.5.6搜索(Search)菜单

3.5.7项目(Project)菜单

3.5.8运行(Run)菜单

3.5.9窗口(Window)菜单

3.5.10帮助(Help)菜单

3.6工具栏(ToolBar)

3.6.1工具栏简述

3.6.2工具栏按钮图标

3.7定制工作台

3.7.1定制工作台欢迎界面

3.7.2重排列工具栏项

3.7.3更改选项卡位置

3.8本章小结

第4章 Eclipse Java集成开发环境

4.1创建第一个Java程序

4.1.1创建Java项目

4.1.2创建Java包

4.1.3创建Java类

4.1.4运行Java程序

4.2 Eclipse重构功能

4.2.1重命名操作

4.2.2移动操作

4.2.3查看重构历史记录

4.3自定义代码样式

4.3.1 自定义代码格式

4.3.2 自定义代码批注

4.4 Java编辑器

4.4.1代码辅助

4.4.2产生代码模版

4.4.3快速修正

4.4.4设置代码行号

4.4.5设置代码折叠

4.5导入操作(Import)

4.5.1导入现有项目

4.5.2从文件系统导入资源

4.5.3从归档文件导入资源

4.6导出操作(Export)

4.7工作集(Working Sets)

4.7.1创建新工作集

4.7.2隐藏导航器视图文件

4.7.3显示导航器视图文件

4.8任务视图与任务标记

4.8.1添加任务

4.8.2任务标记

4.9书签(Bookmarks)

4.9.1添加书签

4.9.2书签操作

4.10搜索(Search)

4.11查找/替换(Find/Replace)

4.12历史记录

4.12.1操作历史记录

4.12.2首选项设置历史记录

4.13调试(Debug)

4.13.1设置断点

4.13.2调试视图

4.13.3“变量”视图

4.14查看JDK源码

4.15本章小结

第5章 Eclipse中CVS的团队开发

5.1CVS概述

5.1.1 CVS简介

5.1.2 CVS的术语

5.2 CVS下载、安装

5.2.1下载CVS

5.2.2安装CVS

5.3配置CVS服务器端

5.3.1创建CVS资源库

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

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

5.4.1用Windows帐户连接CVS服务器

5.4.2 CVS资源库视图

5.5 CVS在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章 Eclipse JUnit工具

6.1软件测试基础

6.1.1软件测试目的

6.1.2软件测试过程

6.1.3软件测试方法

6.2 JUnit简介

6.2.1什么是JUnit

6.2.2 JUnit常用断言

6.3在Eclipse创建JUnit

6.3.1加载Eclipse内置的JUnit

6.3.2创建测试用例

6.3.3运行测试用例

6.4JUnit3与JUnit4

6.4.1 JUnit3测试用例

6.4.2 JUnit4测试用例

6.5批量测试

6.5.1在Eclipse中创建测试套件

6.5.2运行测试套件

6.6 本章小结

第二篇 Eclipse 插件开发篇

第7章 初识Eclipse 插件开发

7.1 Eclipse插件开发简介

7.1.1 Eclipse插件结构

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操作类(SampleAction)

7.4插件清单编辑器

7.4.1概述(Overview)

7.4.2依赖性(Dependencies)

7.4.3运行时(Runtime)

7.4.4扩展(Extensions)

7.4.5扩展点(Extensions Points)

7.4.6 MANIFEST.MF清单

7.4.7插件清单(plugin.xml)

7.5本章小结

第8章 重写HelloWorld模式

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

8.1.1创建非模版项目

8.1.2扩展操作集(actionSets)

8.1.3配置各扩展元素属性

8.1.4创建插件操作类

8.2“扩展”页与plugin.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章 透视图(Perspectives)

9.1创建透视图扩展点

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

9.3运行透视图插件

9.4本章小结

第10章 视图(View)

10.1创建视图

10.1.1创建视图扩展点

10.1.2视图扩展点属性

10.1.3创建视图类

10.1.3在透视图中注册视图

10.1.4 IPageLayout接口

10.1.5运行插件

10.2视图显示方式

10.2.1视图叠加的实现

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

10.3视图分组

10.4为视图添加窗口部件

10.4.1视图控件

10.4.2树结点接口

10.4.3实体类

10.4.4实体工厂

10.4.5标签提供器

10.4.6内容提供器

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

10.6本章小结

第11章 编辑器(Editor)

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添加修改器

11.3编辑器工具栏

11.3.1添加工具栏

11.3.2添加工作台工具栏按钮

11.4多页编辑器

11.4.1添加多页编辑器扩展点

11.4.2创建多页编辑器类

11.4.3打开多页编辑器

11.5 本章小结

第12章 操作(Action)

12.1视图操作( ViewActions)

12.1.1创建视图操作扩展点

12.1.2扩展元素属性

12.1.3创建视图操作代表类

12.1.4运行插件

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

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

12.2编辑器操作(EditorActons)

12.2.1创建编辑器操作扩展点

12.2.2创建编辑器操作代表类

12.2.3运行插件

12.3上下文菜单(PopupMenus)

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

12.3.2 viewerContribution设置视图上下文菜单

12.3.3 objectContribution设置上下文菜单

12.3.4创建对象操作代表类

12.3.5 Eclipse上下文菜单标识ID

12.4键绑定(KeyBinding)

12.4.1设置命令扩展点

12.4.2设置绑定扩展点

12.4.3为操作添加绑定

12.4本章小结

第13章 对话框(Dialog)

13.1首选项(PreferencePages)

13.1.1设置首选项扩展点

13.1.2创建首选项各节点类

13.1.3 PreferencePage API

13.1.4 FielEditorPreferencePage API

13.1.5字段编辑器(FieldEditor)

13.1.6 FieldEditor API

13.2向导(Wizard)

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

13.2.2新建文件向导类

13.2.3运行插件

13.3属性页(PropertyPages)

13.3.1设置属性页扩展点

13.3.2创建属性页类

13.3.3运行插件

13.4本章小结

第14章 其他扩展点

14.1透视图扩展(PerspectiveExtensions)

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

14.1.2运行插件

14.2启动扩展点

14.3本章小结

第15章 帮助(Help)

15.1使用Eclipse帮助文档

15.2创建帮助

15.2.1创建帮助扩展点

15.2.2创建内容文件表

15.2.3创建HTML文件

15.2.4运行插件

15.3创建上下文帮助

15.3.1创建上下文帮助扩展点

15.3.2创建弹出上下文信息的文件

15.3.3为对象设置上下文帮助

15.3.4 WorkbenchHelp API

15.3.5运行插件

15.4本章小结

第16章 插件国际化

16.1国际化概述

16.2第三方国际化插件工具

16.2.1下载第三方插件

16.2.2 安装第三方插件

16.3插件清单(plugin.xml)文件的国际化

16.3.1使用第三方插件国际化

16.3.2替换plugin.xml文件

16.3.3国际化效果

16.4外部化字符串

16.4.1使用“外部化字符串”向导

16.4.2后期文档的处理

16.4.3国际化效果

16.5插件段的使用

16.5.1创建插件段项目

16.5.2对插件进行国际化

16.6本章小结

第三篇  Eclipse RCP开发篇

第17章 Eclipse RCP起步

17.1初识Eclipse RCP

17.2 RCP的回归

17.3第一个RCP项目

17.4运行RCP项目

17.5本章小结

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

18.1审查插件类

18.2审查Application类

18.3审查ApplicationActionBarAdvisor类

18.4审查ApplicationWorkbenchAdvisor类

18.5审查ApplicationWorkbenchWindowAdvisor类

18.6审查Perspective类

18.7审查MANIFEST.MF文件

18.8审查plugin.xml文件

18.9审查build.properties文件

18.10本章小结

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

19.1使用扩展点添加菜单

19.1.1使用ActionSets扩展点添加菜单

19.1.2配置ActionSets扩展点元素属性

19.1.3运行效果

19.2编程方式添加菜单

19.2.1在ApplicationActionBarAdvisor类添加菜单

19.2.2创建操作类

19.2.3运行效果

19.2.4创建多级菜单

19.3 操作工厂类(ActionFactory)

19.3.1如何使用操作工厂类

19.3.2操作工厂API

19.4添加工具栏

19.4.1在ApplicationActionBarAdvisor类添加工具栏

19.4.2为Eclipse内置操作添加图标

19.4.3设置工具栏按钮的动态性

19.4.4为工具栏按钮添加下拉菜单

19.5 添加状态栏

19.5.1显示状态栏

19.5.2状态栏进度监视器

19.5.3获得进度监视器

19.5.4运行效果

19.6本章小结

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

20.1显示透视图

20.1.1在RCP程序中显示透视图

20.1.2注册透视图

20.2创建视图

20.2.1设置视图扩展点

20.2.2创建视图类

20.2.3布局视图

20.3对视图的操作

20.3.1从菜单和工具栏激活视图

20.3.2在显示视图对话框中注册视图

20.3.3视图间的关联

20.4 视图工具栏与下拉菜单

20.4.1通过扩展点添加视图工具栏和菜单

20.4.2通过编程添加视图工具栏和菜单

20.5创建编辑器

20.5.1扩展一个编辑器

20.5.2通过列表打开编辑器

20.6 添加编辑器工具栏按钮和菜单

20.6.1通过扩展点添加编辑器工具栏和菜单

20.6.2通过编辑添加编辑器工具栏按钮

20.7本章小结

第21章 RCP其他用法

21.1定制RCP程序外观

21.2实现启动与退出时询问

21.2.1实现启动时询问

21.2.2实现退出时询问

21.3定制工作进度状态

21.3.1设置工作进度监视

21.3.2获取工作进度监视

21.4定制系统托盘

21.4.1初识系统托盘

21.4.2实现系统托盘

21.5 OLE/ActiveX的RCP实例

21.5.1创建程序(My Media Player)框架

21.5.2嵌入Media Player控件

21.5.3运行RCP程序

21.6本章小结

第22章 发布RCP产品

22.1创建RCP产品配置文件

22.2设置产品配置文件

22.3产品商标化

22.4导出RCP产品

22.5运行RCP产品

22.6本站小结

第23章 使用eface进行RCP开发

23.1 eface简介

23.2 eface下载与安装

23.2.1下载eface

23.2.2安装eface

23.3使用eface创建RCP程序

23.4导出产品

23.5本章小结

第四篇  搭建Eclipse常用开发环境

第24章 搭建Eclipse JEE开发环境

24.1 Lomboz下载与安装

24.1.1下载Lomboz

24.1.2安装Lomboz

24.2 Tomcat下载与安装

24.2.1下载Tomcat

24.2.2安装Tomcat

24.2.3启动Tomcat

24.3 TomcatPlugin下载与安装

24.3.1下载TomcatPlugin插件

24.3.2安装TomcatPlugin插件

24.4配置Tomcat

24.4.1配置首选项

24.4.2测试配置是否成功

24.5创建Web页

24.5.1创建Tomcat项目

24.5.2创建JSP页面

24.5.2发布JSP网页

24.6在Tomcat中对项目操作

24.7本章小结

第25章 搭建Eclipse JME开发环境

25.1下载JME开发软件

25.1.1下载WTK

25.1.2下载EclipseMe

25.2安装JME开发软件

25.2.1安装WTK

25.2.2安装EclipseMe

25.3配置Eclipse JME开发环境

25.4 JME开发起步

25.4.1创建JME项目

25.4.2创建JME测试程序

25.4.3运行JME程序

25.5本章小结

第26章 搭建Eclipse Ruby开发环境

26.1 Ruby简介

26.2 Ruby下载与安装

26.3在线安装Ruby开发工具

26.4配置Eclipse Ruby开发环境

26.5第一个Ruby程序

26.5.1创建Ruby项目

26.5.2创建Ruby程序

26.5.3运行Ruby程序

26.6本章小结

第四篇 Eclipse RCP实战开发篇

病人住院信息管理系统(PatientIMS)

第27 RCP项目开前期准备

27.1开发环境要求

27.2下载开发所需软件

27.2.1 MySQL下载

27.2.2 SQL-Front下载

27.2.3 JDBC连接包下载

27.3安装开发所需软件

27.3.1安装MySQL

27.3.2安装SQL-Front

27.4 SQL-Front连接MySQL

27.5 Eclipse连接MySQL数据库

27.5.1安装JDBC连接包

27.5.2测试数据库的连接

27.6 本章小结

第28章 RCP项目的具体实施

28.1 主接口效果与功能

28.1.1主界面效果

28.1.2系统模块设计

28.1.3菜单结构设计

28.2数据库结构设计

28.2.1创建数据库及表结构

28.2.2插入表中的资料

28.3面向对象的程序设计

28.4创建项目界面主体框架

28.4.1创建视图类

28.4.2在plugin.xml清单中设置视图扩展点

28.4.3在透视图中注册视图

28.4.4创建主接口菜单和工具栏

28.4.5创建打开视图操作类

28.5创建登录模块

28.5.1启动时加载登录接口

28.5.2创建登录界面

28.5.3数据库操作类

28.5.4数据库连接管理类

28.6创建功能导航树

28.6.1创建树节点接口与树实体类

28.6.2创建导航树实体工厂类

28.6.3修改导航器视图类

28.6.4创建内容提供器和标签提供器

28.7创建树节点对应的编辑器

28.7.1创建编辑器扩展点

28.7.2创建编辑器类及其输入类

28.7.3打开编辑器的实现

28.8实现“病人档案”管理模块

28.8.1实现“病人档案管理”编辑器的表格查看器

28.8.2实现添加住院信息功能

28.8.3实现修改床位信息功能

28.8.4实现删除住院信息功能

28.9实现“诊断信息”管理模块

28.9.1实现“诊断信息管理”编辑器的表格查看器

28.9.2实现添加诊断信息功能

28.9.3实现修改诊断信息功能

28.9.4实现删除诊断信息功能

28.10实现“药费信息”管理模块

28.10.1实现“费用信息管理”编辑器的表格查看器

28.10.2实现添加费用信息功能

28.10.3实现修改费用信息功能

28.10.4实现删除费用信息功能

28.11实现“搜索”模块

28.11.1实现“搜索”视图界面

28.11.2创建“病人信息”视图界面

28.11.3创建“费用信息”视图

28.12实现“首选项”对话框

28.12.1创建首选项扩展点

28.12.2创建首选项页类

28.12.3修改用户密码数据库操作

28.13本章小结

posted on 2008-01-09 18:54 孟庆昌 阅读(1177) 评论(1)  编辑  收藏

FeedBack:
# re: 新书《Eclipse Plug-in/RCP开发方法详解》目录
2010-03-09 15:34 | 杨志斌
我买了一本,不过还是感觉电子书看的方便点  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2010年3月>
日一二三四五六
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用链接

留言簿(6)

随笔档案

搜索

  •  

最新随笔

最新评论

阅读排行榜

评论排行榜