上海地区专业的网上书店
一次性购物满100元即可享受VIP会员价格优惠
网站地图 |登录/注册 |购物车 |会员中心 |帮助中心 |友情链接
首页 | 新书上市 | 畅销推荐 | 礼品图书 | 分类浏览 | 出版社专区 | 图书热评 | 求购登记 | 顾客留言 | 图书拾零
 
   图书搜索: 高级搜索

Contributing to Eclipse中文版

Contributing to Eclipse中文版
新书城图书编号:192
图书ISBN:7508327497
出版时间:2004-11-1
出版社:中国电力出版社
作者:(美)甘莫(Gamma,E.),(美)贝克(Beck,K.) 著,熊节 译
市场价格:¥38
普通会员:¥30.4    80
VIP会员:¥28.5   75
购买商品 收藏商品  
【图书分类】
计算机图书>>程序语言
【图书简介】
本书为读者提供了:
一个快速入门教程。在一个小时之内让你的第一个插件运行起来。测试驱动插件开发方法的简介。使读者充满自信地创建高质量的插件。Eclipse的社群法则。掌握这些法则,你的插件方可天衣无缝地与Eclipse其他部分结合。Eclipse的设计模式之旅。带领读者浏览Eclipse中的设计模式。一份全面的教材。读者可以在书中找到开发产品级插件所需的一切技术。
在这本书中,Eclipse Gamma和Kent Beck对Eclipse这个不断发展的软件开发环境,做了快速而透彻的介绍。本书不是简单地告诉你“应该怎么做”,书中的正文和大量的补充、前行的路标将带领你一道真正投身Eclipse的世界。你不仅要做,更要理解。
无论是想尽快上手开发插件,还是想更好地理解Eclipse背后的设计理念,本书都是你最好的Eclipse资源。
【图书评论】
发表新的评论   
浏览Contributing to Eclipse中文版全部评论>>   
【图书目录】
译序:Eclipse的Meta-Knowledge

前言
第1章 全景 1
1.1 本书的目标 3
1.2 插件 4
1.3 Eclipse简介 4
第一篇 第零循环:Hello World
第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
第二篇 第一循环:基本的插件
第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
第三篇 第二循环:插件的其他部分
第13章 查看测试结果 89
13.1 贡献一个视图 89
13.2 监听测试进程 92
13.3 改变颜色 94
第14章 贡献菜单 100
14.1 创建上下文菜单 100
14.2 贡献菜单项 105
14.3 前行的路标 108
第15章 把失败的测试当作编译错误 110
第16章 将失败的测试变成标记 112
16.1 标记的测试 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章 标记解决以及调用耗时操作 158
22.1 测试标记的解决办法 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
第四篇 第三循环:模式的故事
第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:连接窗体组件和领域模型——Pluggable Adapter模式 289
35.2 viewer:不使用继承定制Viewer——Strategy模式 294
35.3 动作——Command模式 295
第36章 UI工作台 297
36.1 实现“懒加载法则”——Virtual Proxy模式 297
36.2 持久化UI状态——Memento模式 299
36.3 工作台服务——IAdaptable接口 302
第37章 结束第三循环 306
37.1 最后的路标 307
37.2 盛情相邀 309
第五篇 附 录
附录A TestRunner实现细节 313
A.1 TestRunner 313
A.2 SocketTestRunner 318
附录B TestProject测试装置 322
附录C 添加了“排除某些测试用例”功能的AutoTestBuilder 326
参考文献 329
索引 330
| 会员登陆
| 最近的浏览历史
清除浏览历史>>
| 相关图书
SAP财务管理大全――21世纪管理信息化前沿SAP系列
C#高级编程(第3版)
MFC Windows 应用程序设计习题解答及上机实验
汇编语言程序设计
Visual Basic程序设计题解与实验指导
C++程序设计实践指导
C++程序设计题解与上机指导
C 语言程序设计案例教程
Visual Basic 程序设计
Visual Basic程序设计题解与实验指导
工作时间 保密安全 订单查询及修改 支付方式 投诉 购物流程
联系我们 售后服务 配送问题 积分与优惠 建议 交易条款
·电话:021-66822880    ·邮箱:    ·客服时间( 周一 至 周六 9:00-18:00 )
Copyright © 新书城 2006-2008 , All Rights Reserved   沪ICP备06028173号