程序员开发宝典系列:Java开发宝典

编辑 锁定
《程序员开发宝典系列:Java开发宝典》全面、细致地讲解了使用Java语言进行编程和实际项目开发的各种技术,是学习Java编程的必备图书。全书以JDK7开发环境为基础,分两大部分31章讲解了Java编程中的各种技术。其中,第一部分为开发技术,主要包括如何学好编程、Java语言概述、主流开发工具、Java语言基础、流程控制、Java数组、字符串、面向对象编程基础、继承、封装和多态、抽象类与接口、Java的类中类、包装类、数字类、集合类、格式类、输入输出、异常处理、Swing程序设计、GUI事件处理机制、菜单和工具栏、对话框设计、数据库设计。
书    名
程序员开发宝典系列:Java开发宝典
出版社
机械工业出版社
页    数
697页
开    本
16
品    牌
机械工业出版社
作    者
陈丹丹 李银龙
出版日期
2012年6月1日
语    种
简体中文
ISBN
7111378474, 9787111378471

程序员开发宝典系列:Java开发宝典内容简介

编辑
《程序员开发宝典系列:Java开发宝典》内容详尽、实例丰富,非常适合作为零基础学习人员、有志于从事软件开发的初学者、高校计算机相关专业学生和毕业生的学习用书,也可作为相关培训机构的师生和软件开发人员的参考资料。

程序员开发宝典系列:Java开发宝典图书目录

