主页 详情

《神兵利器 Eclipse开发技术详解》_丰华,于松波编著_12683371_9787113117207

【书名】:《神兵利器 Eclipse开发技术详解》
【作者】:丰华,于松波编著
【出版社】:北京:中国铁道出版社
【时间】:2010
【页数】:352
【ISBN】:9787113117207
【SS码】:12683371

最新查询

内容简介

第1篇Eclipse开发环境

第1章Eclipse概述

1.1 Eclipse简介

1.1.1历史背景

1.1.2 Eclipse版本介绍

1.2 Eclipse平台的体系结构

1.2.1 Eclipse的工作机制

1.2.2 Eclipse的工作台

1.2.3 SWT/JFace

1.2.4 Eclipse的工作空间

1.2.5帮助系统

1.2.6团队协作

1.2.7调试系统

1.2.8平台运行时

1.3 Eclipse的安装与启动

1.3.1安装Eclipse

1.3.2启动Eclipse

1.4插件

1.4.1 Eclipse插件的安装

1.4.2利用复制方法安装插件

1.4.3使用Link方法安装插件

1.4.4查看已安装的插件

1.4.5常用的插件资源

1.5技能实践

任务一:安装Eclipse多语言包

任务二:利用联网方法安装插件

任务三:下载和安装一个插件

1.6本章小结

1.7练习题

第2章Eclipse开发环境搭建

2.1工作空间

2.1.1工作空间的概念

2.1.2建立工作空间

2.1.3工作空间的冲突

2.2 Eclipse的欢迎界面

2.2.1总览功能

2.2.2新功能提示

2.2.3示例功能

2.2.4指南功能

2.2.5进入工作台

2.3工作台

2.3.1资源

2.3.2资源层次结构

2.3.3资源编辑器

2.3.4设置首选项

2.4开发Java程序

2.4.1 Java项目

2.4.2创建Java程序

2.4.3运行与调试程序

2.4.4项目构建

2.4.5 Java编译器设置

2.5常用快捷键

2.5.1编辑相关快捷键

2.5.2查看和定位快捷键

2.5.3调试快捷键

2.5.4常用编辑器快捷键

2.5.5其他快捷键

2.6 Eclipse与开源

2.7技能实践

任务一:在Eclipse中打开其他类型的文件

任务二:布置编辑区

任务三:首选项设置

2.8本章小结

2.9练习题

第3章Ant构造AppFuse应用

3.1 Ant简介

3.1.1开源组织Apache

3.1.2开源项目Ant

3.1.3 Ant与Maven的区别

3.1.4 Ant的安装与配置

3.2构造文件

3.2.1构造文件描述

3.2.2 Ant常用任务

3.2.3 Ant命令行

3.3 AppFuse简介

3.4使用AppFuse的理由

3.4.1测试

3.4.2集成

3.4.3自动化

3.4.4安全特性和可扩展性

3.4.5使用AppGen生成代码

3.4.6文档

3.4.7社区

3.5技能实践

任务一:Eclipse中的Ant操作

任务二:使用Ant构造AppFuse应用

任务三:自定义AppFuse网站

3.6本章小结

3.7练习题

第2篇SWT应用

第4章SWT组件

4.1 SWT简介

4.1.1概述

4.1.2基本特性

4.2 SWT程序

4.2.1加入SWT依赖包

4.2.2 “Hello world”程序

4.2.3运行SWT应用

4.3可视化SWT编程组件

4.3.1 SWT Designer

4.3.2 Visual Editor

4.4基类Control

4.4.1继承关系

4.4.2 Control类的常用方法

4.5常用组件

4.5.1按钮

4.5.2单选按钮和复选框

4.5.3标签

4.5.4文本框

4.5.5下拉列表框

4.5.6列表

4.6容器组件

4.6.1面板容器Composite

4.6.2分组容器Group

4.6.3分页签容器TabFolder和TabItem

4.6.4分隔框容器SashForm

4.7其他组件

4.7.1菜单组件

4.7.2工具栏组件ToolBar和ToolItem

4.7.3工具栏组件CoolBar和CoolItem

4.7.4滑动组件Slider

4.7.5刻度组件Scale

4.7.6进度条组件ProgressBar

4.8技能实践

任务一:建立一个记事本程序的界面

任务二:建立一个计算器程序的界面

4.9本章小结

4.10练习题

第5章SWT事件与布局

5.1事件介绍

5.2鼠标事件

5.2.1 MouseListener接口

5.2.2 MouseMoveListener接口

5.2.3 MouseTrackListener接口

5.2.4鼠标事件实例

5.3键盘事件

5.3.1 KeyListener接口

5.3.2键盘事件实例

5.4焦点事件

5.4.1 FocusListener接口

5.4.2焦点事件实例

5.5窗口控制事件

5.5.1 ControlListener接口

5.5.2窗口控制事件实例

5.6选择事件

5.6.1 SelectionListener接口

5.6.2选择组件事件实例

5.7其他事件

5.7.1 HelpListener、 VerifyListener和ModifyListener监听器的功能

5.7.2 HelpListener、 VerifyListener和ModifyListener监听器实例

5.8布局介绍

5.9 FillLayout布局

5.9.1 FillLayout的风格

5.9.2 FillLayout布局实例

5.10 RowLayout布局

5.10.1 RowLayout的风格

5.10.2 RowLayout布局实例

5.11 GridLayout布局

5.11.1 GridLayout的风格

5.11.2 GridLayout布局实例

5.12自定义布局

5.13技能实践

任务一:创建自己的布局类

任务二:掌握SWT Designer进行可视化开发

任务三:编写一个记事本程序

任务四:编写一个用户登录程序

5.14本章小结

5.15 练习题

第3篇Web应用

第6章Servlet应用

6.1 Servlet基础

6.1.1 Servlet简介

6.1.2 Servlet的实现

6.2 Web组件的关联关系

6.2.1请求转发

6.2.2 URL重定向

6.2.3包含

6.3 Servlet技术实现

6.3.1 Servlet的生命周期

6.3.2 Servlet中表单的提交

6.4 web.xml介绍

6.5使用Tomcat插件开发Web应用

6.5.1 Tomcat的安装和配置

6.5.2创建Tomcat项目

6.5.3在Tomcat中运行调试Web应用

6.6技能实践

任务一:进行web.xml配置

任务二:安装配置Tomcat插件

6.7本章小结

6.8练习题

第7章JSP应用

7.1 JSP简介

7.1.1 JSP的基本语法

7.1.2 JSP的指令

7.1.3 JSP的脚本元素

7.2 JSP的内置对象

7.2.1 request对象

7.2.2 response对象

7.2.3 pageContext对象

7.2.4 session对象

7.2.5 application对象

7.2.6 out对象

7.2.7 config对象

7.3 JSP标签库

7.3.1标签的处理过程

7.3.2标签的处理类

7.3.3标签的描述文件

7.4 XML应用

7.4.1 XML的优势

7.4.2简单XML文件

7.4.3 XML的语法

7.5技能实践

任务一:JSP标签的实现

任务二:使用JDOM读/写XML文档

7.6本章小结

7.7练习题

第4篇 程序调试与测试

第8章 程序调试

8.1调试透视图

8.1.1调试视图

8.1.2变量视图

8.1.3断点视图

8.1.4编辑器

8.1.5大纲视图

8.2常规调试技术

8.2.1本地调试

8.2.2控制并检查程序的执行

8.3高级调试技术

8.3.1表达式的计算和显示

8.3.2查看和修改变量的值

8.3.3远程调试

8.3.4代码片段编辑测试

8.4热代码替换

8.5技能实践

任务一:断点添加

任务二:代码片段测试

8.6本章小结

8.7练习题

第9章JUnit在Eclipse中的应用

9.1软件测试基础

9.1.1测试的概念

9.1.2软件测试的目的

9.1.3软件测试的原则

9.1.4软件测试的种类

9.1.5单元测试

9.2 JUnit概述

9.3 JUnit在Eclipse中的设置

9.4技能实践

任务一:在Eclipse中创建测试用例

任务二:在Eclipse中创建测试套件

任务三:使用JUnit测试程序

9.5本章小结

9.6练习题

第5篇CVS与插件

第10章Eclipse中CVS的应用

10.1本地版本控制

10.1.1比较操作

10.1.2替换操作

10.1.3本地历史记录

10.2 CVS概述

10.3 CVS的工作原理

10.4安装和配置CVS服务器

10.4.1安装CVS服务器

10.4.2配置CVS服务器

10.5技能实践

任务一:CVS客户端的配置

任务二:启动新项目

任务三:向资源库提交文件

任务四:从CVS资源库取出项目和模块

任务五:其他CVS工程管理工具

10.6本章小结

10.7练习题

第11章Eclipse插件开发

11.1插件结构

11.1.1插件结构简介

11.1.2描述文件

11.2插件调试

11.3扩展视图

11.3.1视图分类

11.3.2常用视图可实现的功能

11.3.3创建“Tree Viewer”视图

11.3.4 “Tree Viewer”插件扩展点

11.3.5视图扩展点的实现类

11.3.6运行“Tree Viewer”视图

11.4技能实践

任务一:扩展编辑器

任务二:扩展透视图

任务三:实现透视图

任务四:实现菜单工具栏

任务五:项目特性扩展点的实现

任务六:构建器扩展点的实现

任务七:实现联机帮助

11.5本章小结

11.6练习题

第6篇 案例实践

第12章Eclipse编程辅助实践

12.1 Java编码样式

12.1.1代码格式化程序

12.1.2代码模板和样式

12.1.3拼写检查程序

12.1.4编译器警告和错误

12.2使用内容助手

12.2.1插入类型和变量名

12.2.2完成方法名

12.2.3源代码模板

12.2.4快速修正

12.3重构代码

12.3.1何时重构

12.3.2重命名包和类

12.3.3提取接口

12.3.4引入工厂

12.4本章小结

12.5练习题

第13章记事本开发实例

13.1设计思路

13.2功能实现

步骤一:打开文件

步骤二:保存文件

步骤三:退出

步骤四:功能测试

13.3注册各个菜单事件

步骤一:文件菜单

步骤二:编辑菜单

步骤三:注册事件

13.4本章小结


书查询(www.shuchaxun.com)本网页唯一编码:
2db6242af820e0c47737ee2abe4de5c1#d6ce59649faf78c57f8fa3f82c021ca9#135472790#《神兵利器 ECLIPSE开发技术详解》_12683371.zip