Eclipse从入门到精通

副标题:无

作   者:陈刚编著

分类号:

ISBN:9787302111351

微信扫一扫,移动浏览光盘

简介

  本书共分为四篇。“起步篇”介绍了eclipse及相关插件的安装,还介绍了一些eclipse开发环境的基本使用技巧;“swt/jface篇”详细介绍了swt、jface的使用;“插件开发篇”介绍了eclipse插件开发的各个步骤,并给出了一个基于数据库开发和面向对象分析设计的完整插件实例;“web开发篇”以tomcat+lomboz+struts+hibernate为开发环境,详述了其下载、安装、配置和开发的全过程。    本书以swt/jface和eclipse插件开发为核心内容,井兼顾了web开发,而ecfipse开发环境的使用只占极少部分。    本书内容循序渐进,实例丰富,操作及开发步骤讲解详细,配书光盘含有各主要章节的操作视频演示,是eclipse开发者不可多得的教程。   [a href="http://www.china-pub.com/computers/ebook25001-30000/25601/guangpan.txt" target="_blank"][strong]光盘内容简介[/strong][/a]

目录

第1篇 起步篇

第1章 eclipse简介

1.1 eclipse的历史

1.2 eclipse的体系结构

1.3 优秀的图形api:swt/jface

1.4 开放式、可扩展的ide

1.5 全中文化的帮助文件

1.6 eclipse是开放源代码的

1.7 本章小结

第2章 安装eclipse及多国语言包

2.1 安装jdk

2.2 安装eclipse

2.3 eclipse多国语言包的安装

2.4 本章小结

第3章 安装swt designer

3.1 下载

3.2 安装

3.3 注册激活

3.4 其他常用插件

3.5 本章小结

.第4章 eclipse的集成开发环境

4.1 eclipse界面简介

4.2 创建java项目并运行

4.3 自定义注释及代码格式化

4.3.1 自定义注释

4.3.2 代码格式化

4.3.3 实践建议

4.4 使用eclipse的重构功能

4.5 任务标记

4.5.1 任务标记的设定

4.5.2 过滤任务标记

4.6 在编程时随意查看jdk、eclipse源代码

4.6.1 查看jdk源代码

4.6.2 查看eclipse的源代码

4.7 在代码中搜索

4.8 打开类型层次结构

4.9 调试器的使用

4.10 常用快捷键

4.11 本章小结

第5章 eclipse中cvs的使用

5.1 cvs简介

5.2 cvs服务器端的安装与配置

5.3 cvs客户端的配置

5.3.1 配置ecupse的客户端来连接上cvs服务器

5.3.2 将项目提交到cvs服务器上

5.3.3 cvs服务器上的项目导入到eclipse中

5.4 文件提交与更新的方法

5.4.1 cvs和vss的不同之处

5.4.2 文件的提交和更新

5.4.3 解决文件提交的冲突

5.4.4 如何忽略掉不想提交的文件

5.4.5 实践建议

5.5 在cvs上为软件打包一个版本

5.6 将项目替换成cvs上的其他版本

5.7 修改旧版本的bug

5.8 本章小结

第2篇 swt/jface篇

第6章 swt概述

6.1 swt简介

6.2 swt中的包

6.3 用swtdesigner写一个hello world

6.3.1 使用向导建立一个swt/jfacejavax目

6.3.2 导入swt的原生库

6.3.3 新建一个swt类文件

6.3.4 在主窗口加入一个文本框组件

6.3.5 运行hello world,java

6.4 关于swt/jface例程的说明

6.5 实践建议

6.6 本章小结

第7章 swt/jface的事件模型

7.1 事件的4种写法

7.1.1 匿名内部类写法

7.1.2 命名内部类写法

7.1.3 外部类写法

7.1.4 实现监听接口的写法

7.1.5 总结

7.2 常用事件介绍

7.3 在事件代码中如何访问类中的变量

7.3.1 访问类中变量的3种方法

7.3.2 java中变量的称法和说明

7.4 本章小结

第8章 swt常用组件

8.1 按钮、复选框、单选框(button类)

