图书介绍
Eclipse从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
![Eclipse从入门到精通](https://www.shukui.net/cover/70/33197277.jpg)
- 强锋科技,陈刚编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302111359
- 出版时间:2005
- 标注页数:505页
- 文件大小:208MB
- 文件页数:526页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Eclipse从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录2
第1篇 起步篇2
第1章 Eclipse简介2
1.1 Eclipse的历史2
1.2 Eclipse的体系结构2
1.3 优秀的图形API:SWT/JFace3
1.4 开放式、可扩展的IDE4
1.5 全中文化的帮助文件4
1.6 Eclipse是开放源代码的5
1.7 本章小结5
第2章 安装Eclipse及多国语言包6
2.1 安装JDK6
2.2 安装Eclipse7
2.3 Eclipse多国语言包的安装8
2.4 本章小结10
第3章 安装SWT Designer11
3.1 下载11
3.2 安装11
3.3 注册激活12
3.4 其他常用插件14
3.5 本章小结15
第4章 Eclipse的集成开发环境16
4.1 Eclipse界面简介16
4.2 创建Java项目并运行17
4.3 自定义注释及代码格式化20
4.3.1 自定义注释20
4.3.2 代码格式化21
4.3.3 实践建议21
4.4 使用Eclipse的重构功能22
4.5.1 任务标记的设定23
4.5 任务标记23
4.5.2 过滤任务标记24
4.6 在编程时随意查看JDK、Eclipse源代码25
4.6.1 查看JDK源代码25
4.6.2 查看Eclipse的源代码25
4.7 在代码中搜索28
4.8 打开类型层次结构28
4.9 调试器的使用29
4.10 常用快捷键30
4.11 本章小结31
第5章 Eclipse中CVS的使用32
5.1 CVS简介32
5.2 CVS服务器端的安装与配置32
5.3.1 配置Eclipse的客户端来连接上CVS服务器34
5.3 CVS客户端的配置34
5.3.2 将项目提交到CVS服务器上35
5.3.3 CVS服务器上的项目导入到Eclipse中36
5.4 文件提交与更新的方法37
5.4.1 CVS和VSS的不同之处37
5.4.2 文件的提交和更新38
5.4.3 解决文件提交的冲突39
5.4.4 如何忽略掉不想提交的文件40
5.4.5 实践建议41
5.5 在CVS上为软件打包一个版本42
5.6 将项目替换成CVS上的其他版本42
5.7 修改旧版本的BUG43
5.8 本章小结44
第6章 SWT概述46
6.1 SWT简介46
第2篇 SWT/JFace篇46
6.2 SWT中的包47
6.3 用SWT Designer写一个Hello World47
6.3.1 使用向导建立一个SWT/JFace Java项目48
6.3.2 导入SWT的原生库49
6.3.3 新建一个SWT类文件50
6.3.4 在主窗口加入一个文本框组件51
6.3.5 运行Hello World.java52
6.4 关于SWT/JFace例程的说明53
6.5 实践建议54
6.6 本章小结54
7.1.1 匿名内部类写法55
7.1.2 命名内部类写法55
7.1 事件的4种写法55
第7章 SWT/JFace的事件模型55
7.1.3 外部类写法56
7.1.4 实现监听接口的写法56
7.1.5 总结57
7.2 常用事件介绍57
7.3 在事件代码中如何访问类中的变量58
7.3.1 访问类中变量的3种方法58
7.3.2 Java中变量的称法和说明59
7.4 本章小结60
第8章 SWT常用组件61
8.1 按钮、复选框、单选框(Button类)61
8.1.1 一个Button类的实例61
8.1.2 Button类的式样表62
8.1.3 让Button应用多个式样62
8.2 组件的常用方法62
8.3 标签(Label类)64
8.4 文本框(Text类)65
8.5 下拉框(Combo类)67
8.6 列表框(List类)70
8.7 本章小结71
第9章 容器类72
9.1 面板(Composite类)72
9.2 分组框(Group类)73
9.3 选项卡(TabFolder类和TabItem类)73
9.4 分割窗(SashForm类)75
9.5 带滚动条的面板(ScrolledComposite类)77
9.6 本章小结78
第10章 布局管理器79
10.1 布局管理器简介79
10.2.2 FillLayout的实例280
10.2.1 FillLayout的实例180
10.2 充满式(FillLayout类)80
10.2.3 使用SWT.VERTICAL式样更改排列方式81
10.3 行列式(RowLayout类)81
10.3.1 RowLayout的基本实例81
10.3.2 使用rowLayout.wrap控制自动折行(默认值true)82
10.3.3 使用SWT.VERTICAL式样控制排列方式83
10.3.4 使用rowLayout.pack控制组件大小(默认值true)83
10.3.5 使用rowLayout.justify控制空间伸展(默认值false)83
10.3.6 使用RowData更改按钮的外观84
10.4 网格式(GridLayout类)84
10.4.1 GridLayout类的基本实例84
10.4.2 使用gridLayout.numColumns设置列数(默认值1)85
10.4.3 使用makeColumnsEqualWidth把组件等距分开(默认值false)86
10.4.4 使用MarginWidth、MarginHeight、HorizontalSpacing、VerticalSpacing属性86
10.4.5 使用GridData控制复杂布局86
10.5 堆栈式(StackLayout类)91
10.6 表格式(FormLayout类)93
10.6.1 使用marginWidth、marginHeight设置边距93
10.6.2 使用FormData的构造函数94
10.6.3 FormAttachment类的用法94
10.7 布局的综合实例97
10.8 本章小结102
第11章 其他SWT组件104
11.1 工具栏(ToolBar类、ToolItem类、ViewForm类)104
11.2 动态工具栏(CoolBar类、CoolItem类)106
11.3 菜单(Menu类,MenuItem类)108
11.4 滑动条(Slider)、刻度条(Scale)、进度条(ProgressBar)111
11.5 画布(Canvas类)112
11.6 表格(Table类)114
11.7 树(Tree类)116
11.8 表格型树(TableTree类)117
11.9 本章小结119
第12章 图像120
12.1 图像(Image类)120
12.2 图像(Image类)存在的问题121
12.3 图像描述符(ImageDescriptor类)121
12.4 图像注册表(ImageRegistry类)122
12.5 本章小结123
第13章 SWT的线程124
13.1 SWT线程简介124
13.2 一个SWT线程的实例125
13.3 对11.4节进度条实例的改进130
13.4 本章小结131
第14章 表格(TableViewer类)132
14.1 概述132
14.2.2 创建数据表的实体类133
14.2 让数据在TableViewer中显示出来133
14.2.1 实例的数据模型介绍133
14.2.3 数据的生成134
14.2.4 数据在表格中的显示136
14.3 TableViewer响应鼠标事件139
14.4 加上右键菜单(Action类、ActionGroup类、MenuManager类)141
14.4.1 Action类、ActionGroup类、MenuManager类介绍141
14.4.2 创建Action和ActionGroup141
14.4.3 在主程序中使用ActionGroup、MenuManager143
14.5 TableViewer排序(ViewerSorter类)143
14.5.1 编写排序器144
14.5.2 生成排序器对象145
14.5.3 为表格的列添加监听器及事件处理代码146
14.6 加上工具栏(ToolBarManager类)146
14.6.1 创建按钮的Action及将Action填充进工具栏的方法147
14.6.2 布局调整150
14.7 创建一个带复选框的TableViewer(CheckboxTableViewer类)151
14.7.1 修改界面程序将表格变为带复选框的式样151
14.7.2 修改MyActionGroup类152
14.8 单击修改表格单元格值(CellEditor类、ICellModifier接口)154
14.8.1 创建一个字符串数组154
14.8.2 修改主程序的open()方法154
14.8.3 创建MyCellModifier类155
14.9 其他使用技巧157
14.9.1 表格记录的过滤157
14.9.2 控制表格的当前选择行158
14.9.3 给表格的单元格设置背景色158
14.9.4 加快TableItem和记录之间的查找速度159
14.10 本章小结159
15.2.1 建立国家实体和城市实体160
15.2 前期准备:实例所用数据模型说明160
第15章 树(TreeViewer类)和列表(ListViewer类)160
15.1 概述160
15.2.2 建立树结点的接口类161
15.2.3 让国家、城市、人三个实体类实现此接口162
15.3 让数据在树中显示出来163
15.3.1 树的数据结构的创建163
15.3.2 标签器和内容器的使用165
15.3.3 标签器(实现ILabelProvider接口)165
15.3.4 内容器(实现ITreeContentProvider接口)166
15.4 给树加上右键菜单及取得结点的值169
15.5 树结点的展开、收缩、新增、删除、修改171
15.6 ListViewer类175
15.6.1 ListViewer简介175
15.6.2 ListViewer的实例175
15.7 本章小结176
15.6.3 ListViewer常用方法176
第16章 对话框177
16.1 对话框(Dialog类)177
16.1.1 对话框简介177
16.1.2 信息提示框(MessageDialog类)178
16.1.3 输入值对话框(InputDialog类)179
16.1.4 自定义对话框(Dialog类)181
16.1.5 对话框的设置与取值185
16.1.6 带提示栏的对话框(TitleAreaDialog类)186
16.2 向导式对话框(WizardDialog类)187
16.2.1 向导式对话框简介187
16.2.2 向导式对话框实例188
16.3.2 进度条对话框实例193
16.3.1 进度条对话框简介193
16.2.3 向导式对话框使用的注意事项193
16.3 进度条对话框(ProgressMonitorDialog类)193
16.4 其他类型对话框195
16.4.1 信息提示框(MessageBox类)195
16.4.2 颜色选择对话框(ColorDialog类)197
16.4.3 字体选择对话框(FontDialog类)197
16.4.4 打印设置对话框(PrintDialog类)198
16.4.5 目录选择对话框(DirectoryDialog类)203
16.4.6 文件选择对话框(FileDialog类)203
16.5 本章小结205
17.1 Eclipse插件开发概述208
17.1.1 插件开发简介208
17.1.2 Eclipse插件开发的优势和不足208
第17章 Eclipse插件开发起步208
第3篇 插件开发篇208
17.2 插件的Hello World209
17.2.1 使用向导一步步创建HelloWorld209
17.2.2 以空白项目为基础创建HelloWorld211
17.3 本章小结215
第18章 常用插件扩展点216
18.1 加入透视图(perspectives)216
18.1.1 准备工作216
18.1.2 修改plugin.xml文件,设置透视图的扩展点217
18.1.3 建立透视图类217
18.1.4 运行插件217
18.1.5 总结218
18.2 在透视图中加入视图(views)218
18.2.1 修改plugin.xml文件,设置视图的扩展点218
18.2.2 创建视图类219
18.2.3 修改透视图类SamplePerspective220
18.3 在视图之间实现事件监听221
18.2.4 运行插件221
18.3.1 修改View1.java、View2.java222
18.3.2 总结223
18.4 给视图加下拉菜单和按钮223
18.4.1 创建ActionGroup类224
18.4.2 修改View1类225
18.5 加入编辑器(editors)226
18.5.1 修改plugin.xml文件,设置三个编辑器的扩展点227
18.5.2 创建三个编辑器类227
18.5.3 创建IEditorInput228
18.5.4 打开编辑器230
18.5.5 总结231
18.6 编辑器类(EditorPart)方法使用说明231
18.6.2 各方法的作用及含义232
18.6.1 EditorPart方法的执行情况232
18.6.3 一个实例233
18.7 加入首选项(preferencePages)235
18.7.1 修改plugin.xml文件,设置首选项的扩展点235
18.7.2 建立首选项各结点对应的类236
18.7.3 运行插件239
18.7.4 总结240
18.8 加入帮助(toc)240
18.8.1 修改plugin.xml文件,设置三个帮助的扩展点240
18.8.2 编写帮助目录文件toc241
18.8.3 创建相应的帮助文档242
18.8.4 总结243
18.9 弹出信息式的帮助(contexts)243
18.9.1 修改plugin.xml文件,设置弹出信息的扩展点243
18.9.4 在界面组件中设置弹出信息244
18.9.2 编写弹出信息的设置文件HelpContexts.xml244
18.9.3 创建弹出信息对应的帮助文件244
18.9.5 运行插件245
18.9.6 总结245
18.10 本章小结246
第19章 Eclipse插件的国际化247
19.1 国际化简介247
19.2 为国际化创建一个插件的“段项目”247
19.3 类程序的国际化248
19.3.1 国际化前的准备工作249
19.3.2 创建Message类250
19.3.3 创建资源文件(*.properties)250
19.3.4 修改myplugin2项目的程序252
19.3.6 实践建议253
19.3.5 运行插件,测试国际化253
19.4 plugin.xml的国际化254
19.4.1 创建plugin.xml的资源文件254
19.4.2 修改plugin.xml文件255
19.4.3 运行插件,测试plugin.xml的国际化255
19.5 其他XML文件的国际化256
19.5.1 在myplugin2.language项目创建国际化所需的目录结构256
19.5.2 修改各语言的XML文档256
19.5.3 运行插件,测试XML文件国际化256
19.6 使用“外部化字符串”向导256
19.6.1 运用“外部化字符串”向导的步骤257
19.6.2 向导完成后的处理258
19.6.3 总结258
19.7 本章小结258
20.1.2 POI的下载与安装260
20.1.1 POI简介260
第20章 报表:用POI与Excel交互260
20.1 POI概述260
20.2 将数据导出成Excel的实例262
20.2.1 创建一个空白的Excel文件262
20.2.2 往Excel单元格中写入信息263
20.2.3 中文化的问题264
20.3 使用式样264
20.3.1 日期式样及文字对齐式样264
20.3.2 边框式样266
20.3.3 背景色及底纹式样267
20.3.4 合并单元格267
20.3.5 字体式样268
20.4.1 设置页眉页脚269
20.4.2 冻结和分割窗269
20.4 更多的用法269
20.4.3 浮动文字框及在表中画图270
20.4.4 设置打印的范围271
20.4.5 读取及修改Excel271
20.5 本章小结272
第21章 项目的打包与发行273
21.1 应用程序项目的打包与发行273
21.1.1 简介273
21.1.2 打包的具体操作步骤273
21.1.3 其他得到JAR包的方式277
21.1.4 使用第三方插件对项目打包278
21.1.5 让用户电脑不必安装JRE环境280
21.1.6 更进一步的完善280
21.2.2 打包的具体操作步骤283
21.2.1 简介283
21.2 插件项目的打包与发行283
21.1.7 打包的其他说明283
21.2.3 测试打包效果285
21.3 用Ant来打包285
21.4 本章小结291
第22章 插件项目实战292
22.1 前期准备工作292
22.1.1 软件开发过程292
22.1.2 本章项目开发环境的选择293
22.1.3 安装MySQL296
22.1.4 在Eclipse插件中连接MySQL数据库(版本V0001)299
22.1.5 解决Java的中文问题304
22.1.6 对字符集设置的测试结果307
22.2.1 界面效果及实现功能315
22.2 面向对象分析和数据表创建(版本V0010)315
22.2.2 面向对象的分析与设计316
22.2.3 创建数据表325
22.2.4 给数据表插入数据330
22.3 创建项目的主界面框架332
22.3.1 前言332
22.3.2 创建透视图及主功能视图(版本V0020)332
22.3.3 创建“功能导航器视图”的树(版本V0020)335
22.3.4 创建项目的图像注册表(版本V0030)341
22.4 用户登录、退出功能的实现(版本V0040)344
22.4.1 实现方案344
22.4.2 界面部分的源代码345
22.4.3 数据库部分的源代码352
22.4.4 小结357
22.5.1 前言358
22.5.2 编辑器的创建与排序、翻页功能的实现(版本V0050)358
22.5 “档案管理”编辑器的实现358
22.5.3 实现删除用户功能(版本V0060)372
22.5.4 实现新增用户功能(版本V0060)374
22.5.5 实现修改用户的功能(版本V0070)388
22.6 “成绩管理”编辑器的实现(版本V0080)394
22.6.1 前言394
22.6.2 单击结点打开视图395
22.6.3 实现搜索视图SearchView396
22.6.4 实现“成绩管理”编辑器401
22.7 让软件适应多种数据库(版本V0090)404
22.7.1 前言404
22.7.2 解决方案404
22.7.3 具体实现的源代码405
22.8.2 首选项的源代码407
22.8 首选项的实现(版本V0100)407
22.8.1 前言407
22.8.3 将程序中的设置值改成取之于首选项的设置413
22.9 本章小结414
第4篇 Web开发篇416
第23章 Web环境的搭建(V0010)416
23.1 概述416
23.1.1 Eclipse的Web开发简介416
23.1.2 本篇开发环境416
23.1.3 CVS注意事项416
23.2 Tomcat的下载与安装417
23.2.1 下载Tomcat417
23.2.2 安装Tomcat418
23.2.3 启动Tomcat419
23.3.1 下载Lomboz420
23.3 Lomboz的下载与安装420
23.3.2 安装Lomboz421
23.4 Lomboz的环境设置422
23.5 JSP的HelloWorld423
23.5.1 设置Java的构建路径423
23.5.2 创建一个J2EE项目423
23.5.3 在Lomboz中启动Tomcat424
23.5.4 发布hello模块425
23.5.5 修改index.jsp427
23.5.6 一些相关问题427
23.6 如何不必发布就可以在IE上显示Web修改效果427
23.7 配置Tomcat的数据库连接池429
23.7.1 复制JDBC连接包429
23.7.2 进入Tomcat的配置页面429
23.7.3 修改Tomcat的server.xml文件430
23.7.4 测试数据库连接池431
23.8 本章小结432
第24章 一个纯JSP+JavaBean实例(V0020)433
24.1 JavaBean的环境配置433
24.2 创建JavaBean及数据库层434
24.2.1 AbstractDbOperate类434
24.2.2 数据库连接管理器ConnectManager类435
24.2.3 为SMS类增加一个字符串常量436
24.2.4 修改工厂类SmsFactory436
24.3 编写前台的JSP文件436
24.3.1 示例的流程及效果436
24.3.2 JSP文件说明436
24.3.3 源代码437
24.4 本章小结441
25.2 Struts的下载及安装443
25.1 概述443
第25章 在Eclipse中使用Struts443
25.3 Struts入门实例446
25.3.1 Struts原理简介446
25.3.2 用户登录实例447
25.4 让Dreamweaver支持Struts标签454
25.4.1 插件的下载455
25.4.2 插件的安装455
25.4.3 将struts标签添加到Dreamweaver中455
25.4.4 插件的效果456
25.5 深入struts-config.xml456
25.5.1 页面转发456
25.5.2 〈form-beans〉项之动态ActionForm457
25.5.3 〈action-mappings〉项458
25.5.4 使用DispatchAction类459
25.5.6 解决命名冲突460
25.5.5 使用多个struts-config.xml配置文件460
25.6 验证的多种方法461
25.6.1 方法一461
25.6.2 方法二462
25.7 使用更多的Struts标签469
25.7.1 获知更多的标签469
25.7.2 表单类标签470
25.7.3 其他说明472
25.8 本章小结472
第26章 在Eclipse中使用Hibernate473
26.1 概述473
26.1.1 持久化框架产生的背景和现状473
26.1.2 Hibernate简介473
26.2.1 下载474
26.2 Hibernate的下载和安装(V0050)474
26.1.3 本章说明474
26.2.2 安装476
26.3 一个简单的Hibernate实例478
26.3.1 创建XML映射文件:model.hbm.xml478
26.3.2 创建管理session的类:HibernateUtil479
26.3.3 创建一个用于测试的HibernateTest类481
26.3.4 在hello目录下创建一个JSP文件:hibernateTest.jsp482
26.3.5 总结482
26.3.6 实践建议483
26.4 继续深入使用Hibernate(V0060)483
26.4.1 概述483
26.4.2 编写XML映射文件483
26.4.3 数据库操作类的实现487
26.4.4 修改使用DbOperate类的程序489
26.5.1 程序界面效果及功能说明490
26.5 实现用户的修改、删除功能(V0070)490
26.5.2 修改DbOperate类491
26.5.3 修改用户列表userList.jsp文件492
26.5.4 修改struts-config.xml493
26.5.5 修改UserForm类493
26.5.6 创建UserAction类494
26.5.7 创建modifyUser.jsp496
26.6 解决Tomcat的中文问题497
26.7 Hibernate的自动生成工具498
26.7.1 由XML映射文件生成数据库表498
26.7.2 由实体类自动得到XML映射文件:class2hbm499
26.7.3 由XML映射文件得到实体类:hbm2java501
26.7.4 由数据库导出成XML映射文件:ddl2hbm.bat502
26.8 本章小结503
附录 光盘内容简介504