图书介绍

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

ECLIPSE 3高级编程
  • (美)BERTHOLD DAUM著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302125449
  • 出版时间:2006
  • 标注页数:483页
  • 文件大小:52MB
  • 文件页数:499页
  • 主题词:JAVA语言-程序设计-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