万本电子书0元读

万本电子书0元读

顶部广告

Java典型模块精解(无赠送光盘)电子书

售       价:¥

纸质售价:¥39.30购买纸书

9人正在读 | 0人评论 6.2

作       者:明日科技

出  版  社:清华大学出版社

出版时间:2012-01-01

字       数:4134

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书以系统登录注册、电子相册、邮件发送、备忘信息管理、通讯录、远程控制工具、电子桌面精灵、快递信息印、文件批处理、软件加密注册、决策分析、mysql备份还原助手和电子地图等13个模块为例,从桌面程序发的角度出发,造、线、面一体化的学习架构,让读者既能够学习到子功能模块的实现方法、发技巧,又能够合理地运用子功能模块,造出完整的项目。 本书模块涉及广泛,实用性非常强,通过对本书的学习,读者可以了解java桌面发中各个环节的特、功能,以及如何合理地连各个环节,造出完整的项目。另外,本书所提供模块既包括常用功能模块,还包括目前比较流行的热模块;既可达到读者二次发的目的,也可满足读者对流行、热内容的好奇心。 本书提供了大量的自学视频、源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、qq、论坛等技术支持。<br/>
目录展开

书名页

内容简介

版权页

前言

目录页

第1章 系统登录注册模块

1.1 系统登录注册模块概述

1.1.1 系统登录

1.1.2 用户注册

1.1.3 程序预览

1.2 数据库设计

1.2.1 数据库设计概述

1.2.2 使用MySQL Workbench创建表格

1.2.3 编写JavaBean封装用户属性

1.2.4 编写JDBC工具类

1.3 系统登录

1.3.1 系统登录功能概述

1.3.2 窗体设计

1.3.3 获取及绘制验证码

1.3.4 居中显示窗体

1.3.5 非空校验

1.3.6 合法校验

1.3.7 显示主窗体

1.4 用户注册

1.4.1 用户注册功能概述

1.4.2 窗体设计

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

1.4.4 显示文本控件已用字符

1.4.5 非空校验

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

1.4.7 保存用户注册信息

技术提炼

第2章 电子相册模块

2.1 电子相册模块概述

2.1.1 相册管理功能

2.1.2 照片及其信息管理功能

2.1.3 浏览照片功能

2.1.4 查询照片功能

2.1.5 程序预览

2.2 数据库概述

2.2.1 数据库设计概述

2.2.2 编写JDBC工具类

2.3 相册管理功能

2.3.1 相册管理功能概述

2.3.2 添加相册

2.3.3 修改相册

2.3.4 删除相册

2.4 照片管理

2.4.1 功能概述

2.4.2 添加照片

2.4.3 修改照片信息

2.4.4 删除照片

2.4.5 搜索照片

2.4.6 保存照片

2.5 照片显示

2.5.1 功能概述

2.5.2 全屏显示照片

2.5.3 照片播放器

技术提炼

第3章 邮件发送模块

3.1 邮件发送模块概述

3.1.1 账户管理功能

3.1.2 增加和删除附件

3.1.3 保存邮件信息

3.1.4 程序预览

3.2 数据库设计

3.2.1 数据库设计概述

3.2.2 使用MySQLWorkbench创建表格

3.2.3 编写JavaBean封装对象

3.2.4 编写JDBC工具类

3.3 账户管理功能

3.3.1 账户管理功能概述

3.3.2 窗体设计

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

3.3.4 自动填写邮箱用户名

3.3.5 居中显示窗体

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

3.3.7 非空校验

3.3.8 保存账户信息

3.4 增加和删除附件

3.4.1 增加和删除附件概述

3.4.2 窗体设计

3.4.3 创建文件选择器

3.4.4 非空校验

3.5 保存邮件信息

3.5.1 保存邮件信息功能概述

3.5.2 窗体设计

3.5.3 向组合框中增加账户

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

3.5.5 非空校验和合法性校验

3.5.6 封装并保存邮件内容

3.5.7 使用CommonsEmail组件发送邮件

3.5.8 设置JOptionPane文本字体

技术提炼

第4章 备忘信息管理模块

4.1 备忘信息管理模块概述

4.1.1 添加备忘信息

4.1.2 修改备忘信息

4.1.3 删除备忘信息

4.1.4 查询备忘信息

4.1.5 程序预览

4.2 数据库设计

4.2.1 数据库设计概述

4.2.2 使用MySQLWorkbench创建表格

4.2.3 编写JavaBean封装备忘信息

4.2.4 获得MySQL数据库连接

4.2.5 操作数据库

4.2.6 使用List保存查询信息

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

4.2.8 调用系统工具

4.3 主窗体

4.3.1 主窗体功能概述

4.3.2 窗体设计

4.3.3 设置窗体背景

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

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

4.4 添加备忘信息

4.4.1 添加备忘信息功能概述

4.4.2 窗体设计

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

4.4.4 保存备忘信息的方法

4.5 修改备忘信息

4.5.1 修改备忘信息功能概述

4.5.2 窗体设计

4.5.3 浏览上一条备忘信息

4.5.4 浏览下一条备忘信息

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

4.5.6 修改备忘信息的方法

4.6 删除备忘信息

4.6.1 删除备忘信息功能概述

4.6.2 窗体设计

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

4.6.4 修改备忘信息的方法

4.7 查询备忘信息

4.7.1 查询备忘信息功能概述

4.7.2 窗体设计

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

4.7.4 查询备忘信息的方法

4.7.5 浏览全部备忘信息

技术提炼

第5章 通讯录模块

5.1 通讯录模块概述

5.1.1 添加分类名称

5.1.2 添加联系人信息

5.1.3 查询和编辑联系人信息

5.1.4 程序预览

5.2 数据库设计

5.2.1 数据库设计概述

5.2.2 封装分类信息的Sort类

5.2.3 封装联系人信息的LinkMan类

5.2.4 获得数据库连接的DAO类

5.2.5 操作分类信息的SortDao类

5.2.6 操作联系人信息的LinkManDao类

5.3 主窗体

5.3.1 主窗体功能概述

5.3.2 窗体设计

5.3.3 居中显示窗体

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

5.4 添加联系人信息

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

5.4.2 窗体设计

5.4.3 选择照片

5.4.4 保存联系人信息

5.5 查询和编辑联系人信息

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

5.5.2 窗体设计

5.5.3 查询联系人信息

5.5.4 显示全部联系人信息

5.5.5 选择照片

5.5.6 修改联系人信息

5.5.7 删除联系人信息

5.6 添加分类名称

5.6.1 添加分类名称功能概述

5.6.2 窗体设计

5.6.3 添加分类名称

5.6.4 更新分类名称列表框

技术提炼

第6章 远程控制工具模块

6.1 远程控制工具模块概述

6.1.1 联系人管理

6.1.2 远程连接

6.1.3 远程控制

6.1.4 程序预览

6.2 联系人管理

6.2.1 联系人管理功能概述

6.2.2 窗体设计

6.2.3 添加联系人

6.2.4 修改联系人

6.2.5 删除联系人

6.2.6 显示联系人列表

6.2.7 处理联系人选择事件

6.3 远程连接

6.3.1 远程连接面板功能概述

6.3.2 求助面板界面设计

6.3.3 创建网络服务器

6.3.4 实现远程连接

6.4 远程监控面板

6.4.1 远程监控面板功能概述

6.4.2 远程监控面板设计

6.4.3 启动RMI远程方法服务

6.4.4 实现远程监控面板

技术提炼

第7章 电子桌面精灵模块

7.1 电子桌面精灵模块概述

7.1.1 支持农历的万年历

7.1.2 维护记录

7.1.3 搜索记录

7.1.4 程序预览

7.2 支持农历的万年历

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

7.2.2 窗体设计

7.2.3 实现支持农历的万年历

7.3 维护记录

7.3.1 维护记录功能概述

7.3.2 添加和修改记录

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

7.3.4 实现添加和修改记录

7.3.5 实现记录的删除

7.4 普通搜索功能

7.4.1 普通搜索功能概述

7.4.2 普通搜索界面设计

7.4.3 实现普通搜索功能

7.5 高级搜索功能

7.5.1 高级搜索功能概述

7.5.2 高级搜索界面设计

7.5.3 实现高级搜索功能

技术提炼

第8章 快递信息打印模块

8.1 快递信息打印模块概述

8.1.1 添加快递单

8.1.2 修改快递单

8.1.3 打印快递单

8.1.4 系统预览

8.2 数据库设计

8.2.1 数据库设计概述

8.2.2 使用MySQLWorkbench创建表格

8.2.3 编写JavaBean封装快递单属性

8.2.4 编写JDBC工具类

8.3 主窗体

8.3.1 主窗体功能概述

8.3.2 窗体设计

8.3.3 添加菜单及菜单项

8.3.4 加载窗体背景图片

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

8.4 添加快递单

8.4.1 添加快递单功能概述

8.4.2 窗体设计

8.4.3 加载快递单图片

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

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

8.4.6 添加工具按钮

8.4.7 保存快递单信息

8.4.8 清空快递单信息

8.4.9 销毁窗体

8.5 修改快递单

8.5.1 修改快递单功能概述

8.5.2 窗体设计

8.5.3 加载快递单图片

8.5.4 添加快递单信息

8.5.5 获得上一条快递单信息

8.5.6 获得下一条快递单信息

8.5.7 修改快递单信息

8.6 打印快递单

8.6.1 打印快递单功能概述

8.6.2 窗体设计

8.6.3 加载快递单图片

8.6.4 分割文本区信息

8.6.5 打印快递单信息

技术提炼

第9章 文件批处理模块

9.1 文件批处理模块概述

9.1.1 新建文件和文件夹

9.1.2 搜索文件

9.1.3 批量复制和移动文件

9.1.4 批量删除文件

9.1.5 批量重命名文件

9.1.6 批量修改文件编码

9.1.7 压缩与解压缩文件

