Eclipse RCP应用系统开发方法与实战
¥
12
2.7折
¥
45
八五品
仅1件
作者陈冈 著
出版社电子工业出版社
出版时间2007-07
版次1
装帧平装
货号L1-315
上书时间2024-11-30
商品详情
- 品相描述:八五品
图书标准信息
-
作者
陈冈 著
-
出版社
电子工业出版社
-
出版时间
2007-07
-
版次
1
-
ISBN
9787121043536
-
定价
45.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
388页
-
字数
646千字
- 【内容简介】
-
EclipseRCP目前在系统开发领域中得到了广泛应用。本书以一个源于实际的信息系统项目开发过程作为全书的依托,以Hibernate作为数据持久化工具,专注于EclipseRCP的开发。
全书共分12章。第1章简介了EclipseRCP的概况;第2章对一个实际的高校经费测算系统项目进行了分析与设计;第3章介绍了如何安装与配置开发环境;第4章对常用SWT/JFace组件进行了说明;第5章是经费测算项目开发的起点,这一章将系统主程序搭建起来;第6章实现了用户登录处理;第7~9章将系统的各个功能逐一实现;第10章介绍了如何实现系统帮助;第11章讨论了在线升级功能的处理;第12章介绍了产品发布的相关内容。
本书循序渐进,操作和开发步骤讲解详细,内容涉及EclipseRCP和众多知名第三方开发工具的实战技巧,是Eclipse开发者难得的参考书,另外也可作为计算机专业师生的教学辅助用书。
- 【目录】
-
第1章EclipseRCP概述1
1.1Eclipse简介1
1.1.1Eclipse的起源和发展1
1.1.2Eclipse的优势1
1.1.3Eclipse的体系结构2
1.2EclipseRCP平台3
1.2.1什么是RCP3
1.2.2EclipseRCP概述4
1.2.3EclipseRCP体系结构5
1.2.4EclipseRCP应用5
1.3小结7
第2章高校经费测算系统分析与设计9
2.1系统开发背景9
2.2系统需求分析9
2.3系统的目标11
2.4测算模型说明11
2.4.1测算总体思路11
2.4.2具体测算模型12
2.5测算处理的业务流程14
2.6系统设计14
2.6.1系统总体功能设计14
2.6.2主控界面的设计15
2.6.3系统开发环境16
2.6.4基本对象设计16
2.7创建数据表并生成样本数据24
2.8小结27
第3章安装与配置开发环境29
3.1安装JDK29
3.2Eclipse的下载安装30
3.3配置本地ApacheDerby数据库引擎32
3.3.1ApacheDerby简介33
3.3.2ApacheDerby的特色33
3.3.3ApacheDerby的安装配置34
3.3.4ApacheDerby基本使用36
3.4使用SQLExplorer插件40
3.5连接远程数据库服务器MySQL44
3.5.1MySQL简介44
3.5.2MySQL特色44
3.5.3MySQL下载安装45
3.5.4图形化辅助工具MySQL-Front48
3.5.5在项目中连接MySQL50
3.6配置Hibernate数据持久化服务52
3.6.1Hibernate简介52
3.6.2Hibernate工作流程53
3.6.3Hibernate下载安装53
3.6.4Hibernate基础54
3.6.5Hibernate牛刀小试59
3.7Excel电子表格读写工具POI62
3.7.1POI简介62
3.7.2POI下载和安装62
3.7.3POI使用基础63
3.7.4一个简单示例65
3.8小结67
第4章SWT/JFace简介69
4.1SWT/JFace概述69
4.2创建Java项目69
4.3创建SWT/JFace应用程序70
4.3.1创建SWT应用程序70
4.3.2创建JFace应用程序71
4.4常用组件72
4.4.1标签(Label)72
4.4.2文本框(Text)72
4.4.3按钮(Button)73
4.4.4组合框(Combo)73
4.4.5列表框(List)73
4.4.6综合示例74
4.5常用布局管理器75
4.5.1FillLayout75
4.5.2RowLayout76
4.5.3GridLayout77
4.5.4StackLayout79
4.5.5FormLayout82
4.6其他常用组件84
4.6.1菜单(Menu)84
4.6.2工具栏(ToolBar)、动态工具栏(CoolBar)85
4.6.3CLabel86
4.6.4CCombo86
4.6.5滚动条(Slider)87
4.6.6分组框(Group)87
4.6.7进度条87
4.6.8选项卡(TabFolder、CTabFolder)88
4.6.9上述组件的综合示例88
4.6.10分隔窗SashForm93
4.6.11视图窗ViewForm94
4.6.12表格Table96
4.6.13树Tree97
4.6.14TreeViewer、TableViewer和ListViewer98
4.7对话框类104
4.8小结111
第5章构造系统主程序113
5.1新建RCP项目113
5.1.1创建经费测算项目114
5.1.2项目的组织结构115
5.1.3RCP基本框架119
5.1.4定制应用程序窗口属性125
5.2定制开发平台和目标平台129
5.3添加菜单和工具栏130
5.3.1Action简介131
5.3.2创建系统Action131
5.3.3创建系统菜单133
5.3.4创建系统工具栏135
5.4添加主界面视图137
5.5配置透视图138
5.6实现系统托盘140
5.6.1托盘对象简介140
5.6.2系统托盘的具体实现141
5.6.3图片的缓存处理144
5.6.4定时自动显示托盘气泡提示文本145
5.7品牌化应用程序146
5.7.1新建产品配置146
5.7.2定制EXE文件148
5.7.3设置启动进度条和窗口图标149
5.8进一步处理托盘程序151
5.9小结151
第6章实现用户登录153
6.1添加登录对话框153
6.1.1VisualEditor基础153
6.1.2自定义程序注释155
6.1.3编写登录界面156
6.1.4登录界面的显示时机158
6.2做好准备工作159
6.2.1创建数据实体类159
6.2.2配置数据库环境159
6.2.3编写Hibernate配置文件和hbm映射文件160
6.3基于Preferences的用户登录166
6.3.1Preferences简介166
6.3.2编写登录程序167
6.3.3数据的加密处理169
6.4基于数据库的用户登录171
6.4.1编写HibernateSession工厂管理类171
6.4.2修改用户登录类172
6.5登录进度状态显示172
6.6定制状态栏174
6.6.1状态栏简介175
6.6.2添加状态栏临时信息175
6.6.3设置状态栏Contributions信息176
6.7小结178
第7章系统主界面功能实现179
7.1修改欢迎画面179
7.1.1认识Intro扩展点179
7.1.2解决导出产品中文乱码问题182
7.1.3自定义欢迎画面183
7.1.4打开欢迎画面185
7.2实现教学单位视图186
7.2.1主要功能说明186
7.2.2实现技术分析187
7.2.3ControlContribution简介188
7.2.4认识属性改变监听模式189
7.2.5理解提供器—选择监听器模式190
7.2.6创建年份管理类YearManager191
7.2.7创建属性提供类CuryearPropertyChange193
7.2.8构造教学单位视图基本框架194
7.2.9标题栏加入年份组合框198
7.2.10响应属性改变事件201
7.2.11在hbm文件中统一管理HQL语句202
7.3显示经费概览饼图205
7.3.1主要功能说明206
7.3.2实现技术分析206
7.3.3GC绘图处理207
7.3.4编写经费概览视图210
7.3.5实现监听事件处理216
7.4教学单位课程明细管理218
7.4.1主要功能说明218
7.4.2实现技术分析219
7.4.3CellEditor单元格编辑器220
7.4.4Job后台任务处理223
7.4.5实现控件使能状态设置类225
7.4.6编写TreeViewer的节点数据实体类226
7.4.7修改教学单位课程明细视图227
7.4.8实现监听事件处理237
7.5小结239
第8章实现系统主要功能241
8.1添加教学单位基本情况处理241
8.1.1主要功能说明241
8.1.2实现技术分析241
8.1.3关于数据绑定(DataBinding)244
8.1.4编写数据绑定工厂类247
8.1.5编写教学单位基本情况视图248
8.1.6数据绑定处理263
8.1.7同步表格和文本框数据265
8.1.8修改Action以打开视图265
8.2实现公共参数设置266
8.2.1主要功能说明267
8.2.2实现技术分析267
8.2.3创建编辑器269
8.2.4透视图切换处理方式280
8.2.5运行时界面状态的保存/恢复方式284
8.3测算输出Excel报表286
8.3.1主要功能说明286
8.3.2技术实现分析286
8.3.3生成POI插件286
8.3.4具体测算处理288
8.4显示测算经费堆栈图296
8.4.1主要功能说明296
8.4.2实现技术分析296
8.4.3JFreeChart简介297
8.4.4JFreeChart使用基础297
8.4.5JFreeChart的配置298
8.4.6实现测算经费图形对比视图299
8.5实现历史数据查询303
8.5.1主要功能说明304
8.5.2实现技术分析304
8.5.3过滤器技术304
8.5.4排序器技术305
8.5.5编写历史数据查询视图307
8.6小结314
第9章系统辅助功能处理315
9.1用户管理功能315
9.1.1主要功能说明315
9.1.2界面设计315
9.1.3具体实现方法315
9.2获取服务器数据322
9.2.1创建MySQL数据库和数据实体类322
9.2.2创建Hibernate配置文件322
9.2.3创建hbm映射文件和命名查询文件323
9.2.4修改获取服务器数据的Action类324
9.3数据备份328
9.3.1Derby在线备份和离线备份328
9.3.2JDBC方式实现数据备份329
9.3.3Hibernate方式实现数据备份331
9.4远程数据源配置可选化332
9.4.1主要功能说明332
9.4.2实现技术分析333
9.4.3DOM4J简介333
9.4.4DOM4J下载、配置和使用333
9.4.5具体功能的实现336
9.5实现新增年度处理342
9.5.1修改Action类AddNewYear342
9.5.2添加命名查询345
9.6编写“关于经费测算系统”对话框346
9.6.1创建关于系统对话框类346
9.6.2修改Action类AboutSystem347
9.7小结348
第10章实现帮助功能349
10.1新建帮助项目349
10.2配置帮助插件依赖项350
10.3理解帮助组成部分350
10.3.1帮助扩展点350
10.3.2主题列表的定义351
10.3.3编写HTML文件351
10.4实现帮助内容352
10.4.1帮助界面的设计352
10.4.2定义主题列表353
10.4.3设定主题内容353
10.4.4创建HTML文件354
10.5定制帮助外观样式355
10.6打开帮助357
10.6.1编写调用帮助的GetHelpContents类357
10.6.2添加插件依赖项357
10.6.3解除Accessrestricted358
10.6.4修改打开帮助的Action358
10.7添加上下文敏感帮助358
10.7.1IWorkbenchHelpSystem简介358
10.7.2具体实现方法359
10.8小结361
第11章实现产品在线升级363
11.1配置Update插件依赖项363
11.2创建Feature功能部件项目363
11.3配置更新站点365
11.3.1安装Tomcat服务器365
11.3.2新建更新站点项目367
11.3.3创建更新站点368
11.4在线升级的具体实现368
11.4.1编写在线升级程序368
11.4.2配置config.ini文件372
11.4.3测试升级程序372
11.5小结374
第12章产品发布375
12.1自动启动/停止Derby数据库服务器375
12.1.1启动/停止Derby的时机375
12.1.2编写BootOrShutdownDerby类375
12.1.3实现Derby的启动/停止376
12.2定制可执行程序377
12.3发布产品378
12.3.1NSIS简介378
12.3.2NSIS下载和安装379
12.3.3NSIS基本语法379
12.3.4编写安装脚本383
12.4制作安装程序385
12.4.1导出产品385
12.4.2精简JRE目录385
12.4.3编译成setup.exe文件386
12.5小结388
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价