8.1.1 一个button类的实例

8.1.2 button类的式样表

8.1.3 让button应用多个式样

8.2 组件的常用方法

8.3 标签(label类)

8.4 文本框(text类)

8.5 下拉框(combo类)

8.6 列表框(list类)

8.7 本章小结

第9章 容器类

9.1 面板(composite类)

9.2 分组框(group类)

9.3 选项卡(tabfolder类和tabltem类)

9.4 分割窗(sashform类)

9.5 带滚动条的面板(scrolled composite类)

9.6 本章小结

第10章 布局管理器

10.1 布局管理器简介

10.2 充满式(pillayout类)

10.2.1 filllayout的实例1

10.2.2 filllayout的实例2

10.2.3 使用swt.vertical式样更改排列方式

10.3 行列式(rowlayout类)

10.3.1 rowlayout的基本实例

10.3.2 使用rowlayout.wrap控制自动折行(默认值true)

10.3.3 使用swt.vertical式样控制排列方式

10.3.4 使用rowlayout.pack控制组件大小(默认值true)

10.3.5 使用rowlayouti.justify控制空间伸展(默认值false)

10.3.6 使用rowdata更改按钮的外观

10.4 网格式(gridlayout类)

10.4.1 gridlayout类的基本实例

10.4.2 使用sddlayout.numcolumns设置列数(默认值1)

10.4.3 使用makecolumnsequalwidth把组件等距分开(默认值false)

10.4.4 使用marginwidth、marginheight、horizontalspacing、verticalspacing属性

10.4.5 使用gfiddata控制复杂布局

10.5 堆栈式(stacklayout类)

10.6 表格式(formlayout类)

10.6.1 使用marginwidth、marginheight设置边距

10.6.2 使用formdata的构造函数

10.6.3 formattachment~的用法

10.7 布局的综合实例

10.8 本章小结

第11章 其他swt组件

11.1 工具栏(toolbar类、toolitem类、viewform类)

11.2 动态工具栏(coolbar类、coolltem类)

11.3 菜单(menu类,menultem类)

11.4 滑动条(slider)、刻度条(scale)、进度条(progressbar)

11.5 画布(canvas类)

11.6 表格(table类)

11.7 树(tree类)

11.8 表格型树(tabletree类)

11.9 本章小结

第12章 图像

12.1 图像(image类)

12.2 图像(image类)存在的问题

12.3 图像描述符(imagedescdptor类)

12.4 图像注册表(imageregistry类)

12.5 本章小结

第13章 swt的线程

13.1 swt线程简介

13.2 一个swt线程的实例

13.3 对11.4节进度条实例的改进

13.4 本章小结

第14章 表格(tableviewer类)

14.1 概述

14.2 让数据在tableviewer中显示出来

14.2.1 实例的数据模型介绍

14.2.2 创建数据表的实体类

14.2.3 数据的生成

14.2.4 数据在表格中的显示

14.3 tableviewer响应鼠标事件

14.4 加上右键菜单(action类、actiongroup类、menumanager类)

14.4.1 action类、actiongroup类、menumanager类介绍

14.4.2 创建action和actiongroup

14.4.3 在主程序中使用actiongroup、menumanager

14.5 tableviewer排序(viewersorter类)

14.5.1 编写排序器

14.5.2 生成排序器对象

14.5.3 为表格的列添加监听器及事件处理代码

14.6 加上工具栏(toolbarmanager类)

14.6.1 创建按钮的action及将action填充进工具栏的方法

14.6.2 布局调整

14.7 创建一个带复选框的tableviewer(checkboxtableviewer类)

14.7.1 修改界面程序将表格变为带复选框的式样

14.7.2 修改myactiongroup类

14.8 单击修改表格单元格值(celleditor类、 icellmodifier类)

14.8.1 创建一个字符串数组

14.8.2 修改主程序的open()方法

14.8.3 创建myceumodifier类

14.9 其他使用技巧

14.9.1 表格记录的过滤

14.9.2 控制表格的当前选择行

14.9.3 给表格的单元格设置背景色

14.9.4 加快tableitem和记录之间的查找速度

