• Eclipse插件开发:原书第3版
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Eclipse插件开发:原书第3版

64.23 7.6折 85 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者[美]克莱伯格(Eric Clayberg)、[美]克莱伯格(Eric Clayberg) 著

出版社机械工业出版社

出版时间2010-05

版次1

装帧平装

货号A3

上书时间2024-11-02

旧书香书城

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]克莱伯格(Eric Clayberg)、[美]克莱伯格(Eric Clayberg) 著
  • 出版社 机械工业出版社
  • 出版时间 2010-05
  • 版次 1
  • ISBN 9787111303367
  • 定价 85.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 551页
  • 正文语种 简体中文
  • 原版书名 Eclipse Plug-Ins
  • 丛书 开发人员专业技术丛书
【内容简介】
  《Eclipse插件开发(原书第3版)(畅销插件开发指南新版)》是一本由两位长期从事Java商业软件开发的技术专家编写的关于开发Eclipse商业插件的指南。《Eclipse插件开发(原书第3版)(畅销插件开发指南新版)》主要介绍了开发Eclipse商业插件的完整过程,并从标准窗口小部件工具集、命令与操作、视图、透视图、实现帮助、国际化等方面对创建Eclipse商业插件进行了详细描述。《Eclipse插件开发(原书第3版)(畅销插件开发指南新版)》既包含了开发Eclipse插件的基础理论,也涵盖了大量关于Eclipse插件开发的细节。
  《Eclipse插件开发(原书第3版)(畅销插件开发指南新版)》不仅适用于Eclipse插件开发的初学者,对于Eclipse商业软件开发人员也有很高的参考价值。
【作者简介】
  克莱伯格(EricClayberg),是Instantiations公司产品开发部高级副总裁。Eric是一位具有丰富经验的软件技术专家、产品开发人员、企业家和具有超过17年商业软件开发经验的项目经理。他拥有麻省理工学院的理学学士学位、哈佛大学的MBA学位。他是两家成功的软件公司ObjectShaare和Instantiations的共同创始人之一。
  鲁贝(DanRube),Instantiation公司的首席技术执行官。他是一名成功的商人,也是面向对象技术方面的设计与应用专家。他具有十五年以上的商业软件开发经验。他拥有Buckrlell的理学学士学位。他是Instantiation公司的创始人之一。
【目录】
读者赞誉
译者序
序言一
序言二
前言
第1章使用Eclipse工具1
1.1起步1
1.1.1获取Eclipse1
1.1.2安装2
1.2Eclipse工作台2
1.2.1透视图、视图和编辑器4
1.2.2操作7
1.3设置Eclipse9
1.3.1工作台首选项9
1.3.2Java首选项10
1.3.3导入与导出首选项11
1.4创建项目11
1.4.1使用新建Java项目向导12
1.4.2.classpath和.project文件13
1.4.3使用Java包向导14
1.4.4使用Java类向导14
1.5导航15
1.5.1打开类型对话框15
1.5.2类型层次结构视图16
1.5.3转至行16
1.5.4大纲视图16
1.5.5快速访问17
1.6搜索17
1.6.1文件搜索17
1.6.2Java搜索18
1.6.3其他搜索菜单选项19
1.6.4工作集19
1.7编写代码20
1.7.1Java编辑器20
1.7.2模板24
1.7.3重构25
1.7.4本地历史记录26
1.7.5文件扩展名关联28
1.8使用CVS进行团队开发29
1.8.1开始使用CVS30
1.8.2从CVS中导出项目30
1.8.3与库同步31
1.8.4比较与替代资源31
1.8.5CVS标签装饰器32
1.9运行程序33
1.9.1启动Java程序33
1.9.2启动配置34
1.10调试简介35
1.10.1设置断点35
1.10.2使用调试视图36
1.10.3使用变量视图36
1.10.4使用表达式视图36
1.11测试简介37
1.11.1创建测试用例37
1.11.2运行测试用例37
1.12Mylyn简介38
1.13总结41
参考文献41

第2章简单插件示例42
2.1收藏夹插件42
2.2创建插件项目42
2.2.1新建插件项目向导42
2.2.2定义插件42
2.2.3定义视图43
2.3评审生成代码44
2.3.1插件清单44
2.3.2启动器或插件类48
2.3.3收藏夹视图50
2.4构建产品52
2.4.1手动构建52
2.4.2使用ApacheAnt构建53
2.5安装并运行产品56
2.6调试产品56
2.6.1创建配置文件56
2.6.2选择插件和片段57
2.6.3启动运行时工作台58
2.7PDE视图58
2.7.1插件注册表视图58
2.7.2插件视图58
2.7.3插件依赖项视图59
2.7.4插件手动搜索59
2.7.5插件探测器59
2.8编写插件测试60
2.8.1测试准备60
2.8.2创建插件测试项目60
2.8.3创建插件测试60
2.8.4运行插件测试63
2.8.5卸载收藏夹插件64
2.9本书示例64
2.10总结65
参考文献65

