图书介绍
可视化Java GUI程序设计 基于Eclipse VE开发环境2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 赵满来主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302236801
- 出版时间:2010
- 标注页数:364页
- 文件大小:75MB
- 文件页数:383页
- 主题词:Java语言-程序设计
PDF下载
下载说明
可视化Java GUI程序设计 基于Eclipse VE开发环境PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java GUI设计概述1
1.1 GUI简介1
1.1.1 GUI的概念1
1.1.2 计算机GUI简史1
1.1.3 GUI的基本组成4
1.1.4 嵌入式系统的GUI7
1.2 Java GUI简况8
1.2.1 AWT8
1.2.2 Swing9
1.2.3 SWT10
1.2.4 JFace11
1.3 Java GUI程序的实现原理11
1.3.1 程序的图形用户界面显示原理11
1.3.2 Java GUI的构成12
1.3.3 Java GUI组件的布局14
1.3.4 用户交互与事件循环14
1.4 可视化程序设计15
1.4.1 可视化程序设计的概念15
1.4.2 可视化程序设计发展简况16
1.5 习题19
第2章 Java可视化开发环境的配置与使用20
2.1 Eclipse简介20
2.1.1 Eclipse是什么20
2.1.2 Eclipse版本简况20
2.1.3 Eclipse平台体系结构22
2.2 Eclipse Java可视化开发环境的安装配置23
2.2.1 JDK的安装配置23
2.2.2 Eclipse的安装配置24
2.2.3 Visual Editor的安装配置25
2.3 Eclipse开发界面及操作26
2.3.1 编辑器及其操作26
2.3.2 视图和透视图及其操作27
2.3.3 项目与工作空间27
2.3.4 Eclipse首选项28
2.4 Eclipse Java项目开发的基本操作28
2.4.1 Java项目的创建及其构成28
2.4.2 Java项目的构建路径29
2.4.3 类的创建及Java代码编辑29
2.4.4 重构34
2.4.5 运行Java项目35
2.4.6 调试项目35
2.5 Eclipse VE可视化开发Java GUI程序的基本操作36
2.5.1 可视类的创建36
2.5.2 Eclipse VE编辑视图37
2.5.3 特性视图39
2.5.4 设计第一个Java GUI程序39
2.6 Java GUI项目的打包与发布42
2.6.1 导出可运行的JAR文件42
2.6.2 发布打包的Java项目43
2.7 习题43
2.8 实验44
第3章 程序窗体及基本组件的设计45
3.1 程序窗体的设计45
3.1.1 窗体的创建45
3.1.2 窗体的属性46
3.1.3 主要操作50
3.2 标签设计51
3.2.1 字体、前景色、背景色51
3.2.2 对齐方式、自动换行52
3.2.3 分隔符、朝向和阴影52
3.2.4 其他属性52
3.3 按钮设计54
3.4 文本框设计55
3.4.1 字体、背景色和前景色56
3.4.2 文本、显示字符和密码56
3.4.3 可编辑、只读和生效57
3.4.4 对齐方式和字数限制57
3.4.5 多行文本框及其相关属性57
3.4.6 常用方法简介58
3.5 组合列表框设计59
3.5.1 添加列表项59
3.5.2 样式60
3.5.3 可视列表项数60
3.5.4 只读与文本限制60
3.5.5 竖直和水平滚动条61
3.5.6 字体、前景颜色和背景颜色61
3.5.7 常用方法简介62
3.6 Java SWT GUI程序的基本结构62
3.6.1 Eclipse VE生成的Java SWT GUI程序清单分析63
3.6.2 Java SWT GUI程序的基本结构67
3.7 实验68
第4章 GUI交互功能设计——事件处理69
4.1 事件处理的概念及委托事件处理模型69
4.1.1 事件69
4.1.2 事件处理模型70
4.1.3 SWT的事件处理机制71
4.2 事件处理的设计73
4.2.1 事件监听器的两种实现方式73
4.2.2 事件监听器类的三种编写方法77
4.3 常用事件监听器83
4.3.1 鼠标事件85
4.3.2 键盘事件87
4.3.3 焦点事件90
4.3.4 组件控制事件91
4.3.5 选择事件92
4.3.6 组件专用事件监听器93
4.3.7 通用事件监听器93
4.3.8 事件及其监听器小结94
4.4 习题95
4.5 实验96
第5章 布局设计97
5.1 布局管理器概述97
5.1.1 布局术语97
5.1.2 布局方法98
5.1.3 布局数据类99
5.2 填充式布局100
5.3 行列式布局101
5.3.1 RowLayout的属性102
5.3.2 布局数据类105
5.4 网格式布局105
5.4.1 GridLayout的属性105
5.4.2 布局数据类107
5.4.3 设计实例111
5.5 表格式布局112
5.5.1 FormLayout的属性112
5.5.2 FormAttachment类112
5.5.3 FormData类114
5.5.4 表格式布局的设计实例121
5.6 堆栈式布局124
5.7 习题126
5.8 实验126
第6章 容器的使用127
6.1 面板容器128
6.1.1 Composite的属性128
6.1.2 应用举例128
6.2 分组框130
6.2.1 Group的属性131
6.2.2 应用举例131
6.3 带滚动条的面板132
6.3.1 带滚动条面板的属性132
6.3.2 带滚动条面板的使用方法133
6.4 选项卡135
6.4.1 选项卡的组件结构135
6.4.2 TabFolder属性135
6.4.3 带有选项卡GUI的设计方法136
6.4.4 设计实例137
6.5 分割窗141
6.5.1 分割窗的属性141
6.5.2 在分割窗中创建组件141
6.5.3 分割窗的控制141
6.5.4 应用举例142
6.6 ViewForm容器145
6.7 实验147
第7章 综合实例一150
7.1 数据结构设计150
7.1.1 课程数据150
7.1.2 专业数据151
7.1.3 学生数据151
7.1.4 教师数据152
7.1.5 用户数据152
7.1.6 合法用户集154
7.2 用户登录模块156
7.3 专业与课程设置模块157
7.4 用户注册模块160
7.4.1 学生注册模块160
7.4.2 课程选择模块161
7.4.3 教师注册模块166
7.4.4 为教师分派学生模块167
7.5 学生模块173
7.6 教师模块176
7.6.1 界面设计176
7.6.2 生成列表项177
7.6.3 生成成绩单178
7.6.4 提交成绩179
7.6.5 保存成绩180
7.7 管理员子系统的集成180
第8章 工具栏、菜单及其他组件的设计182
8.1 工具栏设计182
8.1.1 工具栏和工具项的设计方法182
8.1.2 工具栏和工具项的属性设置183
8.1.3 工具按钮事件184
8.1.4 应用实例184
8.2 动态工具栏185
8.2.1 SWT动态工具栏的结构185
8.2.2 动态工具栏的设计方法185
8.2.3 动态工具栏的属性186
8.3 菜单设计188
8.3.1 菜单189
8.3.2 菜单项190
8.3.3 设计步骤191
8.3.4 处理菜单事件193
8.4 进度条和数值组件的设计196
8.4.1 进度条196
8.4.2 刻度条198
8.4.3 滑动条199
8.4.4 微调器200
8.5 浏览器200
8.5.1 主要方法200
8.5.2 应用实例201
8.6 系统托盘204
8.6.1 SWT系统托盘的构成及获取204
8.6.2 托盘项204
8.6.3 应用实例205
8.7 颜色和字体208
8.7.1 颜色208
8.7.2 字体208
8.8 图像209
8.8.1 Image类209
8.8.2 ImageData类210
8.8.3 图形上下文211
8.8.4 画布216
8.8.5 图像描述符216
8.8.6 图像注册表217
8.8.7 应用实例217
8.9 实验218
第9章 对话框的使用220
9.1 消息对话框221
9.2 输入对话框223
9.3 目录对话框224
9.4 文件对话框225
9.5 颜色对话框228
9.6 字体对话框228
9.7 打印对话框及打印支持229
9.7.1 打印数据类230
9.7.2 打印类230
9.7.3 打印对话框231
9.7.4 对话框应用实例232
9.8 向导对话框238
9.8.1 向导页类239
9.8.2 向导类240
9.8.3 向导对话框类241
9.8.4 设计实例242
9.9 习题248
9.10 实验249
第10章 表格设计与数据处理251
10.1 获取与封装数据库中的数据251
10.1.1 加载驱动数据库程序251
10.1.2 连接数据库252
10.1.3 执行SQL语句254
10.1.4 访问结果集中的数据257
10.1.5 释放资源258
10.1.6 应用实例258
10.1.7 封装数据262
10.2 创建表格262
10.2.1 创建与设置Table263
10.2.2 创建表格列263
10.2.3 创建表格查看器264
10.2.4 装载与显示表格数据264
10.3 表格的编辑268
10.3.1 表格单元编辑器268
10.3.2 表格单元修改器271
10.3.3 设计实例272
10.4 表格排序和筛选278
10.4.1 用comparator排序278
10.4.2 用Sorter排序281
10.4.3 过滤器与筛选282
10.5 表格的其他常用操作284
10.5.1 表格行选择事件处理285
10.5.2 增加和删除表行286
10.5.3 在表行之间移动选择器287
10.5.4 设置单元格颜色290
10.6 实验291
第11章 树和列表设计292
11.1 JFace程序入门292
11.1.1 JFace GUI程序的结构292
11.1.2 JFace的Action295
11.2 树的设计299
11.2.1 树和树查看器组件299
11.2.2 设计实例——树形文件阅读器300
11.2.3 数据结构的设计303
11.3 表格型树和带复选框的树312
11.3.1 Tree Column组件312
11.3.2 表格树的查看器313
11.3.3 设计实例——树形成绩统计表313
11.3.4 带复选框的树316
11.4 列表与组合框查看器317
11.4.1 列表组件317
11.4.2 列表查看器317
11.4.3 组合列表框查看器318
11.5 习题318
11.6 实验319
第12章 综合实例二320
12.1 数据库设计与数据封装320
12.1.1 学生成绩管理系统的数据库设计320
12.1.2 数据封装类322
12.2 模块的划分与设计325
12.2.1 登录模块325
12.2.2 学生模块326
12.2.3 教师模块326
12.2.4 管理员模块327
12.3 管理员子系统的设计与实现328
12.3.1 专业设置模块328
12.3.2 课程设置与管理模块332
12.3.3 用户注册模块333
12.3.4 选课排课336
12.3.5 账户管理341
12.3.6 管理员子系统主控模块341
12.4 教师子系统的设计与实现342
12.4.1 成绩登录342
12.4.2 成绩查询349
12.4.3 成绩统计354
12.4.4 教师子系统主控界面359
12.5 学生子系统的设计与实现360
12.6 系统部署362
热门推荐
- 2581438.html
- 2995175.html
- 1109852.html
- 362836.html
- 2750013.html
- 2632182.html
- 2299051.html
- 721961.html
- 2921140.html
- 3354427.html
- http://www.ickdjs.cc/book_186023.html
- http://www.ickdjs.cc/book_3283852.html
- http://www.ickdjs.cc/book_2709159.html
- http://www.ickdjs.cc/book_1455136.html
- http://www.ickdjs.cc/book_143448.html
- http://www.ickdjs.cc/book_3737536.html
- http://www.ickdjs.cc/book_1863257.html
- http://www.ickdjs.cc/book_90348.html
- http://www.ickdjs.cc/book_1228686.html
- http://www.ickdjs.cc/book_1537872.html