14.10 本章小结

第15章 树(treeviewer类)和列表 (listviewer类)

15.1 概述

15.2 前期准备:实例所用数据模型说明

15.2.1 建立国家实体和城市实体

15.2.2 建立树结点的接口类

15.2.3 让国家、城市、人三个实体类实现此接口

15.3 让数据在树中显示出来

15.3.1 树的数据结构的创建

15.3.2 标签器和内容器的使用

15.3.3 标签器(实现ilabelprovider接口)

15.3.4 内容器(实现itreecontentprovider接口)

15.4 给树加上右键菜单及取得结点的值

15.5 树结点的展开、收缩、新增、删除、修改

15.6 listviewer类

15.6.1 listviewer简介

15.6.2 listviewer的实例

15.6.3 listviewer常用方法

15.7 本章小结

第16章 对话框

16.1 对话框(dialog类)

16.1.1 对话框简介

16.1.2 信息提示框(messagedialog类)

16.1.3 输入值对话框(1nputdialog类)

16.1.4 自定义对话框(dialog类)

16.1.5 对话框的设置与取值

16.1.6 带提示栏的对话框(titleareadialog类)

16.2 向导式对话框(wizarddialog类)

16.2.1 向导式对话框简介

16.2.2 向导式对话框实例

16.2.3 向导式对话框使用的注意事项

16.3 进度条对话框(progressmonitordialog类)

16.3.1 进度条对话框简介

16.3.2 进度条对话框实例

16.4 其他类型对话框

16.4.1 信息提示框(messagebox类)

16.4.2 颜色选择对话框(colordialog类)

16.4.3 字体选择对话框(fontdialog类)

16.4.4 打印设置对话框(printdialog类)

16.4.5 目录选择对话框(directorydialog类)

16.4.6 文件选择对话框(filedialog类)

16.5 本章小结

第3篇 插件开发篇

第17章 eclipse插件开发起步

17.1 eclipse插件开发概述

17.1.1 插件开发简介

17.1.2 eclipse插件开发的优势和不足

17.2 插件的helloworld

17.2.1 使用向导一步步创建helloworld

17.2.2 以空白项目为基础创建hellowofid

17.3 本章小结

第18章 常用插件扩展点

18.1 加入透视图(perspectives)

18.1.1 准备工作

18.1.2 修改plugin.xml文件,设置透视图的扩展点

18.1.3 建立透视图类

18.1.4 运行插件

18.1.5 总结

18.2 在透视图中加入视图(views)

18.2.1 修改plugin.xml文件,设置视图的扩展点

18.2.2 创建视图类

18.2.3 修改透视图类sampleperspective

18.2.4 运行插件

18.3 在视图之间实现事件监听

18.3.1 修改viewl.java、view2.java

18.3.2 总结

18.4 给视图加下拉菜单和按钮

18.4.1 创建actiongroup类

18.4.2 修改viewl类

18.5 加入编辑器(editors)

18.5.1 修改plugin.xml文件,设置三个编辑器的扩展点

18.5.2 创建三个编辑器类

18.5.3 创建ieditorinput

18.5.4 打开编辑器

18.5.5 总结

18.6 编辑器类(editorpart)方法使用说明

18.6.1 editorpart方法的执行情况

18.6.2 各方法的作用及含义

18.6.3 一个实例

18.7 加入首选项(preferencepages)

18.7.1 修改plugin.xml文件,设置首选项的扩展点

18.7.2 建立首选项各结点对应的类

18.7.3 运行插件

18.7.4 总结

18.8 加入帮助(toc)

18.8.1 修改plugin.xml文件,设置三个帮助的扩展点

18.8.2 编写帮助目录文件toc

18.8.3 创建相应的帮助文档

18.8.4 总结

18.9 弹出信息式的帮助(contexts)

18.9.1 修改plugin.xml文件,设直弹出信息的扩展点

18.9.2 编写弹出信息的设置文件helpcontexts.xml

18.9.3 创建弹出信息对应的帮助文件

18.9.4 在界面组件中设置弹出信息

