当前位置:首页 > 工业技术
Java典型模块精解
Java典型模块精解

Java典型模块精解PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:明日科技编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302276661
  • 页数:398 页
图书介绍:本书以系统登录、电子相册、邮件发送等13个模块为例,从桌面程序开发的角度出发,打造点、线、面一体化的学习架构。
《Java典型模块精解》目录

第1章 系统登录注册模块 1

(自学视频、源程序: 配套资源mr 1 ) 1

1.1系统登录注册模块概述 2

1.1.1系统登录 2

1.1.2用户注册 2

1.1.3程序预览 2

1.2数据库设计 2

1.2.1数据库设计概述 2

1.2.2使用MySQL Workbench创建表格 3

1.2.3编写JavaBean封装用户属性 4

1.2.4编写JDBC工具类 5

1.3系统登录 9

1.3.1系统登录功能概述 9

1.3.2窗体设计 9

1.3.3获取及绘制验证码 9

1.3.4居中显示窗体 10

1.3.5非空校验 11

1.3.6合法校验 11

1.3.7显示主窗体 11

1.4用户注册 12

1.4.1用户注册功能概述 12

1.4.2窗体设计 13

1.4.3限制文本控件可用字符数 13

1.4.4显示文本控件已用字符 15

1.4.5非空校验 17

1.4.6使用正则表达式校验字符串 17

1.4.7保存用户注册信息 19

技术提炼 19

第2章 电子相册模块 24

(自学视频、源程序: 配套资源mr2) 24

2.1电子相册模块概述 25

2.1.1相册管理功能 25

2.1.2照片及其信息管理功能 25

2.1.3浏览照片功能 25

2.1.4查询照片功能 25

2.1.5程序预览 25

2.2数据库概述 27

2.2.1数据库设计概述 27

2.2.2编写JDBC工具类 27

2.3相册管理功能 31

2.3.1相册管理功能概述 31

2.3.2添加相册 32

2.3.3修改相册 32

2.3.4删除相册 33

2.4照片管理 34

2.4.1功能概述 34

2.4.2添加照片 34

2.4.3修改照片信息 35

2.4.4删除照片 37

2.4.5搜索照片 38

2.4.6保存照片 41

2.5照片显示 43

2.5.1功能概述 43

2.5.2全屏显示照片 43

2.5.3照片播放器 44

技术提炼 47

第3章 邮件发送模块 58

(自学视频、源程序: 配套资源mr3 ) 58

3.1邮件发送模块概述 59

3.1.1账户管理功能 59

3.1.2增加和删除附件 59

3.1.3保存邮件信息 59

3.1.4程序预览 59

3.2数据库设计 60

3.2.1数据库设计概述 60

3.2.2使用MySQL Workbench创建表格 61

3.2.3编写JavaBean封装对象 65

3.2.4编写JDBC工具类 66

3.3账户管理功能 71

3.3.1账户管理功能概述 71

3.3.2窗体设计 72

3.3.3使用正则表达式校验电子邮件地址 72

3.3.4自动填写邮箱用户名 72

3.3.5居中显示窗体 73

3.3.6限制文本控件可用字符数 73

3.3.7非空校验 75

3.3.8保存账户信息 76

3.4增加和删除附件 76

3.4.1增加和删除附件概述 76

3.4.2窗体设计 77

3.4.3创建文件选择器 77

3.4.4非空校验 78

3.5保存邮件信息 78

3.5.1保存邮件信息功能概述 78

3.5.2窗体设计 78

3.5.3向组合框中增加账户 79

3.5.4修改和删除组合框中账户 80

3.5.5非空校验和合法性校验 81

3.5.6封装并保存邮件内容 82

3.5.7使用Commons Email组件发送邮件 82

3.5.8设置JOptionPane文本字体 83

技术提炼 83

第4章 备忘信息管理模块 89

(自学视频、源程序: 配套资源mr4) 89

4.1备忘信息管理模块概述 90

4.1.1添加备忘信息 90

4.1.2修改备忘信息 90

4.1.3删除备忘信息 90

4.1.4查询备忘信息 90

4.1.5程序预览 90

4.2数据库设计 91

4.2.1数据库设计概述 91

4.2.2使用MySQL Workbench创建表格 92

4.2.3编写JavaBean封装备忘信息 93

4.2.4获得MySQL数据库连接 94

4.2.5操作数据库 95

4.2.6使用List保存查询信息 98

4.2.7使用正则表达式校验日期 101

4.2.8调用系统工具 101

4.3主窗体 101

