图书介绍

Java 典型模块与项目实战大全PDF|Epub|txt|kindle电子书版本网盘下载

Java 典型模块与项目实战大全
  • 明日科技等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121161124
  • 出版时间:2012
  • 标注页数:541页
  • 文件大小:282MB
  • 文件页数:560页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