第3章Eclipse基础结构66
3.1结构概述66
3.1.1插件结构67
3.1.2工作区67
3.2插件目录与JAR文件68
3.2.1链接文件68
3.2.2混合途径69
3.3插件清单69
3.3.1插件声明70
3.3.2插件运行时71
3.3.3插件依赖项71
3.3.4扩展项与扩展点73
3.4启动器或插件类74
3.4.1启动与关闭74
3.4.2插件早期启动74
3.4.3静态插件资源74
3.4.4插件首选项75
3.4.5插件配置文件75
3.4.6插件与AbstractUIPlugin77
3.5插件模型77
3.5.1平台78
3.5.2插件与包78
3.5.3插件扩展项注册表79
3.6日志79
3.6.1状态对象80
3.6.2错误日志视图80
3.6.3处理错误(与其他状态)81
3.7Eclipse插件81
3.8总结82
参考文献82

第4章标准窗口小部件工具集83
4.1SWT历史与目标83
4.2SWT窗口小部件85
4.2.1简单独立示例85
4.2.2窗口小部件生命周期87
4.2.3窗口小部件事件87
4.2.4抽象窗口小部件类88
4.2.5最高级类90
4.2.6常用窗口小部件92
4.2.7菜单108
4.2.8其他窗口小部件110
4.3布局管理110
4.3.1填充布局(FillLayout)110
4.3.2行布局(RowLayout)111
4.3.3网格布局(GridLayout)113
4.3.4表单布局(FormLayout)115
4.4资源管理117
4.4.1颜色117
4.4.2字体117
4.4.3图像117
4.5GUI构建器(GUIBuilder)118
4.6总结119
参考文献119

第5章JFace查看器121
5.1面向列表的查看器121
5.1.1标签提供者122
5.1.2内容提供者122
5.1.3查看器排序器123
5.1.4查看器过滤器123
5.1.5StructuredViewer类123
5.1.6ListViewer类125
5.1.7TableViewer类127
5.1.8TreeViewer类130
5.2文本查看器132
5.3总结134
参考文献134

第6章命令与操作135
6.1命令135
6.2菜单和工具栏添加项138
6.2.1定义最高级菜单138
6.2.2添加至已有最高级菜单138
6.2.3定义最高级工具栏项139
6.2.4限制最高级菜单与工具栏项的可见性139
6.2.5定义基于选择的上下文菜单项140
6.2.6定义视图相关菜单或工具栏项143
6.2.7定义编辑器相关的菜单或工具栏项目143
6.2.8动态菜单添加项144
6.2.9locationURI144
6.2.10visibleWhen表达式145
6.3处理器148
6.4键绑定150
6.5IAction与IActionDelegate151
6.6工作台窗口操作152
6.6.1定义工作台窗口菜单153
6.6.2菜单中的组154
6.6.3定义菜单项和工具栏按钮154
6.6.4操作的图像155
6.6.5插入点155
6.6.6创建操作代表156
6.6.7手动测试新建操作157
6.6.8为新操作添加测试158
6.6.9讨论160
6.7对象操作160
6.7.1定义基于对象的操作161
6.7.2操作过滤与可用163
6.7.3IObjectActionDelegate167
6.7.4创建基于对象的子菜单167
6.7.5手动测试新操作168
6.7.6为新操作添加测试168
6.8视图操作169
6.8.1定义视图上下文子菜单169
6.8.2定义视图上下文菜单操作170
6.8.3IViewActionDelegate171
6.8.4定义视图工具栏操作171
6.8.5定义视图下拉子菜单和操作172
6.8.6手动测试新操作172
6.8.7为新操作添加测试172
6.8.8视图上下文菜单标识符172
6.9编辑器操作174
6.9.1定义编辑器上下文菜单174
6.9.2定义编辑器上下文操作175
6.9.3IEditorActionDelegate175
6.9.4定义编辑器最高级菜单176
6.9.5定义编辑器最高级操作176
6.9.6定义编辑器工具栏操作177
6.9.7为新操作添加测试177
6.9.8编辑器上下文菜单标识符177
6.10操作和键绑定178
6.10.1将命令与操作相关联178
6.10.2键盘可访问性179
6.11RFRS相关事项180
6.12总结180
参考文献180

