当前位置:首页 > 工业技术
Contributing to Eclipse中文版
Contributing to Eclipse中文版

Contributing to Eclipse中文版PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(美)Erich Gamma,(美)Kent Beck著;熊节译
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2005
  • ISBN:7508327497
  • 页数:342 页
图书介绍:Eclipse是一种技术,是可一个扩展的工具集平台;Eclipse还是一个开源项目,正是这个项目为世界奉献了这项卓越的技术;Eclipse更是一个社群,这里的人们为开源项目做出贡献,同时也开发基于Eclipse的商业工具。本书将帮助你跳入这个不断扩展的系统,成为一名工具编写者。本书是一个忠实的向导,它将领你跨过第一道门槛,进入Eclipse开发的世界。书中准备了一个详尽的范例,带你一步步走过一个插件的整个发展过程。另外,本书还将告诉你扩展Eclipse时应当遵循的原则。
《Contributing to Eclipse中文版》目录
标签:中文版

第1章 全景 1

1.1 本书的目标 3

1.2 插件 4

1.3 Eclipse简介 4

第一篇 第零循环:Hello World 7

第2章 为Eclipse插件开发做好准备 9

2.1 设置工作区 9

2.2 源码的浏览和搜索 10

2.3 前行的路标 11

第3章 Hello World 12

3.1 声明与实现的分离 13

3.2 Hello按钮 14

3.3 向世界问好 20

3.4 前行的路标 26

第二篇 第一循环:基本的插件 27

第4章 我们的计划 29

4.1 例示JUnit 29

4.2 JUnit集成 31

第5章 创建一个执行测试的菜单项 32

5.1 前行的路标 37

第6章 创建一个执行测试的菜单 38

6.1 前行的路标 47

第7章 显示测试结果 48

7.1 前行的路标 52

第8章 定义扩展点 53

8.1 前行的路标 61

第9章 向扩展发出通知 62

第10章 发布 64

10.1 将插件打包 64

10.2 将插件打包成零件 67

10.3 贡献 70

10.4 前行的路标 72

第11章 结束第一循环 73

第12章 间奏:测试驱动的插件开发 74

12.1 PDE JUnit 75

12.2 测试项目装置 79

12.3 测试我们贡献的JUnit插件 81

12.4 现在 85

第三篇 第二循环:插件的其他部分 87

13.1 贡献一个视图 89

第13章 查看测试结果 89

13.2 监听测试进程 92

13.3 改变颜色 94

第14章 贡献菜单 100

14.1 创建上下文菜单 100

14.2 贡献菜单项 105

14.3 前行的路标 108

第15章 把失败的测试当作编译错误 110

16.1 标记的测试 112

第16章 将失败的测试变成标记 112

16.2 传递项目信息 115

16.3 创建标记 117

16.4 删除标记 120

16.5 标记的图片 122

16.6 标记处理 123

第17章 找出所有的测试 127

第18章 构建器和项目特性 131

18.1 资源监听器与构建器 131

18.2 利用项目特性配置构建器 133

18.3 前行的路标 139

第19章 自动测试的属性设置 140

19.1 前行的路标 147

第20章 异常处理 148

20.1 IStatus和CoreException 148

20.2 在错误对话框中展现异常 150

20.3 Logging Errors 151

第21章 插件的跟踪调试 154

21.1 前行的路标 157

22.1 测试标记的解决办法 158

第22章 标记解决以及调用耗时操作 158

22.2 构建并再次执行 159

22.3 显示构建进度 160

22.4 重新执行测试 164

22.5 前行的路标 165

第23章 测试报表视图——使用JFace 166

23.1 TestResult 167

23.2 测试 168

23.3 视图 170

23.4 TestReportLabelProvider 173

23.5 TestReportContentProvider 176

23.6 处理事件 182

23.7 前行的路标 186

第24章 一个简单的编辑器 188

24.1 贡献一个编辑器 190

24.2 扩展一个contributor 194

24.3 前行的路标 199

第25章 再论ResultView——监视变化 201

25.1 检查颜色 201

25.2 监视变化 202

25.3 响应变化 204

25.4 前行的路标 207

第26章 视角 209

26.1 视角中的视图 209

26.2 显示视图菜单 212

26.3 前行的路标 214

第27章 帮助 215

27.1 顶层帮助 215

27.2 整合帮助 218

27.3 上下文敏感的帮助 219

27.4 前行的路标 223

第28章 国际化和可访问性 224

28.1 提取清单文件中的字符串 224

28.2 提取代码中的字符串 225

28.3 可访问性 227

28.4 前行的路标 229

第29章 为其他程序员发布插件 230

29.1 定义API 230

29.2 类的导出 231

29.3 将公共包与内部包分开 232

29.4 将核心与UI分开 234

29.5 发布扩展点——扩展点schema 235

29.6 前行的路标 238

第30章 结束第二循环 239

30.1 贡献 240

30.2 重新部署插件 242

30.3 下一步做什么 244

第四篇 第三循环:模式的故事 245

第31章 核心运行时——IAdaptable 247

31.1 Extension Object/Extension Interface 249

31.2 通过IAdaptable提供接口 251

31.3 AdapterFactories——为现有类型增加接口 252

第32章 核心工作区——资源 257

32.1 访问文件系统资源——Proxy和Bridge 257

32.2 工作区——Composite模式 261

32.3 遍历资源树——Visitor模式 262

32.4 跟踪资源的变化——Observer模式 263

32.5 批量修改——Execute Around Method模式 266

第33章 Java核心 267

33.1 从资源到Java元素——Adapter模式 267

33.2 Java元素——(Virtual)Proxy模式 269

33.3 Java元素树——Composite模式 272

33.4 类型体系——Objectify Associations模式 273

33.5 遍历Java模型 273

33.6 跟踪Java元素的变化——Observer模式 274

33.7 收集结果——Builder模式 275

33.8 抽象语法树分析——Visitor模式 277

第34章 标准窗体组件工具包——SWT 281

34.1 组合窗体组件——Composite模式 282

34.2 定义布局——Strategy模式 285

34.3 响应事件——Observer模式 287

第35章 JFace——用户界面框架 289

35.1 Viewer:连接窗体组件和领域模型——PluggableAdapter模式 289

35.2 viewer:不使用继承定制Viewer——Strategy模式 294

35.3 动作——Command模式 295

第36章 UI 工作台 297

36.1 实现“懒加载法则”——VirtualProxy模式 297

36.2 持久化UI状态——Memento模式 299

36.3 工作台服务——IAdaptable接口 302

第37章 结束第三循环 306

37.1 最后的路标 307

37.2 盛情相邀 309

第五篇 附 录 311

附录A TestRunner实现细节 313

A.1 TestRunner 313

A.2 SocketTestRunner 318

附录B TestProject测试装置 322

附录C 添加了“排除某些测试用例”功能的AutoTestBuilder 326

参考文献 329

索引 330

返回顶部