图书介绍
ECLIPSE 3高级编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)BERTHOLD DAUM著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302125449
- 出版时间:2006
- 标注页数:483页
- 文件大小:52MB
- 文件页数:499页
- 主题词:JAVA语言-程序设计-指南
PDF下载
下载说明
ECLIPSE 3高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Eclipse简介1
1.1 安装Eclipse1
1.2 第一个应用程序:Hello World4
1.2.1 透视图4
1.2.2 页目5
1.2.3新建一个类5
1.2.4启动7
1.3 Java开发中重要的首选项7
1.3.1工作台首选项8
1.3.2已安装的JRE9
1.3.3编译器首选项10
1.3.4格式化代码11
1.3.5模板12
1.4任务和问题13
1.4.1问题14
1.4.2通用任务15
1.4.3书签16
1.5代码片断编辑测试窗16
1.6本章小结18
第2章 使用Eclipse高效编程19
2.1小型帮助系统19
2.1.1 系统信息19
2.1.2帮助与悬浮式帮助19
2.1.3 Java信息视图21
2.1.4代码自动补全21
2.1.5修正辅助25
2.1.6 Java编辑器中的简易功能26
2.2源代码导航28
2.3代码重构29
2.3.1修改类型29
2.3.2代码重构30
2.4撤销和重做33
2.5本地历史记录33
2.5.1 资源比较33
2.5.2替换为历史版本34
2.5.3恢复已删除资源34
2.6本章小结34
3.2 使用36
3.1 安装36
第3章 (可视化)组合艺术36
3.3 首选项37
3.4组合37
3.5 Bean及Bean属性38
3.5.1 通用Bean38
3.5.2属性39
3.6布局39
3.7事件处理39
3.8本章小结40
第4章 组织代码41
4.1 工作台41
4.2.3 资源同步42
4.2.2资源存储42
4.2.4导航42
4.2 资源42
4.2.1 资源类型42
4.3 关联43
4.4 包44
4.4.1文件夹和包44
4.4.2导航45
4.4.3层次结构45
4.5 大纲视图46
4.5.1表示47
4.5.2上下文功能48
4.6搜索49
4.6.1搜索功能49
4.6.2查找和替换50
4.7.1停放窗口51
4.7.2叠放窗口51
4.6.3标记51
4.7部署编辑器和视图51
4.7.3桌面窗口52
4.7.4快速视图52
4.7.5打开和关闭窗口52
4.7.6最大化窗口52
4.7.7最小化窗口53
4.8管理透视图53
4.8.1定义新透视图53
4.8.2配置透视图54
4.9导入文件54
4.10项目属性56
4.11 Java浏览透视图57
4.12本章小结58
第5章 项目1:Duke Speaks59
5.1 创建项目59
5.2语音合成简介60
5.3扩展FreeTTS系统60
5.3.1动画事件61
5.3.2动画器62
5.3.3嵌入66
5.3.4连接Java音频系统68
5.4用户界面69
5.4.1动画效果的脸69
5.4.2控制面板72
5.4.3模型72
5.4.4表示76
5.4.5完整的应用程序90
5.4.6导出应用程序93
5.5 参考文献94
5.6本章小结94
第6章 项目开发95
6.1 调试95
6.1.1 调试配置95
6.1.2调试视图96
6.1.3控制程序执行97
6.1.4管理断点98
6.1.5 Java console99
6.1.6远程调试100
6.2 JUnit100
6.2.1准备JUnit101
6.2.2建立一个测试集102
6.2.3运行测试集104
6.3文档105
6.3.1试一下:Javadoc选项105
6.3.2再试一下:命令行选项106
6.4本章小结107
第7章 项目开发高级专题108
7.1 团队开发108
7.1.1建立存储库108
7.1.2存储库中的项目110
7.1.3版本管理111
7.1.4团队工作111
7.1.5其他功能112
7.2.2环境113
7.2.3关联113
7.2扩展工具113
7.2.1 刷新113
7.3本章小结114
第8章 SWT库115
8.1 SWT功能组概览116
8.2 SWT的优点与不足117
8.2.1 SWT的优点117
8.2.2 SWT的缺点117
8.3 SWT包118
8.4事件118
8.4.1监听器118
8.4.4监听器、适配器和事件概览119
8.4.3事件119
8.4.2适配器119
8.5小部件121
8.5.1 Widget类121
8.5.2 Control类122
8.5.3可视化(小部件)概览122
8.5.4 Display类、Shell类和Monitor类122
8.5.5 Dialog类127
8.5.6 Composite、Group类和Canvas类130
8.5.7 Button类130
8.5.8 Slider类和Scale类132
8.5.9 ProcessBar类133
8.5.10 Scrollable接口和ScrollBar类133
8.5.11 Text类和Label类133
8.5.12表格、列表框和组合框135
8.5.13树形控件139
8.5.14 Sash类140
8.5.15 TabFolder类141
8.5.16 ToolBar类142
8.5.17可移动的工具组143
8.5.18 Menu类143
8.5.19自定义小部件147
8.5.20浏览器小部件149
8.6布局器149
8.6.1可视化布局器概览150
8.6.2 FillLayout类150
8.6.3 RowLayout类150
8.6.4 GridLayout类151
8.6.5 FormLayout类153
8.6.6 StackLayout类155
8.7图形156
8.7.1 图形上下文156
8.7.2颜色157
8.7.3字体157
8.7.4图像158
8.7.5 Cursor类160
8.8在SWT中使用Swing160
8.8.1嵌入内容161
8.8.2事件161
8.9输出至打印机166
8.10.1剪贴板167
8.10数据传输167
8.10.2拖放168
8.11资源管理169
8.12 Windows32支持(OLE)170
8.13 Pocket PC上的SWT170
8.14访问性171
8.15本章小结171
第9章 JFace172
9.1 资源管理172
9.1.1类FontRegistry172
9.1.2类ImageRegistry172
9.1.3类JFaceColors173
9.1.4类JFaceResources173
9.2对话框和窗口173
9.2.1一些Dialog的子类174
9.2.2实现自己的对话框类176
9.2.3使对话框长时间运行179
9.3 视图180
9.3.1视图事件模型180
9.3.2视图层次181
9.3.3单元格编辑器182
9.3.4数据传输183
9.4文本处理183
9.4.1文本处理基类183
9.4.2类ProjectionViewer190
9.4.3合适的文本字段和组合框190
9.5操作和菜单190
9.5.1接口IAction190
9.5.2管理器191
9.6向导192
9.6.1类Wizard192
9.6.2类WizardPage193
9.6.3类WiardSelectionPage194
9.6.4类WizardDialog194
9.7首选项194
9.7.1 类PreferenceStore和PrefenceConverter194
9.7.2类PreferencePage195
9.7.3字段编辑器195
9.7.4首选项页面树197
9.8本章小结198
第10章 项目2:Jukebox199
10.1 目标设计与实现199
10.2安装项目200
10.3播放器模块202
10.3.1布局202
10.3.2线程203
10.3.3类Player.java203
10.3.4接口BasicPlayerListener220
10.4播放清单领域模型221
10.4.1接口221
10.4.2实现接口IPlaylist228
10.4.3访问特性230
10.4.4管理记录231
10.4.5内容提供者233
10.4.6播放清单切换233
10.4.7选择234
10.5描述窗口235
10.6播放清单视图238
10.6.1类PlaylistWindow239
10.6.2类PlaylistViewer241
10.6.3嵌套的网格布局248
10.6.4工具栏250
10.6.5文件选择对话框251
10.6.6菜单252
10.7类PlaylistLabelProvider255
10.7.1返回一个警告图标255
10.7.2单元格文本257
10.8类FileCellEditor258
10.9描述编辑器260
10.10类DescriptionEditorDialog261
10.10.1代码扫描器262
10.10.2内容助手263
10.10.3 SourceViewer配置267
10.10.4 SourceViewer268
10.11 部署Jukebox270
10.12本章小结271
第11章 Eclipse平台的插件开发273
11.1 Eclipse平台的体系结构273
11.1.1扩展点274
11.1.2 OSGi274
11.1.3最简单的平台274
11.1.4 RCP与IDE的比较274
11.1.7帮助系统275
11.1.5资源管理275
11.1.6用户界面275
11.1.8团队支持276
11.1.9其他插件组276
11.1.10体系结构小结276
11.2 Eclispe平台的核心类277
11.2.1 Platform(平台)类277
11.2.2 Plugin(插件)类277
11.2.3 Preference(首选项)类278
11.2.4路径规范278
11.2.5监控长时间运行的进程279
11.3 Eclipse工作区279
11.3.1资源279
11.3.3应对资源修改283
11.3.2标记283
11.3.4长时间运行的进程管理284
11.4插件配置285
11.4.1插件开发透视图285
11.4.2插件清单287
11.4.3最重要的SDK扩展点290
11.4.4模式编辑器296
11.5 Eclipse用户界面组件298
11.5.1表单299
11.5.2 Eclipse工作台304
11.5.3 Eclipse工作台的体系结构305
11.5.4 Eclipse工作台的事件处理306
11.5.5编辑器308
11.5.6视图314
11.5.7操作318
11.5.8对话框323
11.5.9工作台向导325
11.5.10首选项与属性页327
11.5.11定义透视图327
11.5.12帮助系统328
11.5.13备忘单332
11.6本章小结334
第12章 开发自己的Eclipse产品335
12.1 嵌入式Ant335
12.1.1配置336
12.1.2编辑Ant脚本337
12.2插件与段337
12.3功能部件338
12.4部署339
12.4.1 部署功能部件340
12.4.2部署完整的产品340
12.4.3自定义产品341
12.4.4填充工作空间342
12.4.5创建更新站点344
12.5从更新站点安装346
12.5.1添加更新站点346
12.5.2安装功能部件346
12.5.3更新功能部件346
12.5.4管理配置347
12.5.5安装句柄347
12.6产品国际化347
12.6.1程序中的文本常量348
12.6.2清单文件中的文本常量349
12.6.3帮助文本和备忘单349
12.6.4部署语言包350
12.7补丁351
12.8本章小结351
第13章 项目3:Eclipse插件——Spell Checker352
13.1 Spell Checker的核心类353
13.1.1引擎353
13.1.2概述353
13.2建立项目354
13.3插件配置356
13.3.1清单文件plugin.xml356
13.3.2模式document Tokenizer.exsd361
13.4类Plugin362
13.3.3导入文件362
13.4.1 字典URL364
13.4.2初始化首选项365
13.4.3管理器366
13.5拼写检查操作367
13.5.1类SpellCheckingTarget367
13.5.2工厂方法369
13.5.3选择370
13.5.4 文档管理371
13.5.5文本替换372
13.5.6释放373
13.5.7类CheckSpellingAction Delegate374
13.6.1类SpellCorrectionView382
13.6修正窗口382
13.6.2视图操作392
13.6.3管理图片393
13.7 GUI类的对等核心类395
13.7.1管理器395
13.7.2选择插件397
13.7.3运行引擎400
13.7.4管理引擎401
13.7.5创建引擎402
13.7.6处理错误单词403
13.7.7操作405
13.9.1首选项406
13.9.2领域模型406
13.9配置Spell Checker406
13.8分析文档406
13.9.3 GUI408
13.9.4读取PreferenceStore414
13.10帮助系统415
13.10.1帮助目录415
13.10.2上下文相关帮助416
13.10.3活动帮助417
13.10.4运行帮助操作418
13.11 Java属性插件419
13.11.1创建项目420
13.11.2清单420
13.11.4清单421
13.11.3 Tokenizer扩展421
13.11.5插件类422
13.11.6首选项423
13.11.7首选项页面424
13.11.8 Java属性Tokenizer425
13.11.9帮助系统426
13.12 Spell Checker的国际化426
13.12.1 Java代码中的文本常量426
13.12.2清单文件中的文本常量429
13.12.3创建语言段429
13.13部署Spell Checker432
13.13.1定义Spell Checker功能部件432
13.13.2配置Ant脚本435
13.13.3定义语言功能部件437
13.13.4定义更新站点439
13.14本章小结440
1 3.1 3.5安装440
第14章 胖客户端平台441
14.1定义与动机441
14.2插件与RCP442
14.3创建应用程序442
14.3.1接口IPlatformRunnable442
14.3.2类WorkbenchAdvisor443
14.4测试胖客户端应用程序445
14.5部署胖客户端应用程序446
14.6高级产品自定义446
14.7全局欢迎界面447
14.8本章小结447
15.1概述448
第15章 项目4:胖客户端应用程序——Hex游戏448
15.2创建项目449
15.3清单文件plugin.xml450
15.3.1必需的Eclipse插件450
15.3.2声明应用程序450
15.3.3定义透视图451
15.3.4定义视图451
15.3.5产品自定义451
15.3.6链接欢迎界面451
15.3.7添加帮助452
15.3.8完整的清单文件452
15.4类RcpApplication454
15.5类RcpWorkbenchAdvisor454
15.6类RcpPerspective455
15.7.2接口IGame456
15.7接口IGame与IStatusListener456
15.7.1接口IStatusListener456
15.8类HexView457
15.9游戏引擎463
15.10欢迎界面467
15.11 测试469
15.12部署470
15.13本章小结470
第16章 总结与展望472
16.1编程风格472
16.1.1可执行的原型系统472
16.1.2自动测试473
16.1.3改进473
16.2 Java 1.5475
16.1.4拥抱变化475
16.1.5保存能量475
16.3本章小结477
附录A 一些有用的Eclipse插件478
附录B 移植项目到新版本Eclipse481
B.1项目481
B.2插件481
B.3移植到Eclipse 3482
附录C 重要下载483
C.1项目1:DukeSpeakers483
C.2项目2:Jukebox483
C.3项目3:SpellChecker插件483
C.4本书站点483
热门推荐
- 418242.html
- 1483364.html
- 828609.html
- 3334907.html
- 1988909.html
- 1959243.html
- 864163.html
- 3002115.html
- 3210441.html
- 718429.html
- http://www.ickdjs.cc/book_2788941.html
- http://www.ickdjs.cc/book_3512709.html
- http://www.ickdjs.cc/book_982050.html
- http://www.ickdjs.cc/book_1989909.html
- http://www.ickdjs.cc/book_94810.html
- http://www.ickdjs.cc/book_947763.html
- http://www.ickdjs.cc/book_2710374.html
- http://www.ickdjs.cc/book_564985.html
- http://www.ickdjs.cc/book_2760808.html
- http://www.ickdjs.cc/book_649955.html