图书介绍
Eclipse Plug-in/RCP开发方法详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 孟庆昌,王津涛编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111246473
- 出版时间:2008
- 标注页数:643页
- 文件大小:126MB
- 文件页数:658页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Eclipse Plug-in/RCP开发方法详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Eclipse起步篇2
第1章 Eclipse概述2
1.1 Eclipse的发展概况2
1.1.1 Eclipse的历史2
1.1.2 Eclipse的现状2
1.1.3 Eclipse的未来3
1.2 Eclipse体系结构3
1.2.1 Eclipse平台机制3
1.2.2 Eclipse架构图3
1.3 Eclipse的开源性4
1.4 Eclipse的可扩展性5
1.5 本章小结6
第2章 Eclipse安装与配置7
2.1 Eclipse获得与安装7
2.1.1 下载Eclipse7
2.1.2 安装Eclipse8
2.2 JDK获得与安装9
2.2.1 JDK简介9
2.2.2 下载JDK10
2.2.3 安装JDK11
2.3 配置环境变量13
2.4 启动Eclipse14
2.5 本章小结15
第3章 Eclipse集成开发环境16
3.1 Eclipse工作台16
3.2 透视图16
3.2.1 打开透视图17
3.2.2 定制透视图17
3.2.3 定制默认透视图18
3.2.4 透视图其他操作18
3.3 视图19
3.3.1 视图简介19
3.3.2 打开视图20
3.3.3 定制快速视图21
3.3.4 最大化、最小化和恢复视图22
3.3.5 移动和停放视图23
3.4 编辑器24
3.4.1 嵌入式编辑器25
3.4.2 编辑器文件类型的关联25
3.5 菜单栏27
3.5.1 “文件”菜单27
3.5.2 “编辑”菜单28
3.5.3 “源代码”菜单29
3.5.4 “重构”菜单31
3.5.5 “浏览”菜单32
3.5.6 “搜索”菜单34
3.5.7 “项目”菜单35
3.5.8 “运行”菜单36
3.5.9 “窗口”菜单37
3.5.10 “帮助”菜单38
3.6 工具栏39
3.6.1 工具栏简介39
3.6.2 工具栏按钮图标40
3.7 定制工作台41
3.7.1 定制工作台欢迎界面41
3.7.2 重排列工具栏项42
3.7.3 更改选项卡位置43
3.8 本章小结43
第4章 Eclipse Java集成开发环境44
4.1 创建第一个Java程序44
4.1.1 创建Java项目44
4.1.2 创建Java包46
4.1.3 创建Java类47
4.1.4 运行Java程序49
4.2 Eclipse重构功能51
4.2.1 重命名操作51
4.2.2 移动操作54
4.2.3 查看重构历史记录56
4.3 自定义代码样式56
4.3.1 自定义代码格式56
4.3.2 自定义代码批注58
4.4 Java编辑器59
4.4.1 代码辅助59
4.4.2 产生代码模板60
4.4.3 快速修正62
4.4.4 设置代码行号63
4.4.5 设置代码折叠64
4.5 导入操作65
4.5.1 导入现有项目65
4.5.2 从文件系统导入资源66
4.5.3 从归档文件导入资源67
4.6 导出操作68
4.7 工作集68
4.7.1 创建新工作集68
4.7.2 隐藏导航器视图文件69
4.7.3 显示导航器视图文件70
4.8 任务视图与任务标记71
4.8.1 添加任务71
4.8.2 任务标记72
4.9 书签74
4.9.1 添加书签74
4.9.2 书签操作75
4.10 搜索76
4.11 查找/替换78
4.12 历史记录78
4.12.1 操作历史记录78
4.12.2 首选项设置历史记录79
4.13 调试80
4.13.1 设置断点81
4.13.2 调试视图82
4.13.3 “变量”视图83
4.14 查看JDK源码84
4.15 本章小结85
第5章 Eclipse中CVS的团队开发86
5.1 CVS概述86
5.1.1 CVS简介86
5.1.2 CVS的术语87
5.2 CVS下载、安装87
5.2.1 下载CVS87
5.2.2 安装CVS88
5.3 配置CVS服务器端91
5.3.1 创建CVS资源库91
5.3.2 保持Eclipse与CVS服务器端口连接93
5.4 连接Eclipse CVS客户端与CVS服务器94
5.4.1 用Windows账户连接CVS服务器94
5.4.2 CVS资源库视图96
5.5 CVS在Eclipse中的使用97
5.5.1 项目在CVS服务器上的共享97
5.5.2 向CVS服务器提交文件100
5.5.3 查看提交历史记录102
5.5.4 比较对象103
5.6 模拟CVS团队实战开发104
5.6.1 模拟CVS团队开发的前期准备104
5.6.2 从CVS检出项目105
5.6.3 提交与更新文件109
5.6.4 解决冲突111
5.6.5 使用“同步”视图解决冲突113
5.7 断开连接与废弃位置117
5.7.1 断开项目与CVS连接117
5.7.2 废弃资源库位置118
5.8 分支与版本118
5.8.1 设置分支118
5.8.2 设置版本120
5.9 本章小结121
第6章 Eclipse JUnit工具122
6.1 软件测试基础122
6.1.1 软件测试目的122
6.1.2 软件测试过程123
6.1.3 软件测试方法124
6.2 JUnit简介125
6.2.1 什么是JUnit125
6.2.2 JUnit常用断言126
6.3 在Eclipse中创建JUnit126
6.3.1 加载Eclipse内置的JUnit126
6.3.2 创建测试用例128
6.3.3 运行测试用例131
6.4 JUnit 3与JUnit4133
6.4.1 JUnit 3测试用例133
6.4.2 JUnit 4测试用例136
6.5 批量测试140
6.5.1 在Eclipse中创建测试套件140
6.5.2 运行测试套件140
6.6 本章小结141
第2篇 Eclipse插件开发篇144
第7章 初识Eclipse插件开发144
7.1 Eclipse插件开发简介144
7.1.1 Eclipse插件结构144
7.1.2 第一个插件程序——Hello World145
7.1.3 运行Hello World插件148
7.2 构建Eclipse插件产品150
7.2.1 插件项目进行打包150
7.2.2 手工部署插件152
7.3 审查插件代码清单153
7.3.1 插件类(激活器)153
7.3.2 操作类154
7.4 插件清单编辑器155
7.4.1 概述156
7.4.2 依赖性157
7.4.3 运行时158
7.4.4 扩展158
7.4.5 扩展点159
7.4.6 MANIFEST.MF清单159
7.4.7 插件清单160
7.5 本章小结162
第8章 重写Hello World模式163
8.1 “插件清单编辑器——扩展”页面创建插件163
8.1.1 创建非模板项目163
8.1.2 扩展操作集164
8.1.3 配置各扩展元素属性166
8.1.4 创建插件操作类171
8.2 “扩展”页面与“plugin.xml”文件的关系175
8.3 工作台菜单添加176
8.3.1 创建独立的菜单项176
8.3.2 创建独立菜单的二级菜单项177
8.3.3 创建现有工作台菜单的菜单项180
8.3.4 创建现有工作台菜单的二级菜单项180
8.4 工作台中的命名组182
8.4.1 菜单插入点182
8.4.2 菜单项插入点183
8.4.3 工具栏插入点189
8.5 本章小结189
第9章 透视图190
9.1 创建透视图扩展点190
9.2 创建透视图类(透视图工厂)193
9.3 运行透视图插件195
9.4 本章小结196
第10章 视图197
10.1 创建视图197
10.1.1 创建视图扩展点197
10.1.2 视图扩展点属性200
10.1.3 创建视图类201
10.1.4 在透视图中注册视图203
10.1.5 IPageLayout接口204
10.1.6 运行插件205
10.2 视图显示方式207
10.2.1 视图叠加的实现207
10.2.2 在透视图中显示工作台视图208
10.3 视图分组210
10.4 为视图添加窗口部件211
10.4.1 视图控件211
10.4.2 树结点接口212
10.4.3 实体类213
10.4.4 实体工厂214
10.4.5 标签提供器215
10.4.6 内容提供器216
10.5 添加工具栏及上下文菜单217
10.6 本章小结221
第11章 编辑器222
11.1 创建编辑器222
11.1.1 创建编辑器扩展点222
11.1.2 扩展元素“editor”属性223
11.1.3 创建编辑器类224
11.1.4 创建编辑器输入226
11.1.5 通过视图打开编辑器227
11.2 为编辑器添加窗口部件233
11.2.1 编辑器控件233
11.2.2 创建实体类235
11.2.3 创建数据工厂237
11.2.4 内容提供器237
11.2.5 标签提供器238
11.2.6 添加排序器239
11.2.7 添加修改器243
11.3 编辑器工具栏247
11.3.1 添加工具栏247
11.3.2 添加工作台工具栏按钮251
11.4 多页编辑器255
11.4.1 添加多页编辑器扩展点256
11.4.2 创建多页编辑器类256
11.4.3 打开多页编辑器259
11.5 本章小结260
第12章 操作261
12.1 视图操作261
12.1.1 创建视图操作扩展点261
12.1.2 扩展元素属性264
12.1.3 创建视图操作代表类265
12.1.4 运行插件266
12.1.5 扩展工作台视图工具栏按钮和菜单267
12.1.6 为视图设置二级下拉菜单268
12.2 编辑器操作270
12.2.1 创建编辑器操作扩展点270
12.2.2 创建编辑器操作代表类273
12.2.3 运行插件274
12.3 上下文菜单275
12.3.1 “viewerContribution”设置默认编辑上下文菜单275
12.3.2 “viewerContribution”设置视图上下文菜单277
12.3.3 “objectContribution”设置上下文菜单279
12.3.4 创建对象操作代表类282
12.3.5 Eclipse上下文菜单标识ID284
12.4 键绑定287
12.4.1 设置命令扩展点287
12.4.2 设置绑定扩展点288
12.4.3 为操作添加绑定289
12.5 本章小结291
第13章 对话框292
13.1 首选项292
13.1.1 设置首选项扩展点292
13.1.2 创建首选项各节点类294
13.1.3 PreferencePageAPI301
13.1.4 FielEditorPreferencePage API302
13.1.5 字段编辑器303
13.1.6 FieldEditor API306
13.2 向导307
13.2.1 通过模板创建新建文件向导307
13.2.2 新建文件向导类310
13.2.3 运行插件316
13.3 属性页317
13.3.1 设置属性页扩展点318
13.3.2 创建属性页类318
13.3.3 运行插件320
13.4 本章小结321
第14章 其他扩展点322
14.1 透视图扩展322
14.1.1 透视图扩展实现视图注册322
14.1.2 运行插件324
14.2 启动扩展点325
14.3 本章小结326
第15章 帮助327
15.1 使用Eclipse帮助文档327
15.2 创建帮助327
15.2.1 创建帮助扩展点328
15.2.2 创建内容文件表330
15.2.3 创建HTML文件332
15.2.4 运行插件333
15.3 创建上下文帮助333
15.3.1 创建上下文帮助扩展点334
15.3.2 创建弹出上下文信息的文件335
15.3.3 为对象设置上下文帮助336
15.3.4 WorkbenchHelp API337
15.3.5 运行插件338
15.4 本章小结339
第16章 插件国际化340
16.1 国际化概述340
16.2 第三方国际化插件工具340
16.2.1 下载第三方插件340
16.2.2 安装第三方插件342
16.3 插件清单文件的国际化342
16.3.1 对第三方插件进行国际化343
16.3.2 替换plugin.xml文件346
16.3.3 国际化效果346
16.4 外部化字符串348
16.4.1 使用“外部化字符串”向导348
16.4.2 后期文档的处理352
16.4.3 类文件的国际化效果353
16.5 插件段的使用353
16.5.1 创建插件段项目353
16.5.2 对插件进行国际化355
16.6 本章小结356
第3篇 Eclipse RCP开发篇358
第17章 Eclipse RCP起步358
17.1 初识Eclipse RCP358
17.2 RCP的回归359
17.3 第一个RCP项目360
17.4 运行RCP项目363
17.5 本章小结364
第18章 解析模板生成RCP项目365
18.1 审查插件类365
18.2 审查Application类367
18.3 审查ApplicationActionBar Advisor类368
18.4 审查ApplicationWorkbench Advisor类369
18.5 审查ApplicationWorkbench WindowAdvisor类370
18.6 审查Perspective类371
18.7 审查MANIFEST.MF文件372
18.8 审查plugin.xml文件372
18.9 审查build.properties文件374
18.10 本章小结374
第19章 菜单、工具栏、状态栏375
19.1 使用扩展点添加菜单375
19.1.1 使用ActionSets扩展点添加菜单375
19.1.2 配置ActionSets扩展点元素属性377
19.1.3 运行效果378
19.2 使用编程方式添加菜单378
19.2.1 在ApplicationActionBarAdvisor类添加菜单379
19.2.2 创建操作类379
19.2.3 运行添加的菜单380
19.2.4 创建多级菜单381
19.3 操作工厂类381
19.3.1 如何使用操作工厂类381
19.3.2 操作工厂API383
19.4 添加工具栏385
19.4.1 在ApplicationActionBarAdvisor类添加工具栏385
19.4.2 为Eclipse内置操作添加图标387
19.4.3 设置工具栏按钮的动态性388
19.4.4 为工具栏按钮添加下拉菜单389
19.5 添加状态栏393
19.5.1 显示状态栏393
19.5.2 状态栏进度监视器394
19.5.3 获得进度监视器396
19.5.4 状态栏的运行效果397
19.6 本章小结397
第20章 透视图、视图、编辑器398
20.1 显示透视图398
20.1.1 在RCP程序中显示透视图398
20.1.2 注册透视图399
20.2 创建视图401
20.2.1 设置视图扩展点401
20.2.2 创建视图类401
20.2.3 布局视图402
20.3 对视图的操作403
20.3.1 从菜单和工具栏激活视图403
20.3.2 在显示视图对话框中注册视图406
20.3.3 视图间的关联408
20.4 视图工具栏与下拉菜单412
20.4.1 通过扩展点添加视图工具栏和菜单412
20.4.2 通过编程添加视图工具栏和菜单413
20.5 创建编辑器416
20.5.1 扩展一个编辑器416
20.5.2 通过列表打开编辑器418
20.6 添加编辑器工具栏按钮和菜单418
20.6.1 通过扩展点添加编辑器工具栏按钮和菜单418
20.6.2 通过编程添加编辑器工具栏按钮420
20.7 本章小结422
第21章 RCP的其他用法423
21.1 定制RCP程序外观423
21.2 实现启动与退出时询问424
21.2.1 实现启动时询问424
21.2.2 实现退出时询问425
21.3 定制工作进度状态426
21.3.1 设置工作进度监视427
21.3.2 获取工作进度监视428
21.4 定制系统托盘429
21.4.1 初识系统托盘429
21.4.2 实现系统托盘430
21.5 OLE/ActiveX的RCP实例432
21.5.1 创建程序框架433
21.5.2 嵌入MediaPlayer控件435
21.5.3 运行RCP程序438
21.6 本章小结438
第22章 发布RCP产品439
22.1 创建RCP产品配置文件439
22.2 设置产品配置文件440
22.3 产品商标化441
22.4 导出RCP产品443
22.5 运行RCP产品446
22.6 本章小结446
第23章 使用eFace进行RCP开发447
23.1 eFace简介447
23.2 eFace的下载与安装447
23.2.1 下载eFace447
23.2.2 安装eFace448
23.3 使用eFace创建RCP程序449
23.4 导出产品452
23.5 本章小结453
第4篇 搭建常见的Eclipse开发环境篇456
第24章 搭建Eclipse JEE开发环境456
24.1 Lomboz的下载与安装456
24.1.1 下载Lomboz456
24.1.2 安装Lomboz457
24.2 Tomcat的下载与安装459
24.2.1 下载Tomcat459
24.2.2 安装Tomcat460
24.2.3 启动Tomcat461
24.3 TomcatPlugin的下载与安装462
24.3.1 下载TomcatPlugin插件462
24.3.2 安装TomcatPlugin插件462
24.4 配置Tomcat463
24.4.1 配置首选项463
24.4.2 测试配置是否成功467
24.5 创建Web页468
24.5.1 创建Tomcat项目468
24.5.2 创建JSP页面469
24.5.3 发布JSP网页471
24.6 在Tomcat中对项目进行操作472
24.7 本章小结473
第25章 搭建Eclipse JME开发环境474
25.1 下载JME开发软件474
25.1.1 下载WTK474
25.1.2 下载Eclipse ME476
25.2 安装JME开发软件477
25.2.1 安装WTK477
25.2.2 安装Eclipse ME477
25.3 配置Eclipse JME开发环境482
25.4 JME开发起步484
25.4.1 创建JME项目484
25.4.2 创建JME测试程序486
25.4.3 运行JME程序488
25.5 本章小结489
第26章 搭建Eclipse Ruby开发环境490
26.1 Ruby简介490
26.2 Ruby的下载490
26.3 在线安装Ruby开发工具491
26.4 配置Eclipse Ruby开发环境494
26.5 第一个Ruby程序495
26.5.1 创建Ruby项目496
26.5.2 创建Ruby程序497
26.5.3 运行Ruby程序498
26.6 本章小结499
第5篇 Eclipse RCP实战开发篇502
第27章 RCP项目开发的前期准备502
27.1 开发环境要求502
27.2 下载开发所需软件502
27.2.1 MySQL的下载502
27.2.2 SQL-Front的下载502
27.2.3 JDBC连接包的下载503
27.3 安装开发所需软件504
27.3.1 安装MySQL504
27.3.2 安装SQL-Front508
27.4 SQL-Front连接MySQL508
27.5 Eclipse连接MySQL数据库509
27.5.1 安装JDBC连接包509
27.5.2 测试数据库的连接510
27.6 本章小结513
第28章 RCP项目的具体实施514
28.1 主接口效果与功能514
28.1.1 主界面效果514
28.1.2 系统模块设计515
28.1.3 菜单结构设计515
28.2 数据库结构设计516
28.2.1 创建数据库及表结构516
28.2.2 插入表中的资料520
28.3 面向对象的程序设计523
28.4 创建项目界面主体框架532
28.4.1 创建视图类532
28.4.2 在plugin.xml清单中设置视图扩展点533
28.4.3 在透视图中注册视图534
28.4.4 创建主接口菜单和工具栏535
28.4.5 创建打开视图操作类538
28.5 创建登录模块541
28.5.1 启动时加载登录接口541
28.5.2 创建登录界面543
28.5.3 数据库操作类546
28.5.4 数据库连接管理类547
28.6 创建功能导航树547
28.6.1 创建树节点接口与树实体类548
28.6.2 创建导航树实体工厂类549
28.6.3 修改导航器视图类550
28.6.4 创建内容提供器和标签提供器552
28.7 创建树节点对应的编辑器554
28.7.1 创建编辑器扩展点554
28.7.2 创建编辑器类及其输入类555
28.7.3 实现编辑器的打开558
28.8 实现“病人档案”管理模块561
28.8.1 实现“病人档案管理”编辑器的表格查看器561
28.8.2 实现添加住院信息的功能571
28.8.3 实现修改床位信息的功能582
28.8.4 实现删除住院信息的功能587
28.9 实现“诊断信息”管理模块588
28.9.1 实现“诊断信息管理”编辑器的表格查看器588
28.9.2 实现添加诊断信息的功能594
28.9.3 实现修改诊断信息的功能601
28.9.4 实现删除诊断信息的功能604
28.10 实现“药费信息”管理模块605
28.10.1 实现“费用信息管理”编辑器的表格查看器605
28.10.2 实现添加费用信息的功能612
28.10.3 实现修改费用信息的功能616
28.10.4 实现删除费用信息的功能620
28.11 实现“搜索”模块621
28.11.1 实现“搜索”视图界面621
28.11.2 创建“病人信息”视图界面628
28.11.3 创建“费用信息”视图界面634
28.12 实现“首选项”对话框640
28.12.1 创建首选项扩展点640
28.12.2 创建首选项页类641
28.12.3 修改用户密码的数据库操作642
28.13 本章小结643
热门推荐
- 1705849.html
- 364995.html
- 2677483.html
- 871013.html
- 3705355.html
- 1372194.html
- 3343850.html
- 1194269.html
- 2755242.html
- 494871.html
- http://www.ickdjs.cc/book_1917123.html
- http://www.ickdjs.cc/book_104629.html
- http://www.ickdjs.cc/book_1689001.html
- http://www.ickdjs.cc/book_468085.html
- http://www.ickdjs.cc/book_936081.html
- http://www.ickdjs.cc/book_3052389.html
- http://www.ickdjs.cc/book_1962919.html
- http://www.ickdjs.cc/book_2975475.html
- http://www.ickdjs.cc/book_1839893.html
- http://www.ickdjs.cc/book_691133.html