目前市场上Eclipse的书籍没有一个是用较完整的项目讲解Eclipse技术的,本书专注于Eclipse RCP的开发,以一个实际项目作为全书的主线,贯穿全书,并融入众多知名第三方开发工具和Eclipse RCP的开发技巧。前期的分析与设计、开发环境部署以及SWT/JFace技术再融入到系统主程序和各功能模块的搭建,每一步都尽力详细阐释。认真、耐心地学习并按照书中内容进行实践,一个实际的项目系统将会在你的手中诞生。
Eclipse RCP目前在系统开发领域中得到了广泛应用。本书以一个源于实际的信息系统项目开发过程作为全书的依托,以Hibernate作为数据持久化工具,专注于Eclipse RCP的开发。
全书共分12章。第1章简介了Eclipse RCP的概况;第2章对一个实际的高校经费测算系统项目进行了分析与设计;第3章介绍了如何安装与配置开发环境;第4章对常用SWT/JFace组件进行了说明;第5章是经费测算项目开发的起点,这一章将系统主程序搭建起来;第6章实现了用户登录处理;第7~9章将系统的各个功能逐一实现;第10章介绍了如何实现系统帮助;第11章讨论了在线升级功能的处理;第12章介绍了产品发布的相关内容。
本书循序渐进,操作和开发步骤讲解详细,内容涉及Eclipse RCP和众多知名第三方开发工具的实战技巧,是Eclipse开发者难得的参考书,另外也可作为计算机专业师生的教学辅助用书。
第1章 Eclipse RCP概述
1.1 Eclipse简介
1.1.1 Eclipse的起源和发展
1.1.2 Eclipse的优势
1.1.3 Eclipse的体系结构
1.2 Eclipse RCP平台
1.2.1 什么是RCP
1.2.2 Eclipse RCP概述
1.2.3 Eclipse RCP体系结构
1.2.4 Eclipse RCP应用
1.3 小结
第2章 高校经费测算系统分析与设计
2.1 系统开发背景
2.2 系统需求分析
2.3 系统的目标
2.4 测算模型说明
2.4.1 测算总体思路
2.4.2 具体测算模型
2.5 测算处理的业务流程
2.6 系统设计
2.6.1 系统总体功能设计
2.6.2 主控界面的设计
2.6.3 系统开发环境
2.6.4 基本对象设计
2.7 创建数据表并生成样本数据
2.8 小结
第3章 安装与配置开发环境
3.1 安装JDK
3.2 Eclipse的下载安装
3.3 配置本地Apache Derby数据库引擎
3.3.1 Apache Derby简介
3.3.2 Apache Derby的特色
3.3.3 Apache Derby的安装配置
3.3.4 Apache Derby基本使用
3.4 使用SQL Explorer插件
3.5 连接远程数据库服务器MySQL
3.5.1 MySQL简介
3.5.2 MySQL特色
3.5.3 MySQL下载安装
3.5.4 图形化辅助工具MySQL-Front
3.5.5 在项目中连接MySQL
3.6 配置Hibernate数据持久化服务
3.6.1 Hibernate简介
3.6.2 Hibernate工作流程
3.6.3 Hibernate下载安装
3.6.4 Hibernate基础
3.6.5 Hibernate牛刀小试
3.7 Excel电子表格读写工具POI
3.7.1 POI简介
3.7.2 POI下载和安装
3.7.3 POI使用基础
3.7.4 一个简单示例
3.8 小结
第4章 SWT/JFace简介
第5章 构造系统主程序
第6章 实现用户登录
第7章 系统主界面功能实现
第8章 实现系统主要功能
第9章 系统辅助功能处理
第10章 实现帮助功能
第11章 实现产品在线升级
第12章 产品发布