9.1.8 分割与合并文件

9.1.9 分类管理文件

9.1.10 程序预览

9.2 主窗体

9.2.1 主窗体功能概述

9.2.2 窗体设计

9.2.3 显示系统文件夹

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

9.3 批量复制文件

9.3.1 批量复制文件功能概述

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

9.3.3 实现复制文件夹

9.4 压缩文件

9.4.1 压缩文件功能概述

9.4.2 “压缩文件”窗体设计

9.4.3 实现压缩文件功能

9.5 解压缩文件

9.5.1 解压缩文件功能概述

9.5.2 “解压文件”窗体设计

9.5.3 实现解压缩文件功能

技术提炼

第10章 软件加密注册模块

10.1 软件加密注册模块概述

10.1.1 注册导航功能

10.1.2 软件注册功能

10.1.3 软件注册机功能

10.1.4 系统预览

10.2 注册导航功能

10.2.1 注册导航功能概述

10.2.2 窗体设计

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

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

10.2.5 注册表概述

10.2.6 增加修改注册表权限

10.2.7 编写读写注册表工具

10.2.8 定义软件状态枚举

10.2.9 向注册表中写入信息

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

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

10.3 软件注册功能

10.3.1 软件注册功能概述

10.3.2 窗体设计

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

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

10.3.5 获得本机的MAC地址

10.3.6 RSA加密解密算法工具

10.3.7 向注册表写入信息

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

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

10.4 软件注册机功能

10.4.1 软件注册机功能概述

10.4.2 窗体设计

10.4.3 校验用户名合法性

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

技术提炼

第11章 决策分析模块

11.1 决策分析模块概述

11.1.1 导出为Excel文件功能

11.1.2 导出为PDF文件功能

11.1.3 分析数据并生成图表

11.1.4 模块预览

11.2 模块主窗体

11.2.1 模块主窗体功能概述

11.2.2 窗体设计

11.2.3 生成表格中数据

11.2.4 创建固定列表格

11.3 导出为Excel文件功能

11.3.1 导出为Excel文件功能概述

11.3.2 窗体设计

11.3.3 获得指定样式的时间

11.3.4 窗体居中显示

11.3.5 选择保存文件

11.3.6 生成Excel文件

11.4 导出为PDF文件功能

11.4.1 导出为PDF文件功能概述

11.4.2 窗体设计

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

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

11.4.5 生成PDF文件

11.5 绘制饼图

11.5.1 功能概述

11.5.2 窗体设计

11.5.3 向组合框中增加元素

11.5.4 创建饼图数据集

11.5.5 创建饼图

11.5.6 创建饼图副标题

11.5.7 设置文本信息样式

11.5.8 解决中文乱码问题

11.5.9 显示和保存饼图

11.6 绘制柱形图

11.6.1 功能概述

11.6.2 创建柱形图数据集

11.6.3 创建柱形图

11.6.4 解决中文乱码问题

11.6.5 在柱形顶部显示数值

11.7 绘制折线图

11.7.1 功能概述

11.7.2 创建折线图数据集

11.7.3 创建折线图

11.7.4 解决中文乱码问题

11.7.5 设置折线样式

11.8 绘制区域图

11.8.1 功能概述

11.8.2 创建区域图数据集

11.8.3 创建区域图

11.8.4 解决中文乱码问题

技术提炼

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

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

12.1.1 系统登录

12.1.2 备份数据

12.1.3 还原数据

12.1.4 程序预览

12.2 系统登录功能

12.2.1 系统登录功能概述

12.2.2 窗体设计

12.2.3 使用CommonsConfiguration组件读取XML文件

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

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

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

12.2.7 控件居中显示

12.3 备份数据功能

12.3.1 备份数据功能概述

12.3.2 窗体设计

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

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

12.3.5 向表格模型中增加数据

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

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

12.3.8 将备份信息写入文件

12.4 还原数据功能

12.4.1 还原数据功能概述

12.4.2 窗体设计

12.4.3 创建schema

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

12.4.5 还原用户选择的文件

技术提炼

第13章 电子地图模块

13.1 电子地图模块概述

13.1.1 地图操作功能

13.1.2 标记操作功能

13.1.3 更换地图功能

13.1.4 程序预览

13.2 地图处理器

13.2.1 地图处理器功能概述

13.2.2 获得小地图

13.2.3 处理缩放和显示位置

13.3 地图显示

13.3.1 地图显示功能概述

13.3.2 绘制大地图

13.3.3 绘制小地图

13.4 地图操作

13.4.1 地图操作功能概述

13.4.2 实现地图缩放功能

13.4.3 实现地图移动功能

13.5 标记维护

13.5.1 标记维护功能概述

13.5.2 创建弹出菜单

13.5.3 创建和修改标记

13.5.4 删除标记

13.5.5 查看标记信息

13.6 标记搜索

13.6.1 标记搜索功能概述

13.6.2 常用搜索

13.6.3 高级搜索

13.6.4 描红并居中显示标记

技术提炼

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部