编辑
前言
  第一部分 开发技术
  第0章 如何学好编程
  第1章 Java语言概述
  视频讲解:20分钟
  1.1 Java简介
  1.1.1 什么是Java语言
  1.1.2 关于Java语言的诞生
  1.1.3 Java的版本
  1.1.4 Java的应用领域
  1.1.5 Java API文档
  1.2 Java特性
  1.3 搭建Java环境
  1.3.1 JDK下载
  1.3.2 Windows系统的JDK环境
  1.4 用文本编辑器编写Java程序
  1.4.1 编写Java代码
  1.4.2 保存源码文件
  1.4.3 编译源代码
  1.4.4 运行class文件
  1.5 术语
  1.6 小结
  1.7 练习
  第2章 主流开发工具
  视频讲解:17分钟
  2.1 Eclipse简介
  2.1.1 Eclipse下载和安装
  2.1.2 安装Eclipse汉化包
  2.1.3 Eclipse工作台
  2.1.4 透视图与视图
  2.1.5 菜单栏
  2.1.6 工具栏
  2.1.7 包资源管理器视图
  2.1.8 控制台视图
  2.2 使用Eclipse
  2.2.1 创建Java项目
  2.2.2 创建Java类文件
  2.2.3 使用编辑器编写程序代码
  2.2.4 运行Java程序
  2.3 术语
  2.4 小结
  2.5 练习
  第3章 Java语言基础
  视频讲解:36分钟
  3.1 Java主类结构
  3.1.1 包声明
  3.1.2 声明成员变量和局部变量
  3.1.3 编写主方法
  3.1.4 导入API类库
  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.3.5 变量的有效范围
  3.4 运算符
  3.4.1 赋值运算符
  3.4.2 算术运算符
  3.4.3 自增和自减运算符
  3.4.4 比较运算符
  3.4.5 逻辑运算符
  3.4.6 位运算符
  3.4.7 三元运算符
  3.4.8 运算符优先级
  3.5 代码注释与编码规范
  3.5.1 代码注释
  3.5.2 编码规范
  3.6 术语
  3.7 小结
  3.8 练习
  第4章 流程控制
  视频讲解:17分钟
  4.1 条件语句
  4.1.1 if条件语句
  4.1.2 switch语句
  4.2 JDK7在switch语句中对字符串的支持
  4.3 循环语句
  4.3.1 while语句
  4.3.2 do—while语句
  4.3.3 for循环语句
  4.4 跳转语句
  4.4.1 break语句
  4.4.2 continue语句
  4.4.3 return语句
  4.5 术语
  4.6 小结
  4.7 练习
  第5章 Java数组
  视频讲解:28分钟
  5.1 数组概述
  5.2 一维数组
  5.2.1 一维数组的创建
  5.2.2 一维数组的初始化
  5.3 二维数组
  5.3.1 二维数组的创建
  5.3.2 二维数组的初始化
  5.4 数组的基本操作
  5.4.1 遍历数组
  5.4.2 填充替换数组元素
  5.4.3 对数组进行排序
  5.4.4 复制数组
  5.4.5 查询数组
  5.5 数组排序算法
  5.5.1 冒泡排序
  5.5.2 直接插入排序
  5.6 术语
  5.7 小结
  5.8 练习
  第6章 字符串
  视频讲解:36分钟
  6.1 创建字符串
  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.3.5 常规类型格式化
  6.4 正则表达式
  6.4.1 判断是否符合正则表达式的方法
  6.4.2 正则表达式的元字符
  6.4.3 正则表达式的限定符
  6.5 字符串生成器
  6.5.1 StringBuilder类
  6.5.2 StringBuilder类的常用方法
  6.6 术语
  6.7 小结
  6.8 练习
  第7章 面向对象编程基础
  视频讲解:35分钟
  7.1 面向对象概述
  7.1.1 什么是对象
  7.1.2 什么是类
  7.1.3 面向对象的特点
  7.2 类
  7.2.1 类的构造方法
  7.2.2 类的主方法
  7.2.3 成员变量
  7.2.4 成员方法
  7.2.5 局部变量
  7.2.6 局部变量的有效范围
  7.2.7 静态变量、常量和方法
  7.2.8 权限修饰符
  7.2.9 this关键字
  7.3 对象
  7.3.1 对象的创建
  7.3.2 访问对象的属性和行为
  7.3.3 对象的引用
  7.3.4 对象的比较
  7.3.5 对象的销毁
  7.4 术语
  7.5 小结
  7.6 练习
  第8章 继承、封装和多态
  视频讲解:38分钟
  8.1 Java中的父子关系
  8.2 类之父Object
  8.3 Class类与Java反射
  8.3.1 访问构造方法
  8.3.2 访问成员变量
  8.3.3 访问方法
  8.4 枚举类
  8.4.1 使用枚举类型设置常量
  8.4.2 深入了解枚举类型
  8.4.3 使用枚举类型的优势
  8.5 类的封装
  8.6 多态的调用形式
  8.7 术语
  8.8 小结
  8.9 练习
  第9章 抽象类与接口
  视频讲解:31分钟
  9.1 抽象类
  9.1.1 定义抽象类
  9.1.2 解析抽象方法
  9.1.3 抽象类与接口的区别
  9.2 接口
  9.2.1 接口的意义
  9.2.2 接口的定义
  9.2.3 接口的实现
  9.3 对象克隆
  9.3.1 Java对象的假克隆
  9.3.2 Java对象的浅克隆
  9.3.3 Java对象的深克隆
  9.3.4 序列化与对象克隆
  9.3.5 深克隆效率的比较
  9.4 术语
  9.5 小结
  9.6 练习
  第10章 Java的类中类
  视频讲解:13分钟
  10.1 内部类的含义
  10.2 成员内部类
  10.3 局部内部类
  10.4 匿名内部类
  10.5 静态内部类
  10.6 内部类的继承
  10.7 术语
  10.8 小结
  10.9 练习
  第11章 包装类
  视频讲解:64分钟
  11.1 包装类概述
  11.1.1 Number类概述
  11.1.2 Comparable接口简介
  11.2 Byte类的使用
  11.2.1 获得Byte对象的方法
  11.2.2 获得byte变量的方法
  11.3 Short类的使用
  11.3.1 获得Short对象的方法
  11.3.2 获得short变量的方法
  11.4 Integer类的使用
  11.4.1 获得Integer对象的方法
  11.4.2 获得int变量的方法
  11.4.3 将整数以其他进制输出
  11.4.4 位运算相关方法简介
  11.5 Long类的使用
  11.5.1 获得Long对象的方法
  11.5.2 获得long变量的方法
  11.5.3 将长整数以其他进制输出
  11.6 Float类的使用
  11.6.1 获得Float对象的方法
  11.6.2 获得float变量的方法
  11.6.3 无穷大与非数字判断
  11.6.4 Float类的其他方法
  11.7 Double类的使用
  11.7.1 获得Double对象的方法
  11.7.2 获得double变量的方法
  11.7.3 无穷大与非数字判断
  11.7.4 Double类的其他方法
  11.8 Boolean类的使用
  11.8.1 获得Boolean对象的方法
  11.8.2 获得boolean值的方法
  11.9 Character类的使用
  11.9.1 Character类的常用域
  11.9.2 获得Character对象的方法
  11.9.3 获得char变量的方法
  11.9.4 字母、数字和空白的判断
  11.9.5 Character类的其他方法
  11.10 数字类型包装类共性
  11.10.1 整数包装类的常用域
  11.10.2 浮点数包装类的常用域
  11.10.3 包装类的比较
  11.11 装箱与拆箱
  11.11.1 手动装箱与手动拆箱
  11.11.2 自动装箱与自动拆箱
  11.11.3 装箱与拆箱的潜在风险
  11.12 术语
  11.13 小结
  11.14 练习
  第12章 数字类
  视频讲解:53分钟
  12.1 Math类的使用
  12.1.1 Math类的域
  12.1.2 三角函数与反三角函数
  12.1.3 指数函数与对数函数
  12.1.4 双曲函数
  12.1.5 取整函数
  12.1.6 最大值与最小值
  12.1.7 与ULP相关的方法
  12.1.8 Math类的其他方法
  12.1.9 Math类与StrictMath类的异同
  12.2 Random类的使用
  12.2.1 随机数的基本概念
  12.2.2 生成伪随机数的算法
  12.2.3 获得Random对象的方法
  12.2.4 获得boolean类型的随机数
  12.2.5 获得int类型的随机数
  12.2.6 获得long类型的随机数
  12.2.7 获得float类型的随机数
  12.2.8 获得double类型的随机数
  12.2.9 Random类的其他方法
  12.3 BigInteger类的使用
  12.3.1 BigInteger类的常用域
  12.3.2 BigInteger类的构造方法
  12.3.3 基本的数学运算方法
  12.3.4 增强的数学运算方法
  12.3.5 位运算相关方法
  12.3.6 BigInteger类的其他方法
  12.4 BigDecimal类的使用
  12.4.1 RoundingMode枚举简介
  12.4.2 MathContext类简介
  12.4.3 BigDecimal类的常用域
  12.4.4 BigDecimal类的构造方法
  12.4.5 基本的数学运算方法
  12.4.6 增强的数学运算方法
  12.4.7 转化成基本类型的方法
  12.4.8 BigDecimal类的其他方法
  12.5 DecimalFormat类的使用
  12.5.1 DecimalFormat类的模式
  12.5.2 特殊的模式字符
  12.5.3 DecimalFormatSymbols类简介
  12.5.4 DecimalFormat类的构造方法
  12.5.5 模式的获取与设置
  12.5.6 前缀和后缀的获取与设置
  12.5.7 数字的获取与设置
  12.5.8 格式化数字的方法
  12.5.9 解析字符串的方法
  12.5.10 DecimalFormat类的其他方法
  12.6 术语
  12.7 小结
  12.8 练习
  第13章 集合类
  视频讲解:39分钟
  13.1 集合类概述
  13.2 集合类接口的常用方法
  13.2.1 List接口的常用方法
  13.2.2 Set接口的常用方法
  13.2.3 Map接口的常用方法
  13.3 集合类接口的实现类
  13.3.1 List接口的实现类
  13.3.2 Set接口的实现类
  13.3.3 Map接口的实现类
  13.4 迭代器
  13.5 术语
  13.6 小结
  13.7 练习
  第14章 格式类
  视频讲解:38分钟
  14.1 Date类的使用
  14.1.1 测试当前日期是否在指定的日期之后
  14.1.2 测试当前日期是否在指定的日期之前
  14.1.3 获得毫秒数
  14.1.4 设置当前Date对象所表示的日期时间值
  14.2 GregorianCalendar类的使用
  14.2.1 简单的数字时钟
  14.2.2 简单的公历万年历
  14.3 TimeZone类的使用
  14.3.1 查看本地时区
  14.3.2 简单的时区转换工具
  14.4 术语
  14.5 小结
  14.6 练习
  第15章 输入输出
  视频讲解:56分钟
  15.1 流概述
  15.2 文件类
  15.2.1 File类的创建与删除
  15.2.2 获取文件信息
  15.2.3 JDK7 新增文件操作
  15.3 以byte为数据单位的流类
  15.3.1 InputStream类
  15.3.2 OutputStream类
  15.4 以char为数据单位的流类
  15.4.1 Reader类
  15.4.2 Writer类
  15.5 文件输入输出流
  15.5.1 FileInputStream与FileOutput—Stream类
  15.5.2 FileReader类与FileWriter类
  15.6 带缓存的输入输出流
  15.6.1 BufferedInputStream与Buffered—
  OutputStream类
  15.6.2 BufferedReader与BufferedWriter类
  15.7 数据输入输出流
  15.8 ZIP压缩输入输出流
  15.8.1 压缩文件
  15.8.2 解压缩ZIP文件
  15.9 术语
  15.10 小结
  15.11 练习
  第16章 异常处理
  视频讲解:40分钟
  16.1 异常概述
  16.2 异常的分类
  16.2.1 可控式异常
  16.2.2 运行时异常
  16.3 获取异常信息
  16.4 处理异常
  16.4.1 使用try—catch处理异常
  16.4.2 使用try—catch—finally处理异常
  16.4.3 使用try—finally处理异常
  16.5 抛出异常
  16.5.1 使用throws声明抛出异常
  16.5.2 使用throw语句抛出异常
  16.6 自定义异常
  16.6.1 创建自定义异常类
  16.6.2 使用自定义异常类
  16.7 异常的使用原则
  16.8 术语
  16.9 小结
  16.10 练习
  第17章 Swing程序设计
  视频讲解:84分钟
  17.1 JFrame窗体
  17.2 常用布局管理器
  17.2.1 绝对布局
  17.2.2 流布局管理器(FlowLayout)
  17.2.3 边界布局管理器(BorderLayout)
  17.2.4 网格布局管理器(GridLayout)
  17.3 常用面板
  17.3.1 JPanel面板
  17.3.2 JScrollPane面板
  17.4 标签组件与图标
  17.4.1 标签的使用
  17.4.2 图标的使用
  17.5 按钮组件
  17.5.1 普通按钮组件(JButton)
  17.5.2 单选按钮组件(JRadioButton)
  17.5.3 复选框组件(JCheckBox)
  17.6 文本组件
  17.6.1 文本框组件(JTextField)
  17.6.2 密码框组件(JPasswordField)
  17.6.3 文本域组件(JTextArea)
  17.7 列表组件
  17.7.1 下拉列表框组件(JComboBox)
  17.7.2 列表框组件(JList)
  17.8 进度条
  17.9 术语
  17.10 小结
  17.11 练习
  第18章 GUI事件处理机制
  视频讲解:27分钟
  18.1 什么是GUI事件
  18.1.1 为程序添加交互能力
  18.1.2 GUI事件类
  18.1.3 事件监听器
  18.1.4 适配器
  18.2 窗体事件
  18.3 掌握鼠标操作
  18.3.1 鼠标事件监听器
  18.3.2 鼠标事件处理
  18.4 掌握键盘控制
  18.4.1 键盘事件监听器
  18.4.2 键盘事件处理
  18.5 术语
  18.6 小结
  18.7 练习
  第19章 菜单和工具栏
  视频讲解:11分钟
  19.1 菜单栏与弹出菜单
  19.1.1 创建菜单栏
  19.1.2 添加菜单和菜单项
  19.1.3 创建弹出菜单
  19.2 工具栏
  19.2.1 创建工具栏
  19.2.2 添加工具按钮
  19.3 术语
  19.4 小结
  19.5 练习
  第20章 对话框设计
  视频讲解:16分钟
  20.1 JOptionPane类的使用
  20.1.1 询问对话框
  20.1.2 提示对话框
  20.1.3 输入对话框
  20.2 文件对话框
  20.2.1 创建文件选择对话框
  20.2.2 添加文件过滤器
  20.3 颜色对话框
  20.4 术语
  20.5 小结
  20.6 练习
  第21章 数据库设计
  视频讲解:64分钟
  21.1 数据库基础知识
  21.1.1 什么是数据库
  21.1.2 数据库的种类及功能
  21.2 JDBC技术
  21.2.1 什么是JDBC技术
  21.2.2 为什么要在项目中添加数据库
  驱动
  21.3 JDBC中常用的类与接口
  21.3.1 DriverManager类
  21.3.2 Connection接口
  21.3.3 Statement接口
  21.3.4 PerparedStatement接口
  21.3.5 ResultSet接口
  21.4 数据库操作
  21.4.1 操作数据库的执行步骤
  21.4.2 添加数据
  21.4.3 删除数据
  21.4.4 修改数据
  21.4.5 查找数据
  21.4.6 使用预处理语句
  21.4.7 模糊查询
  21.5 术语
  21.6 小结
  21.7 练习
  第22章 多线程技术
  视频讲解:55分钟
  22.1 线程概述
  22.1.1 进程
  22.1.2 线程
  22.2 Java实现线程的两种方式
  22.2.1 继承Thread类
  22.2.2 实现Runnable接口
  22.3 线程的生命周期
  22.4 操作线程的方法
  22.4.1 线程的休眠
  22.4.2 线程的挂起
  22.4.3 线程的中断
  22.4.4 线程的礼让
  22.5 线程的优先级
  22.6 线程同步
  22.6.1 线程安全
  22.6.2 线程同步机制
  22.7 线程间的通信
  22.8 术语
  22.9 小结
  22.10 练习
  第23章 Swing表格组件
  视频讲解:28分钟
  23.1 利用JTable类创建、定制、操作表格
  23.1.1 创建表格
  23.1.2 定制表格
  23.1.3 操作表格
  23.2 表格模型与表格
  23.2.1 利用表格模型创建表格
  23.2.2 维护表格模型
  23.3 提供行标题栏的表格
  23.4 术语
  23.5 小结
  23.6 练习
  第24章 Swing树组件
  视频讲解:24分钟
  24.1 简单的树
  24.2 处理选中节点事件
  24.3 遍历树节点
  24.4 定制树
  24.5 维护树模型
  24.6 处理展开节点事件
  24.7 术语
  24.8 小结
  24.9 练习
  第25章 网络程序设计
  视频讲解:34分钟
  25.1 网络程序设计基础
  25.1.1 局域网和因特网
  25.1.2 网络协议
  25.2 端口与套接字
  25.2.1 端口
  25.2.2 套接字
  25.3 学习TCP编程原理
  25.3.1 什么是TCP协议
  25.3.2 掌握TCP编程的常用类
  25.3.3 如何编写TCP程序
  25.4 学习UDP编程原理
  25.4.1 什么是UDP协议
  25.4.2 掌握UDP编程的常用类
  25.4.3 如何编写UDP程序
  25.5 术语
  25.6 小结
  25.7 练习
  第26章 Java绘图技术
  视频讲解:25分钟
  26.1 Java绘图
  26.1.1 Graphics
  26.1.2 Graphics2D
  26.2 绘制图形
  26.3 绘图颜色与笔画属性
  26.3.1 设置颜色
  26.3.2 笔画属性
  26.4 绘制文本
  26.4.1 设置字体
  26.4.2 显示文字
  26.5 绘制图片
  26.6 图像处理
  26.6.1 放大与缩小
  26.6.2 图像翻转
  26.6.3 图像旋转
  26.6.4 图像倾斜
  26.7 术语
  26.8 小结
  26.9 练习
  第27章 程序打包
  27.1 概述
  27.1.1 jar文件
  27.1.2 MANIFEST文件
  27.2 使用命令实现程序打包
  27.2.1 完成单个文件打包
  27.2.2 完成多个文件打包
  27.3 在Eclipse中实现程序打包
  27.4 术语
  27.5 小结
  27.6 练习
  第二部分 项目实战
  第28章 图书开发计划管理系统
  视频讲解:71分钟
  28.1 系统分析
  28.1.1 开发背景
  28.1.2 需求分析
  28.1.3 功能结构图
  28.1.4 程序界面预览
  28.2 数据库设计
  28.2.1 数据库建模
  28.2.2 数据库建表
  28.3 系统环境配置
  28.3.1 创建项目
  28.3.2 项目类包规划
  28.4 登录模块设计
  28.4.1 模块概述
  28.4.2 登录窗体设计
  28.4.3 编写登录面板
  28.4.4 编写登录进度面板
  28.4.5 编写登录窗体
  28.5 主窗体设计
  28.5.1 窗体界面设计
  28.5.2 编写功能按钮组
  28.5.3 编写登录信息面板
  28.5.4 编写人员管理面板
  28.5.5 编写功能区面板
  28.6 部门管理模块实现
  28.6.1 部门信息管理
  28.6.2 职务信息管理
  28.7 图书计划模块实现
  28.7.1 图书项目界面
  28.7.2 单元计划界面
  28.7.3 图书计划面板
  28.7.4 个人单元计划面板
  28.7.5 单元计划表面板
  28.8 程序调试与错误处理
  28.8.1 无法使用JDK6以上的API
  28.8.2 解除API限制的错误
  28.9 小结
  第29章 电子地图
  视频讲解:56分钟
  29.1 系统分析
  29.1.1 开发背景
  29.1.2 系统目标
  29.1.3 系统功能结构
  29.1.4 系统预览
  29.2 数据库设计
  29.2.1 数据库概要说明
  29.2.2 数据库技术分析
  29.2.3 数据库实现过程
  29.3 主窗体设计
  29.3.1 主窗体模块概述
  29.3.2 主窗体技术分析
  29.3.3 主窗体实现过程
  29.4 地图显示模块设计
  29.4.1 地图显示模块概述
  29.4.2 地图显示模块技术分析
  29.4.3 地图显示模块实现过程
  29.5 地图操作模块设计
  29.5.1 地图操作模块概述
  29.5.2 地图操作模块技术分析
  29.5.3 地图操作模块实现过程
  29.6 标记维护模块设计
  29.6.1 标记维护模块概述
  29.6.2 标记维护模块技术分析
  29.6.3 标记维护模块实现过程
  29.7 标记搜索模块设计
  29.7.1 标记搜索模块概述
  29.7.2 标记搜索模块技术分析
  29.7.3 标记搜索模块实现过程
  29.8 小结
  第30章 物资管理系统
  视频讲解:42分钟
  30.1 系统分析
  30.1.1 开发背景
  30.1.2 功能阐述
  30.1.3 系统预览
  30.1.4 功能结构
  30.1.5 文件组织结构
  30.2 数据库设计
  30.2.1 物资管理系统的数据库设计
  30.2.2 物资管理系统的数据表设计
  30.3 使用CVS进行团队开发
  30.3.1 安装CVS服务器
  30.3.2 配置CVS服务器
  30.3.3 添加CVS用户
  30.3.4 连接CVS服务器
  30.3.5 共享项目到CVS服务器
  30.3.6 使用CVS资源库进行团队开发
  30.4 公共模块
  30.4.1 Spring+Hibernate整合配置
  30.4.2 基本信息常量的接口Constant
  30.4.3 Hibernate操作数据库的类
  BaseDao
  30.4.4 类型转换与获得信息的类
  CommonUtil
  30.4.5 获得Spring配置实例的类
  ManagerFactory
  30.4.6 获得事务管理策略对象的
  类ManagerFactoryUtil
  30.5 系统登录模块
  30.5.1 系统登录模块概述
  30.5.2 系统登录模块的实现过程
  30.6 主窗体模块
  30.6.1 主窗体模块概述
  30.6.2 工具按钮的设计
  30.6.3 主功能区介绍
  30.7 物品管理模块设计
  30.7.1 物品管理模块概述
  30.7.2 添加物品信息
  30.7.3 查看物品信息
  30.7.4 修改物品信息
  30.7.5 删除物品信息
  30.7.6 出借物品信息
  30.8 小结
  第31章 进销存管理系统
  视频讲解:49分钟
  31.1 系统分析
  31.1.1 需求分析
  31.1.2 系统目标
  31.1.3 功能结构
  31.1.4 系统业务流程图
  31.2 数据库与数据表设计
  31.2.1 数据库分析
  31.2.2 创建数据表
  31.3 系统文件夹组织结构
  31.4 公共类设计
  31.4.1 Item公共类
  31.4.2 数据模型公共类
  31.4.3 Dao公共类
  31.5 系统登录模块设计
  31.5.1 设计登录窗体
  31.5.2 “密码”文本框的回车事件
  31.5.3 “登录”按钮的事件处理
  31.6 系统主窗体设计
  31.6.1 设计菜单栏
  31.6.2 设计工具栏
  31.6.3 设计状态栏
  31.7 进货单模块设计
  31.7.1 设计进货单窗体
  31.7.2 添加进货商品
  31.7.3 进货统计
  31.7.4 商品入库
  31.8 销售单模块设计
  31.8.1 设计销售单窗体
  31.8.2 添加销售商品
  31.8.3 销售统计
  31.8.4 商品销售
  31.9 库存盘点模块设计
  31.9.1 设计库存盘点窗体
  31.9.2 读取库存商品
  31.9.3 统计损益数量
  31.10 开发常见问题及其解决方法
  31.10.1 无法打开内部窗体
  31.10.2 “关于”界面被其他窗体覆盖
  31.10.3 打包JAR文件之后无法运行
  31.10.4 程序运行后没有出现闪屏界面
  31.11 小结
  附录 Java程序编码规范

  
词条标签:
文化 出版物