第7章视图181
7.1视图声明182
7.1.1声明视图类别182
7.1.2声明视图183
7.2视图部件184
7.2.1视图方法184
7.2.2视图控件184
7.2.3视图模型185
7.2.4内容提供者194
7.2.5标签提供者195
7.2.6查看器排序器196
7.2.7查看器过滤器198
7.2.8视图选择199
7.2.9实现propertyTester199
7.3视图命令199
7.3.1模型命令处理器200
7.3.2上下文菜单200
7.3.3工具栏按钮203
7.3.4下拉菜单204
7.3.5键盘命令205
7.3.6全局命令205
7.3.7剪贴板命令206
7.3.8拖放支持210
7.3.9内联编辑215
7.4链接视图218
7.4.1选择提供者218
7.4.2可适配对象218
7.4.3选择监听器218
7.4.4打开编辑器219
7.5保存视图状态220
7.5.1保存本地视图信息220
7.5.2保存全局视图信息222
7.6测试225
7.7图像缓存225
7.8自动调整大小的表列226
7.9RFRS相关事项227
7.9.1用于导航的视图(RFRS3.5.15)227
7.9.2视图立即保存(RFRS3.5.16)227
7.9.3视图初始化(RFRS3.5.17)227
7.9.4视图全局操作(RFRS3.5.18)227
7.9.5保存视图状态(RFRS3.5.19)228
7.9.6注册上下文菜单(RFRS5.3.5.8)228
7.9.7视图操作过滤程序(RFRS5.3.5.9)228
7.10总结229
参考文献229

第8章编辑器230
8.1编辑器声明231
8.2编辑器组件233
8.2.1编辑器方法233
8.2.2编辑器控件234
8.2.3编辑器模型236
8.2.4内容提供者242
8.2.5标签提供者243
8.3编辑244
8.3.1单元格编辑器244
8.3.2变更监听器246
8.3.3单元格验证器247
8.3.4编辑与选择249
8.4编辑器生命周期249
8.4.1修改过的编辑器249
8.4.2切换页面250
8.4.3保存内容251
8.5编辑器命令251
8.5.1上下文菜单251
8.5.2编辑器添加程序253
8.5.3编辑器命令而不是编辑器添加程序257
8.5.4撤销/重做259
8.5.5剪贴板操作266
8.6链接编辑器266
8.7RFRS相关事项266
8.7.1使用编辑器进行编辑或浏览(RFRS3.5.9)266
8.7.2编辑器生命周期(RFRS3.5.10)266
8.7.3访问全局操作(RFRS3.5.11)267
8.7.4当对象被删除时关闭(RFRS3.5.12)267
8.7.5同步外部更改(RFRS3.5.14)268
8.7.6注册编辑器菜单(RFRS5.3.5.2)268
8.7.7编辑器操作过滤器(RFRS5.3.5.3)268
8.7.8未保存的编辑器更改(RFRS5.3.5.4)268
8.7.9为更改过的资源添加前缀(RFRS5.3.5.5)268
8.7.10编辑器大纲视图(RFRS5.3.5.6)268
8.7.11与大纲视图同步(RFRS5.3.5.7)269
8.8总结269
参考文献269

第9章资源更改跟踪270
9.1IresourceChangeListener270
9.1.1IresourceChangeEvent270
9.1.2IresourceDelta271
9.2处理更改事件272
9.3批处理更改事件274
9.4进度监视器276
9.4.1IProgressMonitor276
9.4.2用于显示进度的类276
9.4.3工作台窗口状态栏278
9.4.4IProgressService279
9.5被延迟的更改事件279
9.6总结280
参考文献280

第10章透视图281
10.1创建透视图281
10.1.1透视图扩展点282
10.1.2透视图工厂282
10.1.3IPageLayout284
10.2改进已有透视图285
10.2.1添加视图和占位符285
10.2.2添加快捷方式287
10.2.3添加操作集288
10.3RFRS相关事项289
10.3.1为长时间任务创建(RFRS5.3.5.10)289
10.3.2扩展已有透视图(RFRS5.3.5.11)289
10.3.3添加操作至窗口菜单(RFRS5.3.5.15)289
10.4总结290
参考文献290

第11章对话框与向导291
11.1对话框291
11.1.1SWT对话框与JFace对话框291
11.1.2普通SWT对话框291
11.1.3普通JFace对话框292
11.1.4创建JFace对话框293
11.1.5对话框单元295
11.1.6对话框的初始位置和大小295
11.1.7可调整大小的对话框295
11.1.8收藏夹视图过滤器对话框296
11.1.9细节对话框299
11.1.10打开对话框-查找父shell305
11.2向导306
11.2.1IWizard307
11.2.2IWizardPage308
11.2.3IWizardContainer309
11.2.4嵌套的向导310
11.2.5启动向导310
11.2.6向导示例312
11.2.7对话框设置314
11.2.8基于选择的页面内容314
11.2.9基于前一页面的页面内容318
11.3RFRS相关事项320
11.3.1向导外观(RFRS3.5.2)320
11.3.2在编辑器中打开新文件(RFRS3.5.6)320
11.3.3新项目切换透视图(RFRS3.5.7)321
11.3.4显示新对象(RFRS3.5.8)321
11.3.5单一页面向导按钮(RFRS5.3.5.13)321
11.4总结321
……
第12章首选项页322
第13章属性337
第14章构建器、标记和性质352
第15章实现帮助383
第16章国际化407
第17章创建新扩展点419
第18章功能部件、品牌化和更新435
第19章构建产品455
第20章GEF:图形编辑框架480
第21章高级话题515
参考文献542
附录AEclipse插件和资源544
附录BReadyforRationalSoftware552
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP