当前位置:首页 > 工业技术
Eclipse 3.0从入门到精通
Eclipse 3.0从入门到精通

Eclipse 3.0从入门到精通PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:崔群法,王咏梅,李有军编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:712106023X
  • 页数:504 页
图书介绍:Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建。在目前所有的可视化开发工具中,Eclipse可以说是最有发展前途的产品之一。本书全面介绍了Eclipse的开发调试环境、SWT、JFace、RCP、Eclipse表单、Web开发和插件开发等。
《Eclipse 3.0从入门到精通》目录

第1章 Eclipse简介 1

1.1 Eclipse的历史 1

1.2 Eclipse体系结构 2

1.3 安装Eclipse 4

1.3.1 安装JDK 4

1.3.2 Eclipse安装 5

1.4 Eclipse插件安装 6

1.4.1 复制安装 6

1.4.2 链接安装 7

1.4.3 查看插件 7

1.5 Eclipse示例 8

第2章 Eclipse开发环境概述 11

2.1 Eclipse界面一览 11

2.1.1 透视图操作 12

2.1.2 编辑器操作 13

2.2 文件结构 15

2.2.1 创建工程文件及类文件 15

2.2.2 导入项目使用的包 18

2.2.3 设置编译方式及运行程序 20

2.3 常用的代码编辑功能 20

2.3.1 添加注释 21

2.3.2 自定义格式化代码 21

2.3.3 自动生成Getter和Setter代码 22

2.3.4 代码的重构 23

2.3.5 子类覆盖父类的方法 23

2.4 代码错误调试 24

2.5 文件查找 25

2.6 使用快捷键 25

第3章 调试代码 27

3.1 调试器 27

3.2 Eclipse调试视图 29

3.2.1 调试视图 30

3.2.2 变量视图 30

3.2.3 断点 31

3.2.4 表达式视图 35

3.2.5 代码片段编辑测试窗口 35

3.3 热替换 39

3.4 本地调试 39

3.5 远程调试 42

3.6 调试使用技巧 44

第4章 Eclipse敏捷开发 45

4.1 单元测试 45

4.1.1 安装JUnit 46

4.1.2 编写测试用例 46

4.1.3 编写Java类 51

4.1.4 运行测试用例 53

4.2 重构 54

4.2.1 重构简述 55

4.2.2 重命名 58

4.2.3 提取方法 59

4.2.4 移动 63

4.2.5 下推 64

第5章 CVS版本管理 66

5.1 CVS介绍 66

5.2 CVS安装 67

5.3 在Windows上配置CVS服务器 69

5.3.1 服务器设置(Server Settings) 69

5.3.2 配置代码库(Repository configuration) 71

5.4 CVS常用术语 73

5.5 Eclipse和CVS的连接 73

5.6 启动新项目 76

5.7 检出代码 78

5.8 基本操作 79

5.8.1 常用基本操作概述 79

5.8.2 同步(Synchronize) 80

5.8.3 解决冲突与合并(Solve conflict and merge) 81

第6章 SWT基础 83

6.1 SWT入门 83

6.1.1 SWT简介 83

6.1.2 构建SWT运行环境 86

6.1.3 Display类 86

6.1.4 Shell类 90

6.1.5 SWT包类结构 93

6.1.6 在SWT中使用Swing控件 94

6.2. SWT常用控件 96

6.2.1 SWT控件类概述 96

6.2.2 Button控件 98

6.2.3 Label控件 100

6.2.4 Text控件 101

6.2.5 List控件 103

6.2.6 Combo控件 104

6.3 SWT布局管理 106

6.3.1 概述 106

6.3.2 FillLayout布局 107

6.3.3 RowLayout布局 109

6.3.4 GridLayout布局 110

6.3.5 FormLayout布局 115

6.3.6 StackLayout布局 118

6.3.7 自定义布局 119

6.4 开发一个简单的计算器 121

第7章 SWT事件 124

7.1 SWT事件介绍 124

7.1.1 事件模型概述 124

7.1.2 事件简单例子 126

7.1.3 事件类型、监听器接口和适配器 127

7.2 鼠标事件 129

7.2.1 鼠标事件常用属性 129

7.2.2 鼠标事件实例 130

7.3 键盘事件 132

7.3.1 键盘事件常用属性 132

7.3.2 键盘事件实例 133

7.4 焦点事件 134

7.5 窗口控制事件 135

7.6 选择组件事件 137

7.6.1 选择事件常用属性 137

7.6.2 选择事件实例 138

7.7 其他常用事件 139

7.7.1 帮助请求事件 139

7.7.2 文本修改事件 140

7.8 基金收益计算器 143

第8章 SWT高级应用 148

8.1 SWT容器 148

8.1.1 面板容器Composite 148

8.1.2 分组容器Group 150

8.1.3 选项卡(TabFolder) 152

8.1.4 分割框 154

8.2 菜单和工具栏 156

8.2.1 菜单 156

8.2.2 工具栏 161

8.3 进度条和对话框 164

8.3.1 进度条 164

8.3.2 对话框 166

8.4 Tree控件 169

8.5 Table控件 172

8.6 SWT绘图 175

8.6.1 颜色和字体 175

8.6.2 绘制对象GC 176

8.6.3 绘制图形 177

8.7 SWT线程 179

8.7.1 线程简介 179

8.7.2 SWT UI线程 181

8.7.3 线程实例 183

8.8 SWT打印 184

8.9 实现记事本功能 186

第9章 JFace基础应用 191

9.1 JFace概述 191

9.1.1 JFace与SWT 191

9.1.2 创建JFace程序 192

9.2 应用程序窗口 194

9.2.1 Window和WindowManager类 194

9.2.2 ApplicationWindow类 197

9.3 JFace对话框 200

9.3.1 MessageDialog 200

9.3.2 InputDialog 204

9.3.3 ErrorDialog 206

9.3.4 ProgressMonitorDialog 208

9.3.5 自定义对话框 210

9.4 向导式对话框 213

9.4.1 向导式对话框概述 213

9.4.2 简单的向导式对话框 215

9.4.3 复杂的向导式对话框 218

9.5 首选项 221

9.5.1 保存首选项设置 222

9.5.2 首选项页面 223

9.5.3 首选项页面树 225

第10章 JFace高级应用 229

10.1 MVC的表格、树和列表 229

10.1.1 表格组件TableViewer 230

10.1.2 树控件组件TreeViewer 240

10.1.3 列表控件组件ListViewer 246

10.2 JFace的工具类 248

10.2.1 字体资源管理类 248

10.2.2 图片资源管理 249

10.2.3 颜色资源管理类 251

10.3 文本处理 251

10.3.1 IDocument接口 251

10.3.2 TextViewer类 253

10.4 JFace开发实例 254

10.4.1 代码着色 255

10.4.2 主窗口 257

10.4.3 内容助手 259

10.4.4 撤销与恢复 262

10.4.5 文件的打开与保存 263

10.4.6 Constants类 265

第11章 RCP技术 267

11.1 RCP的简介 267

11.2 建立一个RCP的应用 268

11.3 RCP组成 273

11.4 RCP开发 275

11.4.1 RCP应用程序开发 275

11.4.2 RCP程序部署和发布 292

11.4.3 导出RCP应用程序 294

第12章 Eclipse表单 295

12.1 Forms概述 295

12.1.1 Eclipse表单介绍 295

12.1.2 SWT程序中使用表单 297

12.2 常用控件 298

12.2.1 Form和ScrolledForm表单 298

12.2.2 ExandableComposite折叠面板 301

12.2.3 内容区Section 304

12.2.4 超链接Hyperlink 306

12.2.5 表单文本 310

12.3 布局管理器 315

12.3.1 表单布局 316

12.3.2 列布局 317

12.4 开发实例 319

第13章 Web开发 322

13.1 Web服务器 322

13.1.1 什么是Web服务器 322

13.1.2 Web服务器工作原理 323

13.1.3 Tomcat服务器 324

13.1.4 WebLogic服务器 325

13.1.5 Resin服务器 326

13.2 Eclipse中开发Web应用 327

13.2.1 MyEclipse插件 327

13.2.2 新建Tomcat项目 329

13.2.3 Servlet开发 334

13.2.4 JSP开发 339

第14章 Eclipse中开发Struts 343

14.1 Struts简介 343

14.1.1 MVC模式简介 343

14.1.2 Struts框架 345

14.1.3 Struts框架基本组件包 349

14.2 Struts框架实例 350

14.3 Struts框架组件 357

14.3.1 控制器组件 357

14.3.2 视图组件 362

14.4 Struts应用配置 364

14.4.1 web.xml 364

14.4.2 struts-config.xml 366

14.5 Struts标签库 370

14.5.1 HTML标签库 371

14.5.2 Bean标签库 379

第15章 Eclipse插件开发 385

15.1 Eclipse基于插件的体系结构 385

15.1.1 Eclipse体系概述 385

15.1.2 Eclipse插件模型 386

15.2 开发一个简单的视图插件HelloWorld 388

15.3 插件开发环境简介 392

15.3.1 PDE透视图清单配置编辑器 392

15.3.2 PDE透视图代码编辑 395

15.4 使用PDE创建插件 396

15.4.1 创建插件 396

15.4.2 插件文件分析 398

15.5 调试和运行插件 401

第16章 常用播件 405

16.1 Java开发插件 405

16.1.1 Doclipse插件 405

16.1.2 Visual Editor插件 406

16.1.3 Pattern Box插件 407

16.1.4 viPlugin插件 409

16.1.5 Continuous Testing插件 409

16.1.6 Code Analysis插件 410

16.1.7 Designer插件 411

16.2 Web开发插件 414

16.2.1 HTMLEditor插件 414

16.2.2 XMLBuddy插件 415

16.2.3 JBossIDE插件 418

16.2.4 JspFormat插件 419

16.2.5 CSSEditor 421

16.3 其他插件 422

16.3.1 娱乐类插件 423

16.3.2 EclipseME插件 424

16.3.3 ColorEditor插件 427

16.3.4 DbEdit插件 427

16.3.5 Eclipse UML2插件 429

16.3.6 Log4E插件 431

16.3.7 CDT插件 433

16.3.8 Flow4J插件 437

16.3.9 Ant Build file Creator插件 440

16.4 插件使用 441

16.4.1 JBossIDE插件使用实例 441

16.4.2 EMF插件使用 445

第17章 公司人事管理系统 449

17.1 系统概述 449

17.1.1 人事管理系统开发背景 449

17.1.2 系统需求和设计 450

17.2 数据库设计 451

17.3 核心代码实现 453

17.3.1 实现主界面 454

17.3.2 公共代码实现 458

17.4 员工基本信息管理模块 460

17.4.1 新员工加入代码实现 460

17.4.2 员工离职代码实现 463

17.5 考勤管理模块 466

17.6 出差管理模块 469

17.7 工资管理模块 472

第18章 Web图书管理系统 477

18.1 需求分析 477

18.2 数据库设计 478

18.3 系统公共类 482

18.4 图书管理模块 490

18.5 会员管理模块 497

18.6 图书借阅管理模块 500

18.7 信息查询模块 502

18.8 脚本源码 503

返回顶部