图书介绍
Java 典型模块与项目实战大全PDF|Epub|txt|kindle电子书版本网盘下载
![Java 典型模块与项目实战大全](https://www.shukui.net/cover/47/33890048.jpg)
- 明日科技等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121161124
- 出版时间:2012
- 标注页数:541页
- 文件大小:282MB
- 文件页数:560页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java 典型模块与项目实战大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 典型模块篇2
第1章 备忘录模块(Swing+JDBC实现)2
1.1备忘录模块概述3
1.1.1模块概述3
1.1.2功能结构3
1.1.3程序预览3
1.2关键技术4
1.2.1绘制艺术字4
1.2.2窗体居中显示5
1.2.3使用JavaBean封装信息6
1.2.4获得MYSQL数据库连接7
1.2.5批量处理数据库操作7
1.2.6使用List保存查询结果9
1.2.7使用正则表达式校验日期11
1.2.8调用系统工具12
1.3主窗体12
1.3.1功能概述12
1.3.2添加菜单及菜单项13
1.3.3绘制窗体中的艺术字14
1.3.4设置窗体显示位置…和大小15
1.4增加备忘录15
1.4.1功能概述15
1.4.2设置文本框和文本区控件15
1.4.3添加工具按钮17
1.4.4保存备忘录信息17
1.4.5清空备忘录信息18
1.4.6销毁窗体19
1.5修改备忘录19
1.5.1功能概述19
1.5.2设置文本框和文本区控件19
1.5.3添加工具按钮21
1.5.4填充备忘录信息21
1.5.5修改前一条备忘录信息22
1.5.6修改后一条备忘录信息22
1.5.7修改备忘录信息23
1.6查询备忘录24
1.6.1功能概述24
1.6.2设置文本框和文本区控件24
1.6.3添加工具按钮25
1.6.4查询备忘录信息26
1.7显示查询结果27
1.7.1功能概述27
1.7.2设置文本框和文本区控件28
1.7.3添加工具按钮29
1.7.4填充备忘录信息29
1.7.5查看上一条查询结果30
1.7.6查看下一条查询结果30
1.8删除备忘录31
1.8.1功能概述31
1.8.2设置文本框和文本区控件31
1.8.3添加工具按钮32
1.8.4填充备忘录信息33
1.8.5删除上一条备忘录信息33
1.8.6删除下一条备忘录信息33
1.8.7删除备忘录信息34
第2章 学生成绩管理模块(Swing+MySQL实现)35
2.1学生成绩管理模块概述36
2.1.1模块概述36
2.1.2功能结构36
2.1.3程序预览36
2.2关键技术38
2.2.1绘制艺术字38
2.2.2窗体居中显示38
2.2.3使用JavaBean封装信息39
2.2.4获得MySQL数据库连接40
2.2.5批量处理数据序操作41
2.2.6使用List保存查询结果42
2.2.7使用正则表达式进行校验44
2.2.8调用系统工具45
2.3主窗体46
2.3.1功能概述46
2.3.2添加菜单及菜单项46
2.3.3绘制窗体中的艺术字47
2.3.4设置窗体显示位置和大小48
2.4增加成绩单48
2.4.1功能概述48
2.4.2配置非按钮控件48
2.4.3添加工具按钮50
2.4.4保存成绩单信息50
2.4.5清空成绩单信息51
2.4.6销毁窗体52
2.5显示已保存成绩单52
2.2.1功能概述52
2.2.2为表格控件添加数据53
2.2.3“修改”按钮事件监听53
2.2.4“删除”按钮事件监听54
2.6修改成绩单55
2.6.1功能概述55
2.6.2设置文本框控件55
2.6.3添加工具按钮57
2.6.4填充成绩单信息57
2.6.5修改成绩单信息57
2.7查询成绩单59
2.7.1功能概述59
2.7.2设置文本框控件59
2.7.3添加工具按钮61
2.7.4查询成绩单信息61
2.7.5显示查询结果62
第3章 常用照片管理模块(Swing+图片处理技术实现)64
3.1常用照片管理模块概述65
3.1.1设计思路65
3.1.2功能结构65
3.1.3效果预览66
3.2关键技术68
3.2.1捕获树的选中节点事件68
3.2.2捕获树的展开节点事件69
3.2.3浏览方式切换技术70
3.2.4随意选取照片技术72
3.2.5照片缩放与内存溢出75
3.2.6换行显示提示信息76
3.3相册树76
3.3.1功能概述76
3.3.2 添加相册77
3.3.3修改相册77
3.3.4删除相册78
3.4照片管理78
3.4.1功能概述78
3.4.2添加照片79
3.4.3修改照片信息80
3.4.4删除照片81
3.4.5搜索8片82
3.4.6保存照片85
3.5照片显示86
3.5.1功能概述86
3.5.2全屏显示照片86
3.5.3照片播放器87
第4章 定制打印模块(Swing+MySQL实现)90
4.1定制打印模块概述91
4.1.1模块概述91
4.1.2功能结构91
4.1.3程序预览91
4.2关键技术93
4.2.1自定义面板背景图片93
4.2.2窗体居中显示94
4.2.3使用JavaBean封装信息94
4.2.4获得MySQL数据库连接96
4.2.5批量处理数据库操作96
4.2.6使用List保存查询结果98
4.2.7使用Java操作打印机99
4.3主窗体100
4.3.1功能概述100
4.3.2添加菜单及菜单项100
4.3.3加载窗体背景图片101
4.3.4设置窗体显示位置和大小102
4.4添加快递单102
4.4.1功能概述102
4.4.2加载快递单图片103
4.4.3设置文本框和文本域控件103
4.4.4添加工具按钮104
4.4.5保存快递单信息104
4.4.6清空快递单信息106
4.4.7销毁窗体106
4.5修改快递单107
4.5.1功能概述107
4.5.2加载快递单图片107
4.5.3设置文本框和文本域控件108
4.5.4添加工具按钮109
4.5.5填充快递单信息109
4.5.6获得上一条快递单信息110
4.5.7获得下一条快递单信息110
4.5.8修改快递单信息111
4.6打印快递单112
4.6.1功能概述112
4.6.2加载快递单图片113
4.6.3设置文本框和文本域控件113
4.6.4添加工具按钮114
4.6.5填充快递单信息114
4.6.6获得上一条快递单信息115
4.6.7获得下一条快递单信息115
4.6.8分割文本区信息116
4.6.9打印快递单信息116
第5章 短信收发模块(Swing+GSM MODEM实现)119
5.1短信收发模块概述120
5.1.1模块概述120
5.1.2功能结构120
5.1.3程序预览120
5.2关键技术121
5.2.1短信猫技术121
5.2.2收发信息123
5.2.3选项卡的关联126
5.2.4卡片布局127
5.2.5树控件的使用129
5.3设置并连接短信猫129
5.3.1功能概述129
5.3.2短信猫设置130
5.3.3连接短信猫131
5.4读取短信132
5.4.1功能概述132
5.4.2读取短信132
5.4.3显示短信133
5.5发送短信134
5.5.1功能概述134
5.5.2添加删除收信人134
5.5.3“联系人”选项卡135
5.5.4编写短信内容136
5.6发信箱137
5.6.1功能概述137
5.6.2读取已发短信137
5.6.3显示收信人列表139
5.7联系人管理139
5.7.1功能概述139
5.7.2添加联系人组别140
5.7.3联系人对话框141
5.7.4添加联系人145
5.7.5修改联系人或组别145
5.7.6删除联系人或组别145
第6章FTP上传下载模块(Swing+FTP技术实现)147
6.1 FTP上传下载模块概述148
6.1.1模块概述148
6.1.2功能结构148
6.1.3系统预览149
6.2关键技术150
6.2.1登录FTP服务器150
6.2.2浏览本地资源151
6.2.3浏览服务器资源152
6.2.4 FTP文件上传与下载153
6.2.5向FTP服务器发送命令155
6.2.6获取文件在本系统的显示图标157
6.2.7任务队列158
6.3 FTP站点管理160
6.3.1功能概述160
6.3.2读取属性文件161
6.3.3装载FTP站点信息161
6.3.4添加FTP站点162
6.4本地资源管理163
6.4.1功能概述163
6.4.2删除本地文件164
6.4.3重命名本地文件或文件夹165
6.4.4新建文件夹166
6.4.5添加本地文件到上传队列167
6.4.6刷新本地资源列表168
6.5 FTP资源管理169
6.5.1功能概述169
6.5.2删除服务器文件170
6.5.3重命名服务器文件或文件夹171
6.5.4新建文件夹172
6.5.5添加服务器资源到下载队列172
6.5.6刷新服务器资源列表173
6.6队列管理174
6.6.1功能概述174
6.6.2任务队列175
6.6.3本地队列文件上传178
6.6.4 FTP队列文件下载181
第7章 局域网通信模块(Swing+Java DB实现)184
7.1局域网通信概述185
7.1.1模块概述185
7.1.2功能结构185
7.1.3程序预览185
7.2关键技术186
7.2.1创建操作数据库的Dao类186
7.2.2工具类的实现190
7.3主窗体194
7.3.1功能概述194
7.3.2实现主窗体194
7.3.3记录窗体位置197
7.4实现系统托盘197
7.4.1功能概述197
7.4.2初始化系统托盘198
7.4.3实现弹出菜单198
7.4.4双击托盘图标显示主窗体199
7.5实现系统工具199
7.5.1功能概述199
7.5.2实现界面选择200
7.5.3实现搜索新用户200
7.5.4进行系统操作201
7.6用户管理203
7.6.1功能概述203
7.6.2创建用户树列表204
7.6.3在用户树中显示用户206
7.6.4从用户树中删除用户206
7.6.5向用户树中添加用户207
7.7实现通信208
7.7.1功能概述208
7.7.2实现通信窗体208
7.7.3接收信息210
7.7.4发送信息210
7.7.5系统信使211
第8章 区域地图模块(Swing+Java DB+绘图技术实现)212
8.1区域地图模块概述213
8.1.1设计思路213
8.1.2功能结构213
8.1.3程序预览214
8.2关键技术216
8.2.1 Java DB数据库216
8.2.2万年历选择框技术217
8.2.3滑块控件使用技术222
8.2.4列表控件使用223
8.2.5维护树模型224
8.3地图处理器226
8.3.1功能概述226
8.3.2获得小地图226
8.3.3处理缩放和显示位置228
8.4地图显示229
8.4.1功能概述229
8.4.2绘制大地图230
8.4.3绘制小地图232
8.5地图操作233
8.5.1功能概述233
8.5.2实现地图缩放功能233
8.5.3实现地图移动功能235
8.6标记维护236
8.6.1功能概述236
8.6.2创建弹出菜单236
8.6.3创建和修改标记238
8.6.4删除标记240
8.6.5查看标记信息240
8.7标记搜索241
8.7.1功能概述241
8.7.2常用搜索242
8.7.3高级搜索243
8.7.4描红并居中显示标记244
第9章 序列号注册模块(Swing+RSA实现)246
9.1.序列号注册模块概述247
9.1.1模块概述247
9.1.2功能结构247
9.1.3程序预览247
9.2关键技术248
9.2.1读取客户端MAC地址248
9.2.2 Java操作注册表249
9.2.3避免用户修改系统时间250
9.2.4弹出菜单251
9.2.5一次性粘贴注册码253
9.2.6计算两个时间的间隔天数253
9.2.7 ini文件的读写254
9.2.8 RSA加密/解密算法255
9.3软件注册导航窗体257
9.3.1功能概述257
9.3.2软件试用功能实现259
9.4软件注册窗体261
9.4.1功能概述261
9.4.2验证注册码264
9.4.3限制使用时间266
9.4.4保证使用唯一性267
9.5注册机实现268
9.5.1功能概述268
9.5.2生成注册码269
第10章PDF查看模块(Swing+PDF Render实现)271
10.1 PDF查看模块概述272
10.1.1模块概述272
10.1.2功能结构272
10.1.3程序预览272
10.2关键技术274
10.2.1 PDF Render组件技术274
10.2.2实现PDF文档缩放274
10.2.3实现PDF文档分页277
10.2.4实现PDF文档打印、页面设置280
10.2.5实现PDF文档自动滚动功能282
10.2.6实现抓手功能283
10.3主窗体285
10.3.1功能概述285
10.3.2菜单栏的实现285
10.3.3工具栏的实现286
10.3.4左侧索引面板的实现287
10.3.5右侧界面的实现287
10.4打开PDF文档288
10.4.1功能概述288
10.4.2创建文件选择器288
10.4.3在文件选择器中只显示PDF文档290
10.4.4使窗体标题栏显示PDF 文档名称290
10.4.5显示PDF文档内容291
10.5缩位图导航291
10.5.1功能概述291
10.5.2实现缩位图面板292
10.5.3实现缩位图索引功能292
10.6书签导航293
10.6.1功能概述293
10.6.2实现书签面板294
10.6.3实现书签索引功能294
10.7全屏显示PDF文档295
10.7.1功能概述295
10.7.2在工具栏中添加“全屏”按钮296
10.7.3实现全屏显示功能296
第11章 动态考题模块(Swing+MySQL实现)300
11.1动态考题模块概述301
11.1.1模块概述301
11.1.2功能结构301
11.1.3程序预览301
11.2关键技术304
11.2.1设置窗体背景304
11.2.2编写字符处理类304
11.2.3编写获取时间方法305
11.2.4编写Java Bean306
11.2.5倒计时307
11.3登录窗体308
11.3.1功能概述308
11.32编写验证用户是否合法的方法309
11.3.3实现登录功能310
11.4考试主窗体312
11.4.1功能概述312
11.4.2显示考生姓名313
11.4.3显示考题314
11.4.4转到上一题、下一题317
11.4.5实现自动阅卷320
11.5管理员查分功能322
11.5.1功能概述322
11.5.2按考生号查询成绩322
11.5.3按考生姓名查询考分323
11.6添加考题325
11.6.1功能概述325
11.6.2使用List集合存储有考题325
11.6.3自动计算考题号326
11.6.4保存考题326
11.7修改/删除考题设计328
11.7.1功能概述328
11.7.2实现修改考题328
11.7.3实现删除试题330
11.8考试参数设置331
11.8.1功能概述331
11.8.2在下拉列表中显示内容331
11.8.3实现考试参数设置333
第12章 多功能查询模块(Swing+SQL Server 2005实现)335
12.1多功能查询模块概述336
12.1.1模块概述336
12.1.2业务流程336
12.1.3程序预览337
12.2关键技术337
12.2.1 JDBC技术337
12.2.2查询语句结构339
12.2.3获取字段的描述信息340
12.2.4获取数据库中的所有表名340
12.2.5如何将程序加载到其他程序中341
12.3文件操作343
12.3.1功能概述343
12.3.2实现向txt文件中写数据343
12.3.3实现将查询结果写入txt文件中344
12.4事件处理347
12.4.1功能概述347
12.4.2实现获取表中的字段描述信息347
12.4.3实现绑定组件的处理事件348
12.4.4显示调用程序窗体349
第13章 文件分割模块(Swing+I/O文件处理技术实现)350
13.1文件分割模块概述351
13.1.1模块概述351
13.1.2功能结构351
13.1.3程序预览351
13.2关键技术352
13.2.1文件操作与读写352
13.2.2获取系统有效盘符355
13.2.3转换文件编码格式355
13.2.4文件解压缩357
13.2.5表格控件的使用359
13.3主窗体361
13.3.1功能概述361
13.3.2菜单栏设计361
13.3.3工具栏设计362
13.3.4实现显示系统文件夹363
13.3.5实现显示系统文件夹中的文件365
13.4新建文件366
13.4.1功能概述366
13.4.2实现新建文件367
13.4.3实现新建文件夹368
13.5实现文件搜索369
13.5.1功能概述369
13.5.2在下拉列表中添加有效盘符369
13.5.3实现文件搜索功能370
13.6实现批量复制371
13.6.1功能概述371
13.6.2实现复制指定文件372
13.6.3实现复制整个文件夹373
13.7实现文件批量移动375
13.7.1功能概述375
13.7.2实现移动指定文件375
13.7.3实现移动整个文件夹376
13.8实现批量删除378
13.8.1功能概述378
13.8.2“扩展名”下拉列表设计378
13.8.3文件日期文本框设计379
13.9实现批量重命名381
13.9.1功能概述381
13.9.2批量重命名文件382
13.10批量修改文件编码格式384
13.10.1功能概述384
13.10.2批量修改文件编码384
13.11压缩和解压缩文件385
13.11.1功能概述385
13.11.2实现压缩文件385
13.11.3实现文件解压387
13.12文件分割与合并388
13.12.1功能概述388
13.12.2实现文件分割388
13.12.3实现文件合并390
13.13实现文件分类管理392
13.13.1功能概述392
13.13.2分类管理文件392
第14章 图书管理模块(Swing+SQL Server 2005实现)394
14.1图书管理模块概述395
14.1.1模块概述395
14.1.2功能结构395
14.1.3程序预览395
14.2关键技术397
14.2.1连接和操作数据库397
14.2.2 MenuActions类的编写399
14.2.3限制文本框长度类的编写403
14.2.4描述组合框索引与内容类的编写404
14.2.5在JLable上添加图片类406
14.3主窗体406
14.3.1功能概述406
14.3.2实现菜单栏的设计407
14.3.3实现工具栏的设计408
14.3.4为窗体添加背景408
14.4添加图书类别409
14.4.1功能概述409
14.4.2保存图书类别409
14.5修改和删除图书类别410
14.5.1功能概述410
14.5.2修改图书类别411
14.5.3删除图书类别413
14.6添加图书信息414
14.6.1功能概述414
14.6.2保存图书信息414
14.7修改和删除图书信息416
14.7.1功能概述416
14.7.2修改图书信息416
14.7.3删除图书信息419
14.8查询图书信息420
14.8.1功能概述420
14.8.2查询满足条件的图书420
14.8.3显示全部图书信息422
第15章 五子棋游戏模块(Swing+Socket网络技术实现)424
15.1五子棋模块概述425
15.1.1模块概述425
15.1.2功能结构425
15.1.3系统预览425
15.2关键技术428
15.2.1实现透明的登录界面428
15.2.2监控网络连接状态428
15.2.3绑定属性的JavaBean429
15.2.4在棋盘中绘制棋予430
15.2.5实现动态调整棋盘大小431
15.2.6 游戏悔棋432
15.2.7游戏回放433
15.3游戏登录界面434
15.3.1功能概述434
15.3.2绘制登录界面背景434
15.3.3增加窗体控件435
15.3.4处理“登录”按钮事件436
15.4游戏主窗体437
15.4.1功能概述437
15.4.2聊天面板实现438
15.4.3实现用户信息面板与列表面板439
15.5下棋面板440
15.5.1功能概述440
15.5.2实现广告标题栏440
15.5.3绘制下棋面板中的图片441
15.5.4下棋前的准备工作442
15.5.5游戏控制面板按钮事件443
15.6棋盘面板446
15.6.1功能概述446
15.6.2绘制棋盘面板447
15.6.3实现游戏规则算法450
15.6.4编写棋盘模型453
15.6.5编写联机通信类454
第二篇 项目实战篇459
第16章 酒店管理系统(Swing+SQL Server 2005实现)459
16.1开发背景460
16.2系统分析460
16.3系统设计461
16.3.1系统目标461
16.3.2系统功能结构461
16.3.3系统预览461
16.3.4文件夹结构设计463
16.3.5业务流程图463
16.4数据库设计464
16.4.1数据库概要说明464
16.42数据库概念设计464
16.4.3数据库逻辑设计465
16.5公共模块设计466
16.5.1编写数据库连接类466
16.5.2封装常用的操作数据库的方法467
16.5.3自定义表格控件469
16.5.4编写利用正则表达式验证数据合法性的方法470
16.6.主窗体模块设计470
16.6.1主窗体模块概述470
16.6.2主窗体摸块技术分析471
16.6.3主窗体模块实现过程471
16.7用户登录窗口模块设计472
16.7.1用户登录窗口模块概述472
16.7.2用户登录窗口模块技术分析473
16.7.3用户登录窗口模块实现过程474
16.8开台签单工作区设计477
16.8.1开台签单工作区功能概述477
16.8.2开台签单工作区技术分析478
16.8.3开台签单工作区实现过程479
16.8.4单元测试483
16.9自动结账工作区设计484
16.9.1自动结账工作区功能概述484
16.9.2自动结账工作区技术分析484
16.9.3自动结账工作区实现过程485
16.10结账报表工作区设计486
16.10.1结账报表工作区功能概述486
16.10.2结账报表工作区技术分析487
16.10.3结账报表工作区实现过程488
16.10.4单元测试491
16.11后台管理工作区设计492
16.11.1后台管理工作区功能概述492
16.11.2后台管理工作区技术分析493
16.11.3后台管理工作区实现过程494
16.11.4单元测试500
16.12开发问题解析500
第17章 企业人事管理系统(Swing+Hibernate+Oracle实现)503
17.1开发背景504
17.2系统分析504
17.3系统设计504
17.3.1系统目标504
17.3.2系统功能结构504
17.3.3系统预览506
17.3.4业务流程图507
17.3.5文件夹结构设计507
17.4数据库设计508
17.4.1数据库分析508
17.4.2数据库概念设计508
17.4.3数据库逻辑结构设计509
17.5主窗体设计510
17.5.1导航栏的设计510
17.5.2工具栏的设计512
17.6公共模块设计514
17.6.1编写Hibernate 配置文件514
17.6.2编写Hibernate持久化类和映射文件515
17.6.3编写通过Hibemate操作持久化对象的常用方法516
17.6.4创建用于特殊效果的部门树对话框517
17.6.5创建通过部门树选取员工的面板和对话框518
17.7人事管理模块设计520
17.7.1人事管理模块功能概述520
17.7.2人事管理模块技术分析521
17.7.3人事管理模块实现过程522
17.7.4单元测试526
17.8待遇管理模块设计527
17.8.1待遇管理模块功能概述527
17.8.2待遇管理模块技术分析527
17.8.3待遇管理模块实现过程528
17.9系统维护模块设计532
17.9.1系统维护模块功能概述532
17.9.2系统维护模块技术分析533
17.9.3系统维护模块实现过程534
17.9.4单元测试537
17.10开发问题解析538
17.11 Hibernate关联关系的建立方法538
17.11.1建立一对一关联538
17.11.2建立一对多关联539