18.9.5 运行插件

18.9.6 总结

18.10 本章小结

第19章 eclipse插件的国际化

19.1 国际化简介

19.2 为国际化创建一个插件的“段项目”

19.3 类程序的国际化

19.3.1 国际化前的准备工作

19.3.2 创建message类

19.3.3 创建资源文件(*.properties)

19.3.4 修改myplugin2项目的程序

19.3.5 运行插件,测试国际化

19.3.6 实践建议

19.4 plugin.xml的国际化

19.4.1 创建plugin.xml的资源文件

19.4.2 修改plugin.xml文件

19.4.3 运行插件,测试plugin.xml的国际化

19.5 其他xml文件的国际化

19.5.1 在myplugin2.1anguage项目创建国际化所需的目录结构

19.5.2 修改各语言的xml文档

19.5.3 运行插件,测试xml文件国际化

19.6 使用“外部化字符串”向导

19.6.1 运用“外部化字符串”向导的步骤

19.6.2 向导完成后的处理

19.6.3 总结

19.7 本章小结

第20章 报表:用poi与excel交互

20.1 poi概述

20.1.1 poi简介

20.1.2 poi的下载与安装

20.2 将数据导出成excel的实例

20.2.1 创建一个空白的excel文件

20.2.2 往excel单元格中写入信息

20.2.3 中文化的问题

20.3 使用式样

20.3.1 日期式样及文字对齐式样

20.3.2 边框式样

20.3.3 背景色及底纹式样

20.3.4 合并单元格

20.3.5 字体式样

20.4 更多的用法

20.4.1 设置页眉页脚

20.4.2 冻结和分割窗

20.4.3 浮动文字框及在表中画图

20.4.4 设置打印的范围

20.4.5 读取及修改excel

20.5 本章小结

第21章 项目打包与发行

21.1 应用程序项目的打包与发行

21.1.1 简介

21.1.2 打包的具体操作步骤

21.1.3 其他得到jar包的方式

21.1.4 使用第三方插件对项目打包

21.1.5 让用户电脑不必安装jre环境

21.1.6 更进一步的完善

21.1.7 打包的其他说明

21.2 插件项目的打包与发行

21.2.1 简介

21.2.2 打包的具体操作步骤

21.2.3 测试打包效果

21.3 用ant来打包

21.4 本章小结

第22章 插件项目实战篇

22.1 前期准备工作

22.1.1 软件开发过程

22.1.2 本章项目开发环境的选择

22.1.3 安装mysql

22.1.4 在eclipse插件中连接mysql数据库(版本v0001)

22.1.5 解决java的中文问题

22.1.6 对字符集设置的测试结果

22.2 面向对象分析和数据表创建(版本v0010)

22.2.1 界面效果及实现功能

22.2.2 面向对象的分析与设计

22.2.3 创建数据表

22.2.4 给数据表插入数据

22.3 创建项目的主界面框架

22.3.1 前言

22.3.2 创建透视图及主功能视图(版本v0020)

22.3.3 创建“功能导航器视图”的树(版本v0020)

22.3.4 创建项目的图像注册表(版本v0030)

22.4 用户登录、退出功能的实现(版本v0040)

22.4.1 实现方案

22.4.2 界面部份的源代码

22.4.3 数据库部份的源代码

22.4.4 小结

22.5 “档案管理”编辑器的实现

22.5.1 前言

22.5.2 编辑器的创建与排序、翻页功能的实现(版本v0050)

22.5.3 实现删除用户功能(版本v0060)

22.5.4 实现新增用户功能(版本v0060)

22.5.5 实现修改用户的功能(版本v0070)

22.6 “成绩管理”编辑器的实现(版本v0080)

22.6.1 前言

22.6.2 单击结点打开视图

22.6.3 实现搜索视图searchview

22.6.4 实现“成绩管理”编辑器

22.7 让软件适应多种数据库(版本v0090)

22.7.1 前言

22.7.2 解决方案

22.7.3 具体实现的源代码

22.8 首选项的实现(版本v0100)

22.8.1 前言

22.8.2 首选项的源代码

