您好,欢迎光临有路网!
Java开发宝典
QQ���询:
有路璐璐:

Java开发宝典

  • 作者:陈丹丹 李银龙
  • 出版社:机械工业出版社
  • ISBN:9787111378471
  • 出版日期:2012年06月01日
  • 页数:697
  • 定价:¥99.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    程序员开发宝典系列
    Java开发宝典
    陈丹丹 李银龙 等编著
    本书全面、细致地讲解了使用Java语言进行编程和实际项目开发的各种技术,是学习Java编程的**图书。全书以JDK7开发环境为基础,分两大部分、32章,讲解了Java编程中的各种技术。其中,**部分为开发技术,主要包括如何学好编程,Java语言概述,主流开发工具,Java语言基础,流程控制,Java数组,字符串,面向对象编程基础,继承、封装和多态,抽象类与接口,Java的类中类,包装类,数字类,集合类,格式类,输入输出,异常处理,Swing程序设计,GUI事件处理机制,菜单和工具栏,对话框设计,数据库设计,多线程技术,Swing表格组件,Swing树组件,网络程序设计,Java绘图技术,程序打包等内容;第二部分为项目实战,主要包括图书开发计划管理系统、电子地图、物资管理系统和进销存管理系统4个大型项目。本书还包括一个关于编码规范的附录。
    本书附赠的光盘含有全部视频讲解教学录像、PPT课件以及实例的全部源代码,这些源代码都经过精心调试,在Windows XP、Windows 2000、Windows 2003和Wind
    目录
    目录
    前言
    **部分 开发技术
    第0章 如何学好编程2
    第1章 Java语言概述4
    视频讲解:20分钟
    1.1 Java简介4
    1.1.1 什么是Java语言4
    1.1.2 关于Java语言的诞生4
    1.1.3 Java的版本6
    1.1.4 Java的应用领域7
    1.1.5 Java API文档7
    1.2 Java特性8
    1.3 搭建Java环境9
    1.3.1 JDK下载9
    1.3.2 Windows系统的JDK环境11
    1.4 用文本编辑器编写Java程序14
    1.4.1 编写Java代码14
    1.4.2 保存源码文件15
    1.4.3 编译源代码15
    1.4.4 运行class文件16
    1.5 术语17
    1.6 小结17
    1.7 练习17
    第2章 主流开发工具18
    视频讲解:17分钟
    2.1 Eclipse简介18
    2.1.1 Eclipse下载和安装18
    2.1.2 安装Eclipse汉化包20
    2.1.3 Eclipse工作台20
    2.1.4 透视图与视图22
    2.1.5 菜单栏22
    2.1.6 工具栏26
    2.1.7 包资源管理器视图27
    2.1.8 控制台视图27
    2.2 使用Eclipse28
    2.2.1 创建Java项目28
    2.2.2 创建Java类文件28
    2.2.3 使用编辑器编写程序代码29
    2.2.4 运行Java程序31
    2.3 术语31
    2.4 小结31
    2.5 练习31
    第3章 Java语言基础32
    视频讲解:36分钟
    3.1 Java主类结构32
    3.1.1 包声明32
    3.1.2 声明成员变量和局部变量33
    3.1.3 编写主方法33
    3.1.4 导入API类库33
    3.2 基本数据类型33
    3.2.1 整数类型33
    3.2.2 浮点类型35
    3.2.3 字符类型36
    3.2.4 布尔类型38
    3.2.5 隐式类型转换38
    3.2.6 显示类型转换39
    3.3 变量与常量40
    3.3.1 标识符40
    3.3.2 关键字41
    3.3.3 声明变量41
    3.3.4 声明常量42
    3.3.5 变量的有效范围43
    3.4 运算符44
    3.4.1 赋值运算符44
    3.4.2 算术运算符45
    3.4.3 自增和自减运算符46
    3.4.4 比较运算符46
    3.4.5 逻辑运算符47
    3.4.6 位运算符49
    3.4.7 三元运算符51
    3.4.8 运算符优先级52
    3.5 代码注释与编码规范53
    3.5.1 代码注释53
    3.5.2 编码规范54
    3.6 术语55
    3.7 小结55
    3.8 练习55
    第4章 流程控制56
    视频讲解:17分钟
    4.1 条件语句56
    4.1.1 if条件语句56
    4.1.2 switch语句60
    4.2 JDK7在switch语句中对字符串的支持62
    4.3 循环语句63
    4.3.1 while语句63
    4.3.2 do-while语句64
    4.3.3 for循环语句65
    4.4 跳转语句68
    4.4.1 break语句68
    4.4.2 continue语句69
    4.4.3 return语句70
    4.5 术语70
    4.6 小结71
    4.7 练习71
    第5章 Java数组72
    视频讲解:28分钟
    5.1 数组概述72
    5.2 一维数组73
    5.2.1 一维数组的创建73
    5.2.2 一维数组的初始化74
    5.3 二维数组75
    5.3.1 二维数组的创建75
    5.3.2 二维数组的初始化76
    5.4 数组的基本操作77
    5.4.1 遍历数组77
    5.4.2 填充替换数组元素79
    5.4.3 对数组进行排序81
    5.4.4 复制数组82
    5.4.5 查询数组84
    5.5 数组排序算法86
    5.5.1 冒泡排序86
    5.5.2 直接插入排序87
    5.6 术语88
    5.7 小结88
    5.8 练习88
    第6章 字符串89
    视频讲解:36分钟
    6.1 创建字符串89
    6.2 字符串操作89
    6.2.1 字符串连接90
    6.2.2 获取字符串信息91
    6.2.3 去除字符串中的空格92
    6.2.4 字符串替换94
    6.2.5 判断字符串95
    6.2.6 字母大小写转换97
    6.2.7 字符串分割98
    6.3 格式化字符串100
    6.3.1 格式化方法100
    6.3.2 日期格式化101
    6.3.3 时间格式化102
    6.3.4 日期时间组合格式化103
    6.3.5 常规类型格式化104
    6.4 正则表达式105
    6.4.1 判断是否符合正则表达式的方法106
    6.4.2 正则表达式的元字符106
    6.4.3 正则表达式的限定符107
    6.5 字符串生成器109
    6.5.1 StringBuilder类109
    6.5.2 StringBuilder类的常用方法110
    6.6 术语114
    6.7 小结114
    6.8 练习114
    第7章 面向对象编程基础115
    视频讲解:35分钟
    7.1 面向对象概述115
    7.1.1 什么是对象115
    7.1.2 什么是类116
    7.1.3 面向对象的特点117
    7.2 类119
    7.2.1 类的构造方法119
    7.2.2 类的主方法120
    7.2.3 成员变量121
    7.2.4 成员方法122
    7.2.5 局部变量123
    7.2.6 局部变量的有效范围123
    7.2.7 静态变量、常量和方法124
    7.2.8 权限修饰符126
    7.2.9 this关键字127
    7.3 对象128
    7.3.1 对象的创建128
    7.3.2 访问对象的属性和行为129
    7.3.3 对象的引用131
    7.3.4 对象的比较132
    7.3.5 对象的销毁133
    7.4 术语134
    7.5 小结134
    7.6 练习134
    第8章 继承、封装和多态135
    视频讲解:38分钟
    8.1 Java中的父子关系135
    8.2 类之父Object138
    8.3 Class类与Java反射140
    8.3.1 访问构造方法141
    8.3.2 访问成员变量144
    8.3.3 访问方法146
    8.4 枚举类150
    8.4.1 使用枚举类型设置常量150
    8.4.2 深入了解枚举类型152
    8.4.3 使用枚举类型的优势158
    8.5 类的封装158
    8.6 多态的调用形式159
    8.7 术语160
    8.8 小结161
    8.9 练习161
    第9章 抽象类与接口162
    视频讲解:31分钟
    9.1 抽象类162
    9.1.1 定义抽象类162
    9.1.2 解析抽象方法162
    9.1.3 抽象类与接口的区别164
    9.2 接口164
    9.2.1 接口的意义164
    9.2.2 接口的定义165
    9.2.3 接口的实现166
    9.3 对象克隆167
    9.3.1 Java对象的假克隆167
    9.3.2 Java对象的浅克隆168
    9.3.3 Java对象的深克隆171
    9.3.4 序列化与对象克隆173
    9.3.5 深克隆效率的比较175
    9.4 术语177
    9.5 小结178
    9.6 练习178
    第10章 Java的类中类179
    视频讲解:13分钟
    10.1 内部类的含义179
    10.2 成员内部类179
    10.3 局部内部类182
    10.4 匿名内部类183
    10.5 静态内部类184
    10.6 内部类的继承186
    10.7 术语186
    10.8 小结187
    10.9 练习187
    第11章 包装类188
    视频讲解:64分钟
    11.1 包装类概述188
    11.1.1 Number类概述189
    11.1.2 Comparable接口简介189
    11.2 Byte类的使用190
    11.2.1 获得Byte对象的方法190
    11.2.2 获得byte变量的方法192
    11.3 Short类的使用193
    11.3.1 获得Short对象的方法193
    11.3.2 获得short变量的方法194
    11.4 Integer类的使用194
    11.4.1 获得Integer对象的方法194
    11.4.2 获得int变量的方法197
    11.4.3 将整数以其他进制输出197
    11.4.4 位运算相关方法简介198
    11.5 Long类的使用199
    11.5.1 获得Long对象的方法199
    11.5.2 获得long变量的方法200
    11.5.3 将长整数以其他进制输出201
    11.6 Float类的使用201
    11.6.1 获得Float对象的方法201
    11.6.2 获得float变量的方法201
    11.6.3 无穷大与非数字判断201
    11.6.4 Float类的其他方法203
    11.7 Double类的使用204
    11.7.1 获得Double对象的方法205
    11.7.2 获得double变量的方法205
    11.7.3 无穷大与非数字判断205
    11.7.4 Double类的其他方法205
    11.8 Boolean类的使用206
    11.8.1 获得Boolean对象的方法206
    11.8.2 获得boolean值的方法207
    11.9 Character类的使用207
    11.9.1 Character类的常用域207
    11.9.2 获得Character对象的方法208
    11.9.3 获得char变量的方法209
    11.9.4 字母、数字和空白的判断210
    11.9.5 Character类的其他方法212
    11.10 数字类型包装类共性212
    11.10.1 整数包装类的常用域212
    11.10.2 浮点数包装类的常用域214
    11.10.3 包装类的比较215
    11.11 装箱与拆箱217
    11.11.1 手动装箱与手动拆箱217
    11.11.2 自动装箱与自动拆箱218
    11.11.3 装箱与拆箱的潜在风险218
    11.12 术语219
    11.13 小结220
    11.14 练习220
    第12章 数字类221
    视频讲解:53分钟
    12.1 Math类的使用221
    12.1.1 Math类的域221
    12.1.2 三角函数与反三角函数221
    12.1.3 指数函数与对数函数222
    12.1.4 双曲函数224
    12.1.5 取整函数224
    12.1.6 *大值与*小值226
    12.1.7 与ULP相关的方法227
    12.1.8 Math类的其他方法228
    12.1.9 Math类与StrictMath类的异同231
    12.2 Random类的使用232
    12.2.1 随机数的基本概念232
    12.2.2 生成伪随机数的算法232
    12.2.3 获得Random对象的方法233
    12.2.4 获得boolean类型的随机数233
    12.2.5 获得int类型的随机数233
    12.2.6 获得long类型的随机数233
    12.2.7 获得float类型的随机数234
    12.2.8 获得double类型的随机数234
    12.2.9 Random类的其他方法234
    12.3 BigInteger类的使用235
    12.3.1 BigInteger类的常用域235
    12.3.2 BigInteger类的构造方法236
    12.3.3 基本的数学运算方法239
    12.3.4 增强的数学运算方法240
    12.3.5 位运算相关方法241
    12.3.6 BigInteger类的其他方法243
    12.4 BigDecimal类的使用244
    12.4.1 RoundingMode枚举简介244
    12.4.2 MathContext类简介245
    12.4.3 BigDecimal类的常用域245
    12.4.4 BigDecimal类的构造方法246
    12.4.5 基本的数学运算方法248
    12.4.6 增强的数学运算方法250
    12.4.7 转化成基本类型的方法252
    12.4.8 BigDecimal类的其他方法253
    12.5 DecimalFormat类的使用255
    12.5.1 DecimalFormat类的模式255
    12.5.2 特殊的模式字符256
    12.5.3 DecimalFormatSymbols类简介256
    12.5.4 DecimalFormat类的构造方法256
    12.5.5 模式的获取与设置257
    12.5.6 前缀和后缀的获取与设置258
    12.5.7 数字的获取与设置259
    12.5.8 格式化数字的方法260
    12.5.9 解析字符串的方法261
    12.5.10 DecimalFormat类的其他方法262
    12.6 术语262
    12.7 小结262
    12.8 练习263
    第13章 集合类264
    视频讲解:39分钟
    13.1 集合类概述264
    13.2 集合类接口的常用方法264
    13.2.1 List接口的常用方法265
    13.2.2 Set接口的常用方法267
    13.2.3 Map接口的常用方法268
    13.3 集合类接口的实现类269
    13.3.1 List接口的实现类269
    13.3.2 Set接口的实现类270
    13.3.3 Map接口的实现类272
    13.4 迭代器276
    13.5 术语278
    13.6 小结278
    13.7 练习278
    第14章 格式类 279
    视频讲解:38分钟
    14.1 Date类的使用279
    14.1.1 测试当前日期是否在指定的日期
    之后279
    14.1.2 测试当前日期是否在指定的日期
    之前280
    14.1.3 获得毫秒数281
    14.1.4 设置当前Date对象所表示的日期
    时间值281
    14.2 GregorianCalendar类的使用282
    14.2.1 简单的数字时钟282
    14.2.2 简单的公历万年历283
    14.3 TimeZone类的使用286
    14.3.1 查看本地时区286
    14.3.2 简单的时区转换工具287
    14.4 术语288
    14.5 小结288
    14.6 练习288
    第15章 输入输出289
    视频讲解:56分钟
    15.1 流概述289
    15.2 文件类289
    15.2.1 File类的创建与删除290
    15.2.2 获取文件信息291
    15.2.3 JDK7 新增文件操作292
    15.3 以byte为数据单位的流类295
    15.3.1 InputStream类296
    15.3.2 OutputStream类297
    15.4 以char为数据单位的流类298
    15.4.1 Reader类298
    15.4.2 Writer类299
    15.5 文件输入输出流301
    15.5.1 FileInputStream与FileOutput-
    Stream类301
    15.5.2 FileReader类与FileWriter类302
    15.6 带缓存的输入输出流305
    15.6.1 BufferedInputStream与Buffered-
    OutputStream类305
    15.6.2 BufferedReader与BufferedWriter
    类306
    15.7 数据输入输出流308
    15.8 ZIP压缩输入输出流309
    15.8.1 压缩文件310
    15.8.2 解压缩ZIP文件311
    15.9 术语313
    15.10 小结314
    15.11 练习314
    第16章 异常处理315
    视频讲解:40分钟
    16.1 异常概述315
    16.2 异常的分类316
    16.2.1 可控式异常316
    16.2.2 运行时异常317
    16.3 获取异常信息319
    16.4 处理异常321
    16.4.1 使用try-catch处理异常321
    16.4.2 使用try-catch-finally处理异常322
    16.4.3 使用try-finally处理异常324
    16.5 抛出异常326
    16.5.1 使用throws声明抛出异常326
    16.5.2 使用throw语句抛出异常327
    16.6 自定义异常329
    16.6.1 创建自定义异常类329
    16.6.2 使用自定义异常类330
    16.7 异常的使用原则331
    16.8 术语331
    16.9 小结331
    16.10 练习332
    第17章 Swing程序设计333
    视频讲解:84分钟
    17.1 JFrame窗体333
    17.2 常用布局管理器336
    17.2.1 **布局336
    17.2.2 流布局管理器(FlowLayout)337
    17.2.3 边界布局管理器(BorderLayout)338
    17.2.4 网格布局管理器(GridLayout)340
    17.3 常用面板342
    17.3.1 JPanel面板342
    17.3.2 JScrollPane面板343
    17.4 标签组件与图标344
    17.4.1 标签的使用344
    17.4.2 图标的使用344
    17.5 按钮组件346
    17.5.1 普通按钮组件(JButton)346
    17.5.2 单选按钮组件(JRadioButton)347
    17.5.3 复选框组件(JCheckBox)348
    17.6 文本组件350
    17.6.1 文本框组件(JTextField)350
    17.6.2 密码框组件(JPasswordField)351
    17.6.3 文本域组件(JTextArea)352
    17.7 列表组件354
    17.7.1 下拉列表框组件(JComboBox)354
    17.7.2 列表框组件(JList)356
    17.8 进度条359
    17.9 术语360
    17.10 小结361
    17.11 练习361
    第18章 GUI事件处理机制362
    视频讲解:27分钟
    18.1 什么是GUI事件362
    18.1.1 为程序添加交互能力362
    18.1.2 GUI事件类364
    18.1.3 事件监听器365
    18.1.4 适配器366
    18.2 窗体事件367
    18.3 掌握鼠标操作369
    18.3.1 鼠标事件监听器370
    18.3.2 鼠标事件处理370
    18.4 掌握键盘控制373
    18.4.1 键盘事件监听器373
    18.4.2 键盘事件处理374
    18.5 术语378
    18.6 小结379
    18.7 练习379
    第19章 菜单和工具栏380
    视频讲解:11分钟
    19.1 菜单栏与弹出菜单380
    19.1.1 创建菜单栏380
    19.1.2 添加菜单和菜单项380
    19.1.3 创建弹出菜单383
    19.2 工具栏386
    19.2.1 创建工具栏386
    19.2.2 添加工具按钮387
    19.3 术语389
    19.4 小结389
    19.5 练习389
    第20章 对话框设计390
    视频讲解:16分钟
    20.1 JOptionPane类的使用390
    20.1.1 询问对话框390
    20.1.2 提示对话框391
    20.1.3 输入对话框393
    20.2 文件对话框394
    20.2.1 创建文件选择对话框395
    20.2.2 添加文件过滤器396
    20.3 颜色对话框399
    20.4 术语400
    20.5 小结400
    20.6 练习400
    第21章 数据库设计401
    视频讲解:64分钟
    21.1 数据库基础知识401
    21.1.1 什么是数据库401
    21.1.2 数据库的种类及功能402
    21.2 JDBC技术402
    21.2.1 什么是JDBC技术402
    21.2.2 为什么要在项目中添加数据库
    驱动403
    21.3 JDBC中常用的类与接口403
    21.3.1 DriverManager类403
    21.3.2 Connection接口403
    21.3.3 Statement接口404
    21.3.4 PerparedStatement接口405
    21.3.5 ResultSet接口405
    21.4 数据库操作406
    21.4.1 操作数据库的执行步骤406
    21.4.2 添加数据409
    21.4.3 删除数据410
    21.4.4 修改数据411
    21.4.5 查找数据412
    21.4.6 使用预处理语句413
    21.4.7 模糊查询415
    21.5 术语416
    21.6 小结417
    21.7 练习417
    第22章 多线程技术418
    视频讲解:55分钟
    22.1 线程概述418
    22.1.1 进程418
    22.1.2 线程418
    22.2 Java实现线程的两种方式420
    22.2.1 继承Thread类420
    22.2.2 实现Runnable接口421
    22.3 线程的生命周期423
    22.4 操作线程的方法424
    22.4.1 线程的休眠424
    22.4.2 线程的挂起426
    22.4.3 线程的中断428
    22.4.4 线程的礼让429
    22.5 线程的优先级430
    22.6 线程同步432
    22.6.1 线程**432
    22.6.2 线程同步机制434
    22.7 线程间的通信436
    22.8 术语439
    22.9 小结439
    22.10 练习439
    第23章 Swing表格组件440
    视频讲解:28分钟
    23.1 利用JTable类创建、定制、操作表格440
    23.1.1 创建表格440
    23.1.2 定制表格442
    23.1.3 操作表格445
    23.2 表格模型与表格448
    23.2.1 利用表格模型创建表格448
    23.2.2 维护表格模型450
    23.3 提供行标题栏的表格453
    23.4 术语457
    23.5 小结457
    23.6 练习457
    第24章 Swing树组件458
    视频讲解:24分钟
    24.1 简单的树458
    24.2 处理选中节点事件460
    24.3 遍历树节点463
    24.4 定制树465
    24.5 维护树模型468
    24.6 处理展开节点事件471
    24.7 术语473
    24.8 小结473
    24.9 练习473
    第25章 网络程序设计474
    视频讲解:34分钟
    25.1 网络程序设计基础474
    25.1.1 局域网和因特网474
    25.1.2 网络协议474
    25.2 端口与套接字475
    25.2.1 端口475
    25.2.2 套接字476
    25.3 学习TCP编程原理476
    25.3.1 什么是TCP协议476
    25.3.2 掌握TCP编程的常用类477
    25.3.3 如何编写TCP程序480
    25.4 学习UDP编程原理483
    25.4.1 什么是UDP协议483
    25.4.2 掌握UDP编程的常用类483
    25.4.3 如何编写UDP程序484
    25.5 术语488
    25.6 小结489
    25.7 练习489
    第26章 Java绘图技术490
    视频讲解:25分钟
    26.1 Java绘图490
    26.1.1 Graphics490
    26.1.2 Graphics2D490
    26.2 绘制图形491
    26.3 绘图颜色与笔画属性494
    26.3.1 设置颜色495
    26.3.2 笔画属性496
    26.4 绘制文本497
    26.4.1 设置字体497
    26.4.2 显示文字497
    26.5 绘制图片499
    26.6 图像处理500
    26.6.1 放大与缩小500
    26.6.2 图像翻转502
    26.6.3 图像旋转504
    26.6.4 图像倾斜506
    26.7 术语507
    26.8 小结508
    26.9 练习508
    第27章 程序打包509
    27.1 概述509
    27.1.1 jar文件509
    27.1.2 MANIFEST文件510
    27.2 使用命令实现程序打包511
    27.2.1 完成单个文件打包511
    27.2.2 完成多个文件打包513
    27.3 在Eclipse中实现程序打包514
    27.4 术语516
    27.5 小结516
    27.6 练习517
    第二部分 项目实战
    第28章 图书开发计划管理系统520
    视频讲解:71分钟
    28.1 系统分析520
    28.1.1 开发背景520
    28.1.2 需求分析520
    28.1.3 功能结构图521
    28.1.4 程序界面预览522
    28.2 数据库设计523
    28.2.1 数据库建模523
    28.2.2 数据库建表524
    28.3 系统环境配置526
    28.3.1 创建项目526
    28.3.2 项目类包规划527
    28.4 登录模块设计528
    28.4.1 模块概述529
    28.4.2 登录窗体设计529
    28.4.3 编写登录面板530
    28.4.4 编写登录进度面板530
    28.4.5 编写登录窗体532
    28.5 主窗体设计536
    28.5.1 窗体界面设计536
    28.5.2 编写功能按钮组537
    28.5.3 编写登录信息面板541
    28.5.4 编写人员管理面板543
    28.5.5 编写功能区面板546
    28.6 部门管理模块实现548
    28.6.1 部门信息管理548
    28.6.2 职务信息管理553
    28.7 图书计划模块实现557
    28.7.1 图书项目界面557
    28.7.2 单元计划界面565
    28.7.3 图书计划面板567
    28.7.4 个人单元计划面板570
    28.7.5 单元计划表面板578
    28.8 程序调试与错误处理581
    28.8.1 无法使用JDK6以上的API581
    28.8.2 解除API限制的错误582
    28.9 小结583
    第29章 电子地图584
    视频讲解:56分钟
    29.1 系统分析584
    29.1.1 开发背景584
    29.1.2 系统目标584
    29.1.3 系统功能结构585
    29.1.4 系统预览585
    29.2 数据库设计588
    29.2.1 数据库概要说明588
    29.2.2 数据库技术分析588
    29.2.3 数据库实现过程589
    29.3 主窗体设计591
    29.3.1 主窗体模块概述591
    29.3.2 主窗体技术分析591
    29.3.3 主窗体实现过程593
    29.4 地图显示模块设计595
    29.4.1 地图显示模块概述596
    29.4.2 地图显示模块技术分析596
    29.4.3 地图显示模块实现过程597
    29.5 地图操作模块设计600
    29.5.1 地图操作模块概述600
    29.5.2 地图操作模块技术分析601
    29.5.3 地图操作模块实现过程602
    29.6 标记维护模块设计605
    29.6.1 标记维护模块概述605
    29.6.2 标记维护模块技术分析605
    29.6.3 标记维护模块实现过程611
    29.7 标记搜索模块设计616
    29.7.1 标记搜索模块概述616
    29.7.2 标记搜索模块技术分析616
    29.7.3 标记搜索模块实现过程617
    29.8 小结622
    第30章 物资管理系统623
    视频讲解:42分钟
    30.1 系统分析623
    30.1.1 开发背景623
    30.1.2 功能阐述623
    30.1.3 系统预览623
    30.1.4 功能结构625
    30.1.5 文件组织结构625
    30.2 数据库设计626
    30.2.1 物资管理系统的数据库设计626
    30.2.2 物资管理系统的数据表设计626
    30.3 使用CVS进行团队开发627
    30.3.1 安装CVS服务器627
    30.3.2 配置CVS服务器629
    30.3.3 添加CVS用户631
    30.3.4 连接CVS服务器632
    30.3.5 共享项目到CVS服务器633
    30.3.6 使用CVS资源库进行团队开发636
    30.4 公共模块638
    30.4.1 Spring+Hibernate整合配置638
    30.4.2 基本信息常量的接口Constant639
    30.4.3 Hibernate操作数据库的类
    BaseDao641
    30.4.4 类型转换与获得信息的类
    CommonUtil641
    30.4.5 获得Spring配置实例的类
    ManagerFactory642
    30.4.6 获得事务管理策略对象的
    类ManagerFactoryUtil643
    30.5 系统登录模块644
    30.5.1 系统登录模块概述644
    30.5.2 系统登录模块的实现过程644
    30.6 主窗体模块646
    30.6.1 主窗体模块概述646
    30.6.2 工具按钮的设计647
    30.6.3 主功能区介绍649
    30.7 物品管理模块设计650
    30.7.1 物品管理模块概述650
    30.7.2 添加物品信息650
    30.7.3 查看物品信息652
    30.7.4 修改物品信息654
    30.7.5 删除物品信息655
    30.7.6 出借物品信息657
    30.8 小结658
    第31章 进销存管理系统659
    视频讲解:49分钟
    31.1 系统分析659
    31.1.1 需求分析659
    31.1.2 系统目标659
    31.1.3 功能结构660
    31.1.4 系统业务流程图660
    31.2 数据库与数据表设计661
    31.2.1 数据库分析661
    31.2.2 创建数据表661
    31.3 系统文件夹组织结构663
    31.4 公共类设计663
    31.4.1 Item公共类664
    31.4.2 数据模型公共类664
    31.4.3 Dao公共类667
    31.5 系统登录模块设计672
    31.5.1 设计登录窗体672
    31.5.2 “密码”文本框的回车事件673
    31.5.3 “登录”按钮的事件处理674
    31.6 系统主窗体设计675
    31.6.1 设计菜单栏675
    31.6.2 设计工具栏678
    31.6.3 设计状态栏678
    31.7 进货单模块设计679
    31.7.1 设计进货单窗体680
    31.7.2 添加进货商品680
    31.7.3 进货统计681
    31.7.4 商品入库682
    31.8 销售单模块设计684
    31.8.1 设计销售单窗体684
    31.8.2 添加销售商品685
    31.8.3 销售统计686
    31.8.4 商品销售686
    31.9 库存盘点模块设计688
    31.9.1 设计库存盘点窗体688
    31.9.2 读取库存商品689
    31.9.3 统计损益数量690
    31.10 开发常见问题及其解决方法691
    31.10.1 无法打开内部窗体691
    31.10.2 “关于”界面被其他窗体覆盖691
    31.10.3 打包JAR文件之后无法运行691
    31.10.4 程序运行后没有出现闪屏界面691
    31.11 小结692
    附录 Java程序编码规范693

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外