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

副标题:无

作   者:孟庆昌,王津涛编著

分类号:

ISBN:9787111246473

微信扫一扫,移动浏览光盘

简介

   本书以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.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 透视图
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章 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 导入操作
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.11 查找/替换
4.12 历史记录
4.12.1 操作历史记录
4.12.2 首选项设置历史记录
4.13 调试
4.13.1 设置断点
4.13.2 调试视图
4.13.3 “变量”视图
4.14 查看JDK源码
4.15 本章小结
第5章 Eclipse中CVS的团队开发
5.1 CVS概述
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.4 JUnit 3与JUnit 4
6.4.1 JUnit 3测试用例
6.4.2 JUnit 4测试用例
6.5 批量测试
6.5.1 在Eclipse中创建测试套件
6.5.2 运行测试套件
6.6 本章小结
第2篇 Eclipse插件开发篇
第7章 初识Eclipse插件开发
7.1 Eclipse插件开发简介
7.1.1 Eclipse插件结构
7.1.2 第一个插件程序——Hello World
7.1.3 运行Hello World插件
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章 重写Hello World模式
8.1 “插件清单编辑器——扩展”页面创建插件
8.1.1 创建非模板项目
8.1.2 扩展操作集
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章 透视图
9.1 创建透视图扩展点
9.2 创建透视图类(透视图工厂)
9.3 运行透视图插件
9.4 本章小结
第10章 视图
10.1 创建视图
10.1.1 创建视图扩展点
10.1.2 视图扩展点属性
10.1.3 创建视图类
10.1.4 在透视图中注册视图
10.1.5 IPageLayout接口
10.1.6 运行插件
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章 编辑器
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章 操作
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 “objectContribution”设置上下文菜单
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.3 PreferencePage API
13.1.4 FieIEditorPreferencePage API
13.1.5 字段编辑器
13.1.6 FieldEditor API
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章 帮助
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 插件清单文件的国际化
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 本章小结
第3篇 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 操作工厂类
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 创建程序框架
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 本章小结
第4篇 搭建常见的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. 配置首选项
24.4.2 测试配置是否成功
24.5 创建Web页
24.5.1 创建Tomcat项目
24.5.2 创建JSP页面
24.5.3 发布JSP网页
24.6 在Tomcat中对项目进行操作
24.7 本章小结
第25章 搭建Eclipse JME开发环境
25.1 下载JME开发软件
25.1.1 下载WTK
25.1.2 下载Eclipse ME
25.2 安装JME开发软件
25.2.1 安装WTK
25.2.2 安装Eclipse ME
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 本章小结
第5篇 Eclipse RCP实战开发篇
第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 本章小结

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Eclipse Plug-in/RCP开发方法详解
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon