第一篇 典型模块篇
第1章 备忘录模块(Swing+JDBC实现)
1.1 备忘录模块概述
1.1.1 模块概述
1.1.2 功能结构
1.1.3 程序预览
1.2 关键技术
1.2.1 绘制艺术字
1.2.2 窗体居中显示
1.2.3 使用JavaBean封装信息
1.2.4 获得MySQL数据库连接
1.2.5 批量处理数据库操作
1.2.6 使用List保存查询结果
1.2.7 使用正则表达式校验日期
1.2.8 调用系统工具
1.3 主窗体
1.3.1 功能概述
1.3.2 添加菜单及菜单项
1.3.3 绘制窗体中的艺术字
1.3.4 设置窗体显示位置和大小
1.4 增加备忘录
1.4.1 功能概述
1.4.2 设置文本框和文本区控件
1.4.3 添加工具按钮
1.4.4 保存备忘录信息
1.4.5 清空备忘录信息
1.4.6 销毁窗体
1.5 修改备忘录
1.5.1 功能概述
1.5.2 设置文本框和文本区控件
1.5.3 添加工具按钮
1.5.4 填充备忘录信息
1.5.5 修改前一条备忘录信息
1.5.6 修改后一条备忘录信息
1.5.7 修改备忘录信息
1.6 查询备忘录
1.6.1 功能概述
1.6.2 设置文本框和文本区控件
1.6.3 添加工具按钮
1.6.4 查询备忘录信息
1.7 显示查询结果
1.7.1 功能概述
1.7.2 设置文本框和文本区控件
1.7.3 添加工具按钮
1.7.4 填充备忘录信息
1.7.5 查看上一条查询结果
1.7.6 查看下一条查询结果
1.8 删除备忘录
1.8.1 功能概述
1.8.2 设置文本框和文本区控件
1.8.3 添加工具按钮
1.8.4 填充备忘录信息
1.8.5 删除上一条备忘录信息
1.8.6 删除下一条备忘录信息
1.8.7 删除备忘录信息
第2章 学生成绩管理模块(Swing+MySQL实现)
2.1 学生成绩管理模块概述
2.1.1 模块概述
2.1.2 功能结构
2.1.3 程序预览
2.2 关键技术
2.2.1 绘制艺术字
2.2.2 窗体居中显示
2.2.3 使用JavaBean封装信息
2.2.4 获得MySQL数据库连接
2.2.5 批量处理数据库操作
2.2.6 使用List保存查询结果
2.2.7 使用正则表达式进行校验
2.2.8 调用系统工具
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.2.1 功能概述
2.2.2 为表格控件添加数据
2.2.3 “修改”按钮事件监听
2.2.4 “删除”按钮事件监听
2.6 修改成绩单
2.6.1 功能概述
2.6.2 设置文本框控件
2.6.3 添加工具按钮
2.6.4 填充成绩单信息
2.6.5 修改成绩单信息
2.7 查询成绩单
2.7.1 功能概述
2.7.2 设置文本框控件
2.7.3 添加工具按钮
2.7.4 查询成绩单信息
2.7.5 显示查询结果
第3章 常用照片管理模块(Swing+图片处理技术实现)
3.1 常用照片管理模块概述
3.1.1 设计思路
3.1.2 功能结构
3.1.3 效果预览
3.2 关键技术
3.2.1 捕获树的选中节点事件
3.2.2 捕获树的展开节点事件
3.2.3 浏览方式切换技术
3.2.4 随意选取照片技术
3.2.5 照片缩放与内存溢出
3.2.6 换行显示提示信息
3.3 相册树
3.3.1 功能概述
3.3.2 添加相册
3.3.3 修改相册
3.3.4 删除相册
3.4 照片管理
3.4.1 功能概述
3.4.2 添加照片
3.4.3 修改照片信息
3.4.4 删除照片
3.4.5 搜索照片
3.4.6 保存照片
3.5 照片显示
3.5.1 功能概述
3.5.2 全屏显示照片
3.5.3 照片播放器
第4章 定制打印模块(Swing+MySQL实现)
4.1 定制打印模块概述
4.1.1 模块概述
4.1.2 功能结构
4.1.3 程序预览
4.2 关键技术
4.2.1 自定义面板背景图片
4.2.2 窗体居中显示
4.2.3 使用JavaBean封装信息
4.2.4 获得MySQL数据库连接
4.2.5 批量处理数据库操作
4.2.6 使用List保存查询结果
4.2.7 使用Java操作打印机
4.3 主窗体
4.3.1 功能概述
4.3.2 添加菜单及菜单项
4.3.3 加载窗体背景图片
4.3.4 设置窗体显示位置和大小
4.4 添加快递单
4.4.1 功能概述
4.4.2 加载快递单图片
4.4.3 设置文本框和文本域控件
4.4.4 添加工具按钮
4.4.5 保存快递单信息
4.4.6 清空快递单信息
4.4.7 销毁窗体
4.5 修改快递单
4.5.1 功能概述
4.5.2 加载快递单图片
4.5.3 设置文本框和文本域控件
4.5.4 添加工具按钮
4.5.5 填充快递单信息
4.5.6 获得上一条快递单信息
4.5.7 获得下一条快递单信息
4.5.8 修改快递单信息
4.6 打印快递单
4.6.1 功能概述
4.6.2 加载快递单图片
4.6.3 设置文本框和文本域控件
4.6.4 添加工具按钮
4.6.5 填充快递单信息
4.6.6 获得上一条快递单信息
4.6.7 获得下一条快递单信息
4.6.8 分割文本区信息
4.6.9 打印快递单信息
第5章 短信收发模块(Swing+GSM MODEM实现)
5.1 短信收发模块概述
5.1.1 模块概述
5.1.2 功能结构
5.1.3 程序预览
5.2 关键技术
5.2.1 短信猫技术
5.2.2 收发短信
5.2.3 选项卡的关联
5.2.4 卡片布局
5.2.5 树控件的使用
5.3 设置并连接短信猫
5.3.1 功能概述
5.3.2 短信猫设置
5.3.3 连接短信猫
5.4 读取短信
5.4.1 功能概述
5.4.2 读取短信
5.4.3 显示短信
5.5 发送短信
5.5.1 功能概述
5.5.2 添加删除收信人
5.5.3 “联系人”选项卡
5.5.4 编写短信内容
5.6 发信箱
5.6.1 功能概述
5.6.2 读取已发短信
5.6.3 显示收信人列表
5.7 联系人管理
5.7.1 功能概述
5.7.2 添加联系人组别
5.7.3 联系人对话框
5.7.4 添加联系人
5.7.5 修改联系人或组别
5.7.6 删除联系人或组别
第6章 FTP上传下载模块(Swing+FTP技术实现)
6.1 FTP上传下载模块概述
6.1.1 模块概述
6.1.2 功能结构
6.1.3 系统预览
6.2 关键技术
6.2.1 登录FTP服务器
6.2.2 浏览本地资源
6.2.3 浏览服务器资源
6.2.4 FTP文件上传与下载
6.2.5 向FTP服务器发送命令
6.2.6 获取文件在本系统的显示图标
6.2.7 任务队列
6.3 FTP站点管理
6.3.1 功能概述
6.3.2 读取属性文件
6.3.3 装载FTP站点信息
6.3.4 添加FTP站点
6.4 本地资源管理
6.4.1 功能概述
6.4.2 删除本地文件
6.4.3 重命名本地文件或文件夹
6.4.4 新建文件夹
6.4.5 添加本地文件到上传队列
6.4.6 刷新本地资源列表
6.5 FTP资源管理
6.5.1 功能概述
6.5.2 删除服务器文件
6.5.3 重命名服务器文件或文件夹
6.5.4 新建文件夹
6.5.5 添加服务器资源到下载队列
6.5.6 刷新服务器资源列表
6.6 队列管理
6.6.1 功能概述
6.6.2 任务队列
6.6.3 本地队列文件上传
6.6.4 FTP队列文件下载
第7章 局域网通信模块(Swing+Java DB实现)
7.1 局域网通信概述
7.1.1 模块概述
7.1.2 功能结构
7.1.3 程序预览
7.2 关键技术
7.2.1 创建操作数据库的Dao类
7.2.2 工具类的实现
7.3 主窗体
7.3.1 功能概述
7.3.2 实现主窗体
7.3.3 记录窗体位置
7.4 实现系统托盘
7.4.1 功能概述
7.4.2 初始化系统托盘
7.4.3 实现弹出菜单
7.4.4 双击托盘图标显示主窗体
7.5 实现系统工具
7.5.1 功能概述
7.5.2 实现界面选择
7.5.3 实现搜索新用户
7.5.4 进行系统操作
7.6 用户管理
7.6.1 功能概述
7.6.2 创建用户树列表
7.6.3 在用户树中显示用户
7.6.4 从用户树中删除用户
7.6.5 向用户树中添加用户
7.7 实现通信
7.7.1 功能概述
7.7.2 实现通信窗体
7.7.3 接收信息
7.7.4 发送信息
7.7.5 系统信使
第8章 区域地图模块(Swing+Java DB+绘图技术实现)
8.1 区域地图模块概述
……