4.3.1主窗体功能概述 101

4.3.2窗体设计 102

4.3.3设置窗体背景 102

4.3.4设置窗体显示位置和大小 103

4.3.5添加菜单栏菜单和菜单项 104

4.4添加备忘信息 106

4.4.1添加备忘信息功能概述 106

4.4.2窗体设计 106

4.4.3“保存”按钮的事件监听器 106

4.4.4保存备忘信息的方法 106

4.5修改备忘信息 108

4.5.1修改备忘信息功能概述 108

4.5.2窗体设计 108

4.5.3浏览上一条备忘信息 108

4.5.4浏览下一条备忘信息 109

4.5.5“修改”按钮的事件监听器 110

4.5.6修改备忘信息的方法 110

4.6删除备忘信息 112

4.6.1删除备忘信息功能概述 112

4.6.2窗体设计 112

4.6.3“删除”按钮的事件监听器 112

4.6.4修改备忘信息的方法 113

4.7查询备忘信息 114

4.7.1查询备忘信息功能概述 114

4.7.2窗体设计 114

4.7.3“查询”按钮的事件监听器 114

4.7.4查询备忘信息的方法 115

4.7.5浏览全部备忘信息 116

技术提炼 116

第5章 通讯录模块 119

(自学视频、源程序: 配套资源mr5 ) 119

5.1通讯录模块概述 120

5.1.1添加分类名称 120

5.1.2添加联系人信息 120

5.1.3查询和编辑联系人信息 120

5.1.4程序预览 120

5.2数据库设计 121

5.2.1数据库设计概述 121

5.2.2封装分类信息的Sort类 122

5.2.3封装联系人信息的LinkMan类 123

5.2.4获得数据库连接的DAO类 125

5.2.5操作分类信息的SortDao类 126

5.2.6操作联系人信息的LinkManDao类 128

5.3主窗体 135

5.3.1主窗体功能概述 135

5.3.2窗体设计 136

5.3.3居中显示窗体 137

5.3.4初始化主窗体的显示信息 137

5.4添加联系人信息 138

5.4.1添加联系人信息功能概述 138

5.4.2窗体设计 138

5.4.3选择照片 139

5.4.4 保存联系人信息 140

5.5查询和编辑联系人信息 141

5.5.1查询和编辑联系人信息功能概述 141

5.5.2窗体设计 142

5.5.3查询联系人信息 142

5.5.4显示全部联系人信息 144

5.5.5选择照片 146

5.5.6修改联系人信息 147

5.5.7删除联系人信息 147

5.6添加分类名称 148

5.6.1添加分类名称功能概述 148

5.6.2窗体设计 149

5.6.3添加分类名称 149

5.6.4更新分类名称列表框 150

技术提炼 152

第6章 远程控制工具模块 157

( 自学视频、源程序:配套资源 mr6) 157

6.1远程控制工具模块概述 158

6.1.1联系人管理 158

6.1.2远程连接 158

6.1.3远程控制 158

6.1.4程序预览 158

6.2联系人管理 159

6.2.1联系人管理功能概述 159

6.2.2窗体设计 159

6.2.3添加联系人 160

6.2.4修改联系人 161

6.2.5删除联系人 162

6.2.6显示联系人列表 162

6.2.7处理联系人选择事件 163

6.3远程连接 164

6.3.1远程连接面板功能概述 164

6.3.2求助面板界面设计 164

6.3.3创建网络服务器 165

6.3.4实现远程连接 166

6.4远程监控面板 168

6.4.1远程监控面板功能概述 168

6.4.2远程监控面板设计 169

6.4.3启动RMI远程方法服务 169

6.4.4实现远程监控面板 171

技术提炼 175

第7章 电子桌面精灵模块 183

( 自学视频、源程序:配套资源 mr7 ) 183

7.1电子桌面精灵模块概述 184

7.1.1支持农历的万年历 184

7.1.2维护记录 184

7.1.3搜索记录 184

7.1.4程序预览 184

7.2支持农历的万年历 186

7.2.1支持农历的万年历功能概述 186

7.2.2窗体设计 187

7.2.3实现支持农历的万年历 187

7.3维护记录 190

7.3.1维护记录功能概述 190

7.3.2添加和修改记录 190

7.3.3添加和修改记录对话框设计 190

7.3.4实现添加和修改记录 191

7.3.5实现记录的删除 193

7.4普通搜索功能 194

7.4.1普通搜索功能概述 194

7.4.2普通搜索界面设计 194

7.4.3实现普通搜索功能 194

7.5高级搜索功能 195

7.5.1高级搜索功能概述 195

7.5.2高级搜索界面设计 196

7.5.3实现高级搜索功能 196

技术提炼 200

第8章 快递信息打印模块 211

(自学视频、源程序: 配套资源mr8) 211

8.1快递信息打印模块概述 212

8.1.1添加快递单 212

8.1.2修改快递单 212

8.1.3打印快递单 212

8.1.4系统预览 212

8.2数据库设计 214

8.2.1数据库设计概述 214

8.2.2使用MySQL Workbench创建表格 214

8.2.3编写JavaBean封装快递单属性 216

8.2.4编写JDBC工具类 216

8.3主窗体 223

8.3.1主窗体功能概述 223

8.3.2窗体设计 223

8.3.3添加菜单及菜单项 224

8.3.4加载窗体背景图片 225

8.3.5设置窗体显示位置和大小 225

8.4添加快递单 226

8.4.1添加快递单功能概述 226

8.4.2窗体设计 226

8.4.3加载快递单图片 227

8.4.4设置文本域和文本区控件 227

8.4.5限制文本控件可用字符数 229

8.4.6添加工具按钮 231

8.4.7保存快递单信息 232

8.4.8清空快递单信息 234

8.4.9销毁窗体 234

8.5修改快递单 235

8.5.1修改快递单功能概述 235

8.5.2窗体设计 235

8.5.3加载快递单图片 236

8.5.4添加快递单信息 236

8.5.5获得上一条快递单信息 236

8.5.6获得下一条快递单信息 237

8.5.7修改快递单信息 238

8.6打印快递单 240

8.6.1打印快递单功能概述 240

8.6.2窗体设计 240

8.6.3加载快递单图片 241

8.6.4分割文本区信息 241

8.6.5打印快递单信息 242

技术提炼 244

第9章 文件批处理模块 249

(自学视频、源程序: 配套资源mr9) 249

9.1文件批处理模块概述 250

9.1.1新建文件和文件夹 250

9.1.2搜索文件 250

9.1.3批量复制和移动文件 250

9.1.4批量删除文件 250

9.1.5批量重命名文件 250

9.1.6批量修改文件编码 250

9.1.7压缩与解压缩文件 251

9.1.8分割与合并文件 251

9.1.9分类管理文件 251

9.1.10程序预览 251

9.2主窗体 253

9.2.1主窗体功能概述 253

9.2.2窗体设计 254

9.2.3显示系统文件夹 254

9.2.4显示系统文件夹中的文件及属性 256

9.3批量复制文件 259

9.3.1批量复制文件功能概述 259

9.3.2“复制文件夹”窗体设计 259

9.3.3实现复制文件夹 260

9.4压缩文件 262

9.4.1压缩文件功能概述 262

9.4.2“压缩文件”窗体设计 262

9.4.3实现压缩文件功能 262

9.5解压缩文件 264

9.5.1解压缩文件功能概述 264

9.5.2“解压文件”窗体设计 264

9.5.3实现解压缩文件功能 265

技术提炼 266

第10章 软件加密注册模块 273

(自学视频、源程序: 配套资源 mr 10) 273

10.1软件加密注册模块概述 274

10.1.1注册导航功能 274

10.1.2软件注册功能 274

10.1.3软件注册机功能 274

10.1.4系统预览 274

10.2注册导航功能 275

10.2.1注册导航功能概述 275

10.2.2窗体设计 275

10.2.3使用HTML显示格式化的标签文本 275

10.2.4编写显示背景图片的面板 276

10.2.5注册表概述 276

10.2.6增加修改注册表权限 278

10.2.7编写读写注册表工具 279

10.2.8定义软件状态枚举 281

10.2.9向注册表中写入信息 281

10.2.10判断用户是否修改了系统时间 282

10.2.11处理“继续”按钮单击事件 283

10.3软件注册功能 284

10.3.1软件注册功能概述 284

10.3.2窗体设计 285

10.3.3限制文本控件可用字符数 285

10.3.4校验用户输入信息是否合法 287

10.3.5获得本机的MAC地址 288

10.3.6 RSA加密解密算法工具 289

10.3.7向注册表写入信息 292

10.3.8校验唯一性与系统时间合法性 293

10.3.9使用弹出菜单粘贴注册码 294

10.4软件注册机功能 296

10.4.1软件注册机功能概述 296

10.4.2窗体设计 296

10.4.3校验用户名合法性 296

10.4.4使用弹出菜单复制注册码 297

技术提炼 297

第11章 决策分析模块 304

(自学视频、源程序:配套资源mr1 1 ) 304

11.1决策分析模块概述 305

11.1.1导出为Excel文件功能 305

11.1.2导出为PDF文件功能 305

11.1.3分析数据并生成图表 305

11.1.4模块预览 305

11.2模块主窗体 309

11.2.1模块主窗体功能概述 309

11.2.2窗体设计 309

11.2.3生成表格中数据 310

11.2.4创建固定列表格 311

11.3导出为Excel文件功能 312

11.3.1导出为Excel文件功能概述 312

11.3.2窗体设计 313

11.3.3获得指定样式的时间 313

11.3.4窗体居中显示 313

11.3.5选择保存文件 314

11.3.6生成Excel文件 314

11.4导出为PDF文件功能 316

11.4.1导出为PDF文件功能概述 316

11.4.2窗体设计 316

11.4.3使用反射获得类中全部域 317

11.4.4使用正则表达式校验边距 317

11.4.5生成PDF文件 318

11.5绘制饼图 320

11.5.1功能概述 320

11.5.2窗体设计 321

11.5.3向组合框中增加元素 322

11.5.4创建饼图数据集 322

11.5.5创建饼图 323

11.5.6创建饼图副标题 323

11.5.7设置文本信息样式 324

11.5.8解决中文乱码问题 324

11.5.9显示和保存饼图 324

11.6绘制柱形图 325

11.6.1功能概述 325

11.6.2创建柱形图数据集 326

11.6.3创建柱形图 326

11.6.4解决中文乱码问题 327

11.6.5在柱形顶部显示数值 327

11.7绘制折线图 328

11.7.1功能概述 328

11.7.2创建折线图数据集 328

11.7.3创建折线图 329

11.7.4解决中文乱码问题 329

11.7.5设置折线样式 329

11.8绘制区域图 330

11.8.1功能概述 330

11.8.2创建区域图数据集 330

11.8.3创建区域图 330

11.8.4解决中文乱码问题 331

技术提炼 331

第12章MySQL备份还原助手模块 336

(自学视频、源程序: 配套资源mr12 ) 336

12.1 MySQL备份还原助手模块概述 337

12.1.1系统登录 337

12.1.2备份数据 337

12.1.3还原数据 337

12.1.4程序预览 337

12.2系统登录功能 338

12.2.1系统登录功能概述 338

12.2.2窗体设计 338

12.2.3使用Commons Configuration组件读取XML文件 339

12.2.4使用正则表达式校验IP和端口号 340

12.2.5限制文本控件可用字符数 341

12.2.6使用输入信息获得数据库连接 343

12.2.7控件居中显示 344

12.3备份数据功能 344

12.3.1备份数据功能概述 344

12.3.2窗体设计 344

12.3.3获得数据库schema和表格信息 345

12.3.4自定义支持复选框的表格 346

12.3.5向表格模型中增加数据 347

12.3.6处理JTable控件单元格内容变化事件 348

12.3.7处理JTable控件单元格单击事件 348

12.3.8将备份信息写入文件 349

12.4还原数据功能 350

12.4.1还原数据功能概述 350

12.4.2窗体设计 350

12.4.3创建schema 351

12.4.4处理JList控件列表项选择事件 352

12.4.5还原用户选择的文件 352

技术提炼 353

第13章 电子地图模块 361

(自学视频、源程序: 配套资源 mr 13 ) 361

13.1电子地图模块概述 362

13.1.1地图操作功能 362

13.1.2标记操作功能 362

13.1.3更换地图功能 362

13.1.4程序预览 362

13.2地图处理器 364

13.2.1地图处理器功能概述 364

13.2.2获得小地图 364

13.2.3处理缩放和显示位置 367

13.3地图显示 368

13.3.1地图显示功能概述 368

13.3.2绘制大地图 369

13.3.3绘制小地图 371

13.4地图操作 373

13.4.1地图操作功能概述 373

13.4.2实现地图缩放功能 373

13.4.3实现地图移动功能 375

13.5标记维护 376

13.5.1标记维护功能概述 376

13.5.2创建弹出菜单 376

13.5.3创建和修改标记 378

13.5.4删除标记 380

13.5.5查看标记信息 381

13.6标记搜索 382

13.6.1标记搜索功能概述 382

13.6.2常用搜索 382

13.6.3高级搜索 383

13.6.4描红并居中显示标记 385

技术提炼 386

相关图书
作者其它书籍
返回顶部