22.8.3 将程序中的设置值改成取之于首选项的设置

22.9 本章小结

第4篇 web开发篇

第23章 web环境的搭建(v0010)

23.1 概述

23.1.1 eclipse的web开发简介

23.1.2 本篇开发环境

23.1.3 cvs注意事项

23.2 tomcat的下载与安装

23.2.1 下载tomcat

23.2.2 安装tomcat

23.2.3 启动tomcat

23.3 lomboz的下载与安装

23.3.1 下载lomboz

23.3.2 安装lomboz

23.4 lomboz的环境设置

23.5 jsp的helloworld

23.5.1 设置java的构建路径

23.5.2 创建一个j2ee项目

23.5.3 在lomboz中启动tomcat

23.5.4 发布hello模块

23.5.5 修改index.jsp

23.5.6 一些相关问题

23.6 如何不必发布就可以在ⅲ上显示web修改效果

23.7 配置tomcat的数据库连接池

23.7.1 复制jdbc连接包

23.7.2 进入tomcat的配置页面

23.7.3 修改tomcm的server.xml文件

23.7.4 测试数据库连接池

23.8 本章小结

第24章 一个纯jsp+javabean实例(v0020)

24.1 javabean的环境配置

24.2 创建javabean及数据库层

24.2.1 abstmctdboperate类

24.2.2 数据库连接管理器connectmanager类

24.2.3 为sms类增加一个字符串常量

24.2.4 修改工厂类smsfactory

24.3 编写前台的jsp文件

24.3.1 示例的流程及效果

24.3.2 jsp文件说明

24.3.3 源代码

24.4 本章小鲒

第25章 在eclipse中使用struts

25.1 概述

25.2 struts的下载及安装

25.3 struts入门实例

25.3.1 struts原理简介

25.3.2 用户登录实例

25.4 让dreamweaver支持struts标签

25.4.1 插件的下载

25.4.2 插件的安装

25.4.3 将struts标签添加到dreamweaver中

25.4.4 插件的效果

25.5 深入struts-config.xml

25.5.1 页面转发

25.5.2 [form-beans]项之动态actionform

25.5.3 [action-mappings]项

25.5.4 使用dispatchaction类

25.5.5 使用多个struts-config.xml配置文件

25.5.6 解决命名冲突

25.6 验证的多种方法

25.6.1 方法一

25.6.2 方法二

25.7 使用更多的struts标签

25.7.1 获知更多的标签

25.7.2 表单类标签

25.7.3 其他说明

25.8 本章小结

第26章 在eclipse中使用hibernate

26.1 概述

26.1.1 持久化框架产生的背景和现状

26.1.2 hibernate简介

26.1.3 本章说明

26.2 hibernate的下载和安装(v0050)

26.2.1 下载

26.2.2 安装

26.3 一个简单的hibernate实例

26.3.1 创建xml映射文件:model.hbm.xml

26.3.2 创建管理session的类:hibernateutil

26.3.3 创建一个用于测试的hibematetest类

26.3.4 在hello目录下创建一个jsp文件:hibernatetest.isp

26.3.5 总结

26.3.6 实践建议

26.4 继续深入使用hibernate(v0060)

26.4.1 概述

26.4.2 编写xml映射文件

26.4.3 数据库操作类的实现

26.4.4 修改使用dboperate类的程序

26.5 实现用户的修改、删除功能(v0070)

26.5.1 程序界面效果及功能说明

26.5.2 修改dboperate类

26.5.3 修改用户列表userlistisp文件

26.5.4 修改stmts-config.xml

26.5.5 修改userform类

26.5.6 创建useraction类

26.5.7 创建modifyuser.jsp

26.6 解决tomcat的中文问题

26.7 hibernate的自动生成工具

26.7.1 由xml映射文件生成数据库表

26.7.2 由实体类自动得到xml映射文件:class2hbm

26.7.3 由xml映射文件得到实体类:hbm2java

26.7.4 由数据库导出成xml映射文件:ddl2hbm.bat

26.8 本章小结

附录 光盘内容简介


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Eclipse从入门到精通
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon