图书介绍

Java开发典型模块大全PDF|Epub|txt|kindle电子书版本网盘下载

Java开发典型模块大全
  • 李钟蔚,陈丹丹,马文强编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115194190
  • 出版时间:2009
  • 标注页数:662页
  • 文件大小:202MB
  • 文件页数:676页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java开发典型模块大全PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 搭建Java开发环境1

1.1 Java简介2

1.1.1 Java语言概述2

1.1.2 Java语言的特性2

1.2 Java开发环境搭建3

1.2.1 下载JDK3

1.2.2 安装JDK5

1.2.3 JDK的环境配置6

1.2.4 测试Java环境7

1.3 Eclipse开发工具8

1.3.1 下载安装与启动Eclipse8

1.3.2 安装Eclipse中文语言包12

1.4 安装界面设计器15

1.4.1 下载SWT-Designer15

1.4.2 安装SWT-Designer16

1.4.3 激活SWT-Designer17

第2章 数码照片管理模块21

2.1 模块概述22

2.1.1 设计思路22

2.1.2 模块架构22

2.1.3 效果预览23

2.2 关键技术24

2.2.1 捕获树的选中节点事件24

2.2.2 捕获树的展开节点事件25

2.2.3 浏览方式切换技术26

2.2.4 随意选取照片技术28

2.2.5 图片缩放与内存溢出31

2.2.6 工具提示回行显示技术32

2.3 实现对相册树的维护33

2.4 实现添加照片的功能35

2.5 实现修改照片信息的功能38

2.6 实现删除照片的功能39

2.7 实现全屏查看照片功能40

2.8 实现浏览方式的切换41

2.9 实现查找照片功能42

2.10 实现图片播放器46

2.11 保存选中图片到指定路径48

第3章 FTP文件管理模块51

3.1 FTP文件管理模块概述52

3.1.1 模块简介52

3.1.2 功能结构52

3.1.3 业务流程52

3.1.4 程序预览53

3.2 关键技术54

3.2.1 架设FTP服务器54

3.2.2 登录FTP服务器58

3.2.3 浏览本地资源59

3.2.4 浏览FTP服务器资源60

3.2.5 FTP文件上传与下载61

3.2.6 向FTP服务器发送命令63

3.2.7 获取文件在本系统的显示图标65

3.2.8 任务队列66

3.3 实现FTP站点管理功能68

3.3.1 装载属性文件68

3.3.2 装载FTP站点信息69

3.3.3 编写站点维护对话框71

3.3.4 维护FTP站点74

3.4 实现登录面板76

3.5 实现本地资源管理79

3.5.1 呈现本地资源79

3.5.2 本地资源的控制面板83

3.6 实现FTP资源管理91

3.6.1 呈现FTP服务器资源91

3.6.2 FTP服务器资源的控制面板92

3.7 实现队列管理98

3.7.1 任务队列98

3.7.2 本地队列文件上传102

3.7.3 FTP队列文件下载106

第4章 电子地图109

4.1 模块概述110

4.1.1 设计思路110

4.1.2 模块架构110

4.1.3 效果预览111

4.2 关键技术113

4.2.1 Java DB数据库技术113

4.2.2 万年历选择框技术115

4.2.3 滑块组件使用技术119

4.2.4 列表组件使用技术120

4.2.5 维护树模型技术122

4.3 实现地图处理器类124

4.4 实现用来绘制地图的标签组件127

4.4.1 绘制地图显示区的大地图128

4.4.2 绘制鹰眼漫游区的小地图130

4.5 实现操作地图功能132

4.5.1 实现缩放地图功能132

4.5.2 实现移动地图功能133

4.6 实现维护标记功能134

4.6.1 实现弹出菜单功能135

4.6.2 实现对标记的维护136

4.6.3 实现查看标记信息功能139

4.7 实现搜索标记功能140

4.7.1 实现常用搜索功能140

4.7.2 实现高级搜索功能141

4.7.3 描红并居中显示选中标记143

第5章 网络五子棋游戏145

5.1 五子棋模块概述146

5.1.1 模块简介146

5.1.2 程序预览146

5.2 关键技术148

5.2.1 实现透明的登录界面148

5.2.2 监控网络连接状态149

5.2.3 绑定属性的JavaBean149

5.2.4 在棋盘中绘制棋子150

5.2.5 实现动态调整棋盘大小151

5.2.6 游戏悔棋152

5.2.7 游戏回放153

5.3 实现登录界面154

5.4 编写游戏主窗体155

5.5 编写下棋面板158

5.6 编写棋盘面板166

5.7 实现游戏规则算法170

5.8 编写棋盘模型173

5.9 编写联机通信类175

第6章 远程协助模块179

6.1 远程协助模块介绍180

6.1.1 模块简介180

6.1.2 功能结构180

6.1.3 程序预览180

6.2 关键技术181

6.2.1 截取屏幕图像181

6.2.2 控制计算机的输入182

6.2.3 在网络中发送和接收图片183

6.2.4 RMI实现远程控制184

6.2.5 自定义组件显示远程屏幕186

6.3 联系人管理187

6.3.1 添加联系人188

6.3.2 修改联系人189

6.3.3 删除联系人190

6.3.4 显示联系人列表190

6.3.5 处理联系人选择事件191

6.4 创建网络服务器192

6.5 编写远程连接面板193

6.6 启动RMI远程方法服务195

6.7 实现远程监控界面196

6.8 实现系统托盘200

第7章 软件注册模块201

7.1 软件注册模块概述202

7.1.1 模块概述202

7.1.2 功能结构202

7.1.3 程序预览202

7.2 关键技术203

7.2.1 读取客户端MAC地址203

7.2.2 Java操作注册表204

7.2.3 避免用户修改系统时间205

7.2.4 鼠标右键单击弹出菜单206

7.2.5 一次性粘贴注册码207

7.2.6 获取两个时间的相隔天数208

7.2.7 ini文件的读写209

7.2.8 RSA加密解密算法210

7.3 软件注册导航窗体的实现212

7.3.1 窗体概述212

7.3.2 窗体界面设计212

7.3.3 软件试用部分的实现213

7.4 软件注册窗体的实现215

7.4.1 窗体概述215

7.4.2 窗体界面设计216

7.4.3 验证注册码218

7.4.4 限制注册用户使用时间219

7.4.5 根据注册计算机的硬件信息保证软件使用惟一性220

7.5 注册机的实现222

7.5.1 窗体概述222

7.5.2 窗体界面设计222

7.5.3 生成注册码224

第8章 多媒体播放器模块225

8.1 模块概述226

8.1.1 模块概述226

8.1.2 功能结构226

8.1.3 程序预览226

8.2 关键技术227

8.2.1 安装JMF-2_1_1e-windows-i586.exe227

8.2.2 JMF播放视频文件229

8.2.3 设置窗体外观感觉230

8.2.4 窗体全屏显示231

8.2.5 友情链接232

8.3 实现播放媒体文件233

8.3.1 选择本地媒体文件233

8.3.2 实现媒体播放234

8.4 实现播放控制236

8.5 播放列表维护238

8.5.1 添加列表数据238

8.5.2 实现列表“上移”、“下移”240

8.5.3 实现列表元素重命名241

8.5.4 实现删除列表内容242

8.5.5 实现播放列表中的元素全部删除243

8.5.6 通过双击列表选择播放文件243

8.6 实现播放控制245

8.7 创建最近播放列表246

8.7.1 编写数据库操作方法247

8.7.2 动态添加菜单项250

8.8 实现自动检索系统中的媒体文件252

8.8.1 创建选择文件夹对话框252

8.8.2 获取媒体文件集合253

8.8.3 将媒体文件添加到播放列表254

第9章 决策分析模块255

9.1 模块概述256

9.1.1 设计思路256

9.1.2 模块架构256

9.1.3 效果预览256

9.2 数据接口259

9.2.1 接口设计259

9.2.2 测试数据260

9.3 关键技术261

9.3.1 支持固定列表格的技术261

9.3.2 使用JFreeChart绘制统计图技术264

9.3.3 使用JavaExcel生成Excel文件270

9.3.4 使用IText生成PDF格式的文件273

9.3.5 多线程与进度条的使用277

9.4 实现过程280

9.4.1 实现动态控制表格的固定列数量280

9.4.2 实现组件间的可用性控制281

9.4.3 生成统计图与使用进度条283

9.4.4 保存统计图到指定路径285

9.4.5 导出报表到Excel表格287

9.4.6 利用报表和统计图生成PDF文件288

第10章 桌面精灵289

10.1 模块概述290

10.1.1 设计思路290

10.1.2 模块架构290

10.1.3 效果预览290

10.2 关键技术292

10.2.1 多线程与滚动字幕技术292

10.2.2 农历万年历的推算技术293

10.2.3 自定义时间输入框技术296

10.2.4 多线程与定时提醒技术298

10.2.5 分层显示提示框技术300

10.3 实现滚动字幕301

10.4 实现支持农历的万年历301

10.5 实现维护记录功能304

10.5.1 实现添加和修改记录的功能304

10.5.2 实现删除记录的功能306

10.6 实现搜索记录功能307

10.6.1 实现普通搜索功能307

10.6.2 实现高级搜索功能308

第11章 短信发送模块311

11.1 短信发送模块概述312

11.1.1 模块概述312

11.1.2 功能结构312

11.1.3 程序预览312

11.2 关键技术313

11.2.1 短信猫技术313

11.2.2 收发短信315

11.2.3 选项卡的关联317

11.2.4 卡片布局(CardLayout)318

11.2.5 树控件的使用320

11.3 数据库设计320

11.3.1 联系人数据表321

11.3.2 常用短语数据表321

11.3.3 接收短信数据表321

11.3.4 短信猫设置数据表321

11.3.5 编写Dao数据库操作类322

11.4 设置并连接短信猫323

11.4.1 短信猫设置324

11.4.2 连接短信猫325

11.5 读取短信326

11.6 发送短信327

11.6.1 收信人列表328

11.6.2 联系人选项卡329

11.6.3 短语选项卡329

11.6.4 编写短信内容330

11.7 发信箱的实现331

11.8 联系人管理334

11.8.1 添加联系人组别334

11.8.2 联系人对话框335

11.8.3 添加联系人339

11.8.4 修改联系人或组别339

11.8.5 删除联系人或组别340

第12章 电子阅读器模块341

12.1 电子阅读模块概述342

12.1.1 模块概述342

12.1.2 功能结构342

12.1.3 程序预览342

12.2 关键技术343

12.2.1 PDF Render组件技术343

12.2.2 实现PDF文档缩放344

12.2.3 实现PDF文档分页346

12.2.4 实现PDF文档打印、页面设置349

12.2.5 实现PDF文档自动滚动功能351

12.2.6 实现抓手功能352

12.3 实现主窗体353

12.3.1 菜单栏的实现354

12.3.2 工具栏的实现355

12.3.3 左侧索引面板实现356

12.3.4 右侧窗体实现356

12.4 PDF文档读取的实现356

12.4.1 打开PDF文档356

12.4.2 在主面板中显示PDF文档内容358

12.5 缩位图的实现359

12.5.1 实现缩位图面板359

12.5.2 实现缩位图索引功能359

12.6 书签的实现360

12.6.1 实现书签面板360

12.6.2 实现书签索引功能360

12.7 全屏显示PDF文档361

12.7.1 在工具栏中添加“全屏”按钮361

12.7.2 实现全屏显示功能362

第13章 网页浏览器模块365

13.1 浏览器模块概述366

13.1.1 模块简介366

13.1.2 功能结构366

13.1.3 程序预览366

13.2 关键技术368

13.2.1 显示网页内容368

13.2.2 浏览器控制369

13.2.3 阻止IE打开弹出窗口369

13.2.4 收藏夹的保存与装载370

13.2.5 控制选项卡标签的位置372

13.2.6 防止菜单内容被遮盖372

13.3 实现菜单栏373

13.3.1 文件菜单374

13.3.2 转到菜单375

13.3.3 调整菜单375

13.4 工具栏的实现376

13.5 地址栏的实现378

13.6 实现浏览器选项卡379

13.6.1 下载JDIC类库380

13.6.2 继承扩展浏览器组件382

13.6.3 编写浏览器面板383

13.6.4 编写浏览器选项卡面板383

13.6.5 扩展选项卡面板的选择模型384

13.6.6 编写浏览器组件的监听器385

13.7 实现收藏夹386

13.7.1 创建菜单386

13.7.2 添加到收藏夹387

13.7.3 整理收藏夹390

第14章 万能打印模块395

14.1 模块概述396

14.1.1 设计思路396

14.1.2 模块架构396

14.1.3 效果预览396

14.2 关键技术399

14.2.1 微调控制器组件使用的技术399

14.2.2 颜色选择器对话框使用的技术400

14.2.3 背景图片的透明与组合技术401

14.2.4 水印文本的缩放与旋转技术403

14.2.5 打印多页文件技术404

14.3 数据接口406

14.3.1 接口设计406

14.3.2 测试数据406

14.4 实现打印设置功能407

14.4.1 实现自定义纸张大小407

14.4.2 实现控制页边距的有效输入408

14.4.3 控制并格式化输入的旋转角度409

14.4.4 实现打印模式和打印顺序联合控制展示图片409

14.5 实现对打印页面的定义410

14.5.1 定义基本信息410

14.5.2 定义页码样式412

14.5.3 添加水印效果413

14.5.4 添加背景图片415

14.6 实现打印预览区域415

14.6.1 实现打印预览窗口415

14.6.2 实现预览控制按钮416

14.6.3 实现控制按钮的可用性417

14.7 利用打印内容生成打印页面418

14.7.1 添加文本到打印页面418

14.7.2 添加图像到打印页面420

14.7.3 添加表格到打印页面423

14.8 实现打印功能424

第15章 MySQL结构提取器模块427

15.1 MySQL结构提取器模块概述428

15.1.1 模块概述428

15.1.2 功能结构428

15.1.3 程序预览429

15.2 关键技术430

15.2.1 SQL元数据430

15.2.2 POI组件430

15.2.3 使用JTree组件设计数据库列表431

15.2.4 Java执行外部DOS命令432

15.2.5 可滚动的结果集433

15.3 主窗体的实现435

15.3.1 窗体概述435

15.3.2 窗体界面设计436

15.4 登录窗体的实现437

15.4.1 窗体概述437

15.4.2 窗体界面设计438

15.4.3 “连接”按钮的事件监听器439

15.4.4 验证用户名与密码440

15.4.5 验证端口号441

15.5 数据库列表面板的实现442

15.5.1 面板概述442

15.5.2 数据库列表的实现442

15.5.3 树的事件监听器444

15.6 数据表的相关信息显示面板的实现445

15.6.1 面板概述445

15.6.2 获取数据表描述信息446

15.6.3 获取数据表详细内容448

15.6.4 导入Excel文件的实现448

第16章 MySQL备份还原模块451

16.1 MySQL自动备份还原模块概述452

16.1.1 模块概述452

16.1.2 功能结构452

16.1.3 程序预览453

16.2 关键技术454

16.2.1 MySQL数据库备份还原454

16.2.2 自定义批处理文件实现自动备份数据455

16.2.3 使用Java定时器457

16.2.4 进度条显示数据备份还原进度459

16.2.5 系统闪屏技术460

16.2.6 系统托盘461

16.2.7 MySQL数据库日志文件463

16.3 登录窗体的实现465

16.3.1 窗体概述465

16.3.2 窗体布局设计465

16.3.3 站点管理的实现466

16.3.4 登录功能的实现468

16.4 主窗体的实现470

16.4.1 主窗体概述470

16.4.2 窗体布局设计470

16.5 数据库列表的实现472

16.5.1 数据库列表概述472

16.5.2 获取数据库473

16.5.3 获取数据表473

16.5.4 树的实现474

16.6 备份操作的实现476

16.6.1 窗体概述476

16.6.2 窗体界面设计477

16.6.3 自动备份的实现481

16.6.4 手动备份的实现484

16.6.5 增量备份的实现484

16.6.6 文件路径选择的实现486

16.6.7 时钟的实现487

16.7 还原操作的实现487

16.7.1 窗体概述487

16.7.2 窗体界面设计488

16.7.3 还原数据表的实现489

16.7.4 还原数据库的实现490

16.8 删除操作的实现491

16.8.1 窗体概述491

16.8.2 窗体界面设计492

16.8.3 删除数据表的实现492

16.8.4 删除数据库的实现493

第17章 摄像头拍照模块495

17.1 摄像头拍照概述496

17.1.1 模块概述496

17.1.2 功能结构496

17.1.3 系统预览496

17.2 关键技术497

17.2.1 获取媒体数据497

17.2.2 JMF用户接口组件498

17.2.3 将动态图像转换为Image实例499

17.2.4 图片切割499

17.2.5 将彩色照片另存为黑白照片502

17.3 实现连接断开摄像头504

17.3.1 实现连接摄像头装置504

17.3.2 实现断开摄像头装置504

17.4 拍照功能实现505

17.5 实现图片保存506

17.5.1 编写保存图片方法506

17.5.2 保存文件对话框设计506

17.5.3 根据指定名称保存图片509

17.6 显示系统图片510

17.6.1 获取系统图片510

17.6.2 图片显示窗体设计511

17.7 实现图片处理513

17.7.1 实现图片切割513

17.7.2 实现彩色照片存储为黑白照片514

17.7.3 实现图片删除515

17.8 实现超链接515

第18章 电子邮件模块517

18.1 电子邮件模块概述518

18.1.1 模块概述518

18.1.2 功能结构518

18.1.3 程序预览518

18.2 关键技术520

18.2.1 JavaMail技术520

18.2.2 复合型邮件发送与接收521

18.2.3 接收邮件时将附件解析到本地524

18.2.4 POP3服务器的设置525

18.2.5 为功能导航树节点添加图标527

18.3 主窗体的实现528

18.3.1 窗体概述528

18.3.2 窗体界面设计528

18.3.3 联系人的添加与删除530

18.3.4 模块功能导航面板设计532

18.4 邮箱登录的实现533

18.4.1 窗体概述533

18.4.2 窗体界面设计534

18.4.3 验证用户输入的登录信息535

18.5 发送新邮件的实现536

18.5.1 窗体概述536

18.5.2 实现发送新邮件窗体536

18.5.3 邮件发送的实现540

18.6 收件夹的实现547

18.6.1 窗体概述547

18.6.2 窗体界面设计548

18.6.3 邮件列表的实现548

18.6.4 邮件删除的实现551

18.6.5 获取邮件内容552

18.6.6 未读邮件554

18.7 发件夹的实现555

18.7.1 窗体概述555

18.7.2 窗体界面设计556

18.7.3 发件夹邮件列表的实现557

18.8 草稿箱的实现559

18.8.1 窗体概述559

18.8.2 窗体界面设计560

18.8.3 草稿箱邮件列表的实现561

18.8.4 彻底删除邮件562

第19章 文件批量处理模块563

19.1 文件批量处理模块概述564

19.1.1 模块概述564

19.1.2 功能结构564

19.1.3 系统预览564

19.2 关键技术566

19.2.1 文件操作与读写566

19.2.2 获取系统有效盘符568

19.2.3 转换文件编码格式568

19.2.4 文件解压缩570

19.2.5 表格控件的使用572

19.3 主窗体设计573

19.3.1 菜单栏设计574

19.3.2 工具栏设计574

19.3.3 实现显示系统文件夹575

19.3.4 实现显示系统文件夹中的文件577

19.4 新建文件579

19.4.1 实现新建文件579

19.4.2 实现新建文件夹580

19.5 实现文件搜索581

19.6 实现批量复制584

19.6.1 实现复制指定文件584

19.6.2 实现复制整个文件夹586

19.7 实现文件批量移动587

19.7.1 实现移动指定文件588

19.7.2 实现移动整个文件夹589

19.8 实现批量删除590

19.8.1 扩展名下拉列表设计591

19.8.2 文件日期文本框设计591

19.9 实现批量重命名593

19.10 实现批量修改文件编码595

19.11 实现文件解压缩597

19.11.1 实现压缩文件597

19.11.2 实现文件解压599

19.12 文件分割与合并599

19.12.1 实现文件分割600

19.12.2 实现文件合并601

19.13 实现文件分类管理603

第20章 考试管理模块605

20.1 考试管理模块概述606

20.1.1 模块概述606

20.1.2 系统功能结构606

20.1.3 系统预览606

20.2 关键技术608

20.2.1 设置窗体背景608

20.2.2 编写字符处理类608

20.2.3 编写获取时间方法609

20.2.4 Java Bean编写610

20.2.5 倒计时611

20.3 数据库设计612

20.4 系统登录功能设计614

20.4.1 编写验证用户是否合法方法614

20.4.2 系统登录窗体设计615

20.5 考生主窗体实现过程617

20.6 管理员查分功能实现626

20.7 添加试题设计629

20.8 修改删除考题设计632

20.8.1 实现修改考题632

20.8.2 实现删除试题634

20.9 系统参数设定635

第21章 万能查询模块639

21.1 万能查询模块概述640

21.1.1 设计思路640

21.1.2 系统预览641

21.2 关键技术641

21.2.1 JDBC技术641

21.2.2 查询语句结构642

21.2.3 获取字段的描述信息643

21.2.4 获取数据库中的所有表名644

21.2.5 如何将程序加载到其他程序中644

21.3 实现向txt文件中写数据646

21.4 实现获取表中字段的描述信息647

21.5 实现绑定组件的处理事件649

21.6 实现将查询结果写入txt文件中650

21.7 显示调用程序窗体652

第22章 程序打包653

22.1 概述654

22.1.1 JAR文件654

22.1.2 MANIFEST文件654

22.2 使用命令实现程序打包656

22.2.1 完成单个文件打包656

22.2.2 完成打包多个文件657

22.3 在Eclipse中实现程序打包658

22.4 常见问题与解决661

热门推荐