下载 >  开发技术 >  Java > 《Java开发实战》(软件开发技术联盟)高清带目录.pdf

《Java开发实战》(软件开发技术联盟)高清带目录.pdf 评分:

《Java开发实战》从初学者的角度讲解了使用Java语言进行应用程序开发应该掌握的各项技术,内容突出“基础”、“全面”和“深入”的特点,同时强调实战效果。全书在介绍技术的同时提供了一些实例,同时在各篇的结尾还安排了综合实例来巩固各章所讲解的知识,做到理论联系实际。本书最后提供了两个完整的项目实例,讲述了从前期规划、设计流程到项目最终实现的过程。 全书共分27章,包括Java概述、装备Java IDE开发工具、Java 语言基础、流程控制语句、数组、综合实例(一)、面向对象、字符串处理、类的继承与多态特性、其他类特性与异常处理、Swing程序设计基础、综合实例(二)、使用线程实现多任务、GUI事件处理、编程常用类、使用集合类保存对象、数据库编程、数据的输入/输出 处理、网络程序设计、综合实例(三)、Swing高级组件、使用表格组件、使用树组件、Java绘图技术、综合实例(四)、进销存管理系统和企业通信管理系统等内容。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会Java程序开发的精髓,快速提高开发技能。本书特色及丰富的学习资源包如下: 黄金学习搭配、专业学习视频、重难点精确打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。 《Java开发实战》适合有志于从事软件开发的初学者、高校计算机相关专业的学生和毕业生,可作为软件开发人员的参考手册,也可作为高校的教学参考书。 《Java开发实战》 第1篇 Java基础 第1章 Java概述 2 视频讲解:21分钟 1.1 Java简介 3 1.1.1 Java发展历史 3 1.1.2 Java的版本 4 1.1.3 Java应用领域 5 1.1.4 Java项目成功案例 5 1.1.5 怎样学好Java 6 1.2 环境搭建 6 1.2.1 JDK下载 6 1.2.2 JDK安装 7 1.2.3 配置环境变量 8 1.3 编写第一个Java程序 10 1.4 实战 12 1.4.1 编程输出星号组成的等腰三角形 12 1.4.2 把JDK工具包安装到指定磁盘 13 1.4.3 提取Path变量值创建新环境变量 13 1.4.4 输出字符表情 13 1.5 本章小结 14 1.6 学习成果检验 14 第2章 装备Java IDE开发工具 15 视频讲解:106分钟 2.1 Eclipse简介 16 2.2 Eclipse下载与安装 16 2.2.1 下载Eclipse 16 2.2.2 安装中文语言包 17 2.2.3 启动Eclipse 18 2.3 熟悉Eclipse 19 2.3.1 Eclipse工作台 19 2.3.2 透视图与视图 19 2.3.3 包资源管理器视图 20 2.3.4 编辑器视图 20 2.3.5 控制台视图 21 2.3.6 大纲视图 21 2.3.7 问题视图 21 2.3.8 透视图工具栏 21 2.3.9 视图工具栏 22 2.3.10 快速视图工具栏 22 2.4 开发Java程序 22 2.4.1 新建Java项目 22 2.4.2 新建Java类 22 2.4.3 编写Java代码 23 2.4.4 运行Java程序 24 2.5 开发桌面应用程序 25 2.5.1 新建Swing GUI窗体 25 2.5.2 向窗体添加GUI组件 25 2.5.3 实现组件的事件监听器 27 2.5.4 运行GUI程序 27 2.6 为项目添加类库的常用方法 28 2.6.1 添加JAR 28 2.6.2 创建用户库 29 2.6.3 添加库 29 2.6.4 添加依赖项目 30 2.7 程序调试 31 2.7.1 设置断点 31 2.7.2 以调试方式运行Java程序 31 2.7.3 程序调试 31 2.8 实战 32 2.8.1 活用Eclipse工作空间 32 2.8.2 添加JAR文件到构建路径 32 2.8.3 在Eclipse项目中编程输出字符表情 32 2.9 本章小结 33 2.10 学习成果检验 33 第3章 Java语言基础 34 视频讲解:154分钟 3.1 Java主类结构 35 3.1.1 定义类包 35 3.1.2 定义类 35 3.1.3 导入API类库 35 3.1.4 定义变量 36 3.1.5 定义主方法 36 3.1.6 运行主类 36 3.2 代码注释 36 3.2.1 单行注释 36 3.2.2 多行注释 37 3.2.3 JavaDoc文档注释 37 3.3 变量与常量 37 3.3.1 Java保留字 38 3.3.2 定义变量 38 3.3.3 定义常量 39 3.3.4 常量与变量的有效范围 39 3.4 数据类型 40 3.4.1 计算机常用数制 41 3.4.2 整数类型 42 3.4.3 浮点类型 43 3.4.4 字符类型 44 3.4.5 布尔类型 45 3.5 数据类型转换 45 3.5.1 自动类型转换 45 3.5.2 强制类型转换 47 3.6 运算符 48 3.6.1 赋值运算符 48 3.6.2 算术运算符 49 3.6.3 自增和自减运算符 50 3.6.4 比较运算符 51 3.6.5 逻辑运算符 51 3.6.6 位运算符 52 3.6.7 三元运算符 54 3.6.8 运算符优先级 54 3.7 编码规范 55 3.8 实战 56 3.8.1 类型转换实战 56 3.8.2 运算符的应用 56 3.8.3 求最大值 57 3.8.4 输出长方形的面积 57 3.8.5 输出圆形的面积 58 3.8.6 输出字节bit位的值 58 3.9 本章小结 59 3.10 学习成果检验 59 第4章 流程控制语句 60 视频讲解:89分钟 4.1 复合语句 61 4.2 条件语句 61 4.2.1 if条件判断语句 61 4.2.2 if语句的嵌套 65 4.2.3 switch分支语句 66 4.2.4 if语句和switch语句的区别 69 4.3 循环语句 69 4.3.1 for循环 69 4.3.2 while循环 71 4.3.3 do...while循环 72 4.3.4 循环嵌套 73 4.4 循环的跳转 75 4.4.1 continue跳转语句 75 4.4.2 break跳转语句 76 4.5 实战 78 4.5.1 计算阶乘 78 4.5.2 计算素数 78 4.5.3 遍历21世纪的闰年 79 4.5.4 应用switch语句实现生肖查询 80 4.5.5 验证用户登录信息 81 4.6 本章小结 82 4.7 学习成果检验 82 第5章 数组 83 视频讲解:59分钟 5.1 一维数组 84 5.1.1 创建一维数组 84 5.1.2 初始化一维数组 85 5.1.3 遍历一维数组 85 5.2 二维数组 86 5.2.1 创建二维数组 86 5.2.2 初始化二维数组 87 5.2.3 遍历二维数组 87 5.3 多维数组 88 5.3.1 创建多维数组 88 5.3.2 初始化多维数组 88 5.3.3 遍历三维数组 89 5.4 foreach循环遍历数组 90 5.5 实战 91 5.5.1 填充替换数组元素 91 5.5.2 对数组进行排序 92 5.5.3 复制数组 93 5.5.4 冒泡排序法 95 5.5.5 直接选择排序法 96 5.6 本章小结 97 5.7 学习成果检验 97 第6章 综合实例(一)——拼图游戏 98 视频讲解:15分钟 6.1 游戏概述 99 6.2 开发思路 99 6.3 关键技术 99 6.4 实现过程 100 6.5 本章小结 106 6.6 学习成果检验 106 第2篇 面向对象编程 第7章 面向对象 108 视频讲解:124分钟 7.1 类的定义 109 7.2 包 109 7.2.1 类包简介 109 7.2.2 定义类的包 109 7.2.3 类包的导入 110 7.2.4 静态导入 111 7.3 成员变量与成员方法 111 7.3.1 成员变量 112 7.3.2 成员方法 112 7.3.3 方法返回值 113 7.4 对象的创建与使用 114 7.4.1 创建类的对象 114 7.4.2 访问对象的属性 115 7.4.3 执行对象的行为 115 7.4.4 对象的销毁 116 7.5 类成员与类方法 116 7.5.1 类变量 116 7.5.2 类方法 117 7.6 方法的重载 119 7.7 this关键字 121 7.8 构造方法与静态代码块 122 7.8.1 构造方法 122 7.8.2 静态代码块 125 7.9 实战 126 7.9.1 为方法传递对象参数和基本数据类型参数 126 7.9.2 定义图书类 128 7.9.3 整数进制转换器 129 7.9.4 获取数字类型的取值范围 130 7.9.5 用构造方法完成初始化 131 7.10 本章小结 132 7.11 学习成果检验 132 第8章 字符串处理 133 视频讲解:85分钟 8.1 如何使用字符串 134 8.1.1 创建字符串 134 8.1.2 连接字符串 134 8.2 判断字符串是否相等 135 8.3 字符串比较 137 8.4 String类的常用方法 137 8.4.1 length()方法 137 8.4.2 indexOf()与lastIndexOf()方法 138 8.4.3 charAt()方法 139 8.4.4 trim()方法 139 8.4.5 substring()方法 140 8.4.6 split()方法 141 8.4.7 replace()方法 142 8.4.8 toLowerCase()与toUpperCase()方法 143 8.4.9 startsWith()与endsWith()方法 144 8.5 实战 145 8.5.1 查找字符串 145 8.5.2 反转字符串 145 8.5.3 获取子字符串 146 8.5.4 字符串替换 146 8.5.5 字符串分割 147 8.6 本章小结 148 8.7 学习成果检验 148 第9章 类的继承与多态特性 149 视频讲解:135分钟 9.1 类的继承 150 9.2 方法的重写与super关键字 152 9.3 修饰符 154 9.3.1 public修饰符 154 9.3.2 private修饰符 154 9.3.3 protected修饰符 155 9.3.4 默认权限修饰符 156 9.4 封装 157 9.4.1 把属性隐藏 157 9.4.2 定义设置器 157 9.4.3 定义访问器 157 9.4.4 使用Eclipse完成封装 158 9.5 Object类 160 9.5.1 equals()方法 160 9.5.2 toString()方法 161 9.6 instanceOf判断类型 162 9.7 多态 164 9.7.1 多态数组 165 9.7.2 参数多态 167 9.8 抽象类与接口 170 9.8.1 抽象类 170 9.8.2 接口 171 9.9 实战 174 9.9.1 实现单例模式 174 9.9.2 重写equals()方法 176 9.9.3 简单的汽车销售商场 177 9.9.4 重新定义对象的等式判断 178 9.9.5 重新计算对象的哈希码 180 9.10 本章小结 181 9.11 学习成果检验 181 第10章 其他类特性与异常处理 182 视频讲解:57分钟 10.1 final特性 183 10.1.1 final变量 183 10.1.2 final方法 183 10.1.3 final类 184 10.2 内部类 184 10.2.1 成员内部类 185 10.2.2 获取外部类的引用 186 10.2.3 局部内部类 187 10.2.4 匿名内部类 187 10.2.5 静态内部类 188 10.3 异常处理 189 10.3.1 什么是异常 189 10.3.2 捕获异常 189 10.4 抛出异常 191 10.4.1 向上抛出异常 191 10.4.2 使用throws关键字抛出异常 191 10.5 运行时异常 193 10.6 异常的使用原则 193 10.7 实战 194 10.7.1 计算矩形周长 194 10.7.2 自定义异常 194 10.7.3 使用局部内部类实现闹钟 196 10.7.4 演示类未发现异常 197 10.7.5 自定义异常类 197 10.8 本章小结 198 10.9 学习成果检验 198 第11章 Swing程序设计基础 199 视频讲解:140分钟 11.1 JFrame窗体 200 11.2 常用布局管理器 202 11.2.1 绝对布局管理器 202 11.2.2 流布局管理器(FlowLayout) 203 11.2.3 边界布局管理器(BorderLayout) 204 11.2.4 网格布局管理器(GridLayout) 205 11.3 常用面板 207 11.3.1 JPanel面板 207 11.3.2 JScrollPane面板 208 11.4 标签组件与图标 209 11.4.1 标签的使用 209 11.4.2 图标的使用 209 11.5 按钮组件 210 11.5.1 普通按钮组件(JButton) 210 11.5.2 单选按钮组件(JRadioButton) 212 11.5.3 复选框组件(JCheckBox) 213 11.6 文本组件 214 11.6.1 文本框组件(JTextField) 214 11.6.2 密码框组件(JPasswordField) 215 11.6.3 文本域组件(JTextArea) 216 11.7 列表组件 217 11.7.1 下拉列表框组件(JComboBox) 217 11.7.2 列表框组件(JList) 219 11.8 进度条 221 11.9 实战 222 11.9.1 设置窗体背景颜色为谈蓝色 222 11.9.2 震动效果的提示信息 223 11.9.3 实现计算器程序界面 224 11.9.4 修改密码框的回显字符 225 11.9.5 查看图标的信息 225 11.10 本章小结 226 11.11 学习成果检验 226 第12章 综合实例(二)——电子计算器 227 视频讲解:14分钟 12.1 电子计算器的概述 228 12.2 开发思路 228 12.3 关键技术 228 12.4 实现过程 229 12.5 本章小结 234 12.6 学习成果检验 234 第3篇 编 程 技 术 第13章 使用线程实现多任务 236 视频讲解:68分钟 13.1 线程基础 237 13.1.1 多线程简介 237 13.1.2 线程的生命周期 237 13.1.3 认识main线程 238 13.1.4 继承Thread类建立多线程 239 13.1.5 实现Runnable接口创建多线程 240 13.2 线程控制 242 13.2.1 线程的休眠 242 13.2.2 线程的停止 244 13.2.3 线程的调度 246 13.2.4 设置线程的优先级 250 13.3 线程同步 251 13.3.1 线程安全 251 13.3.2 线程同步机制 253 13.4 在Swing中使用线程 256 13.4.1 在Swing线程中执行业务处理 256 13.4.2 在其他线程中执行业务处理 258 13.5 实战 260 13.5.1 同时移动多个组件 260 13.5.2 实现圆周运动 262 13.5.3 多彩的霓虹灯 264 13.5.4 电子广告牌 265 13.5.5 查看线程的运行状态 265 13.6 本章小结 266 13.7 学习成果检验 267 第14章 GUI事件处理 268 视频讲解:55分钟 14.1 什么是GUI事件 269 14.1.1 为程序添加交互能力 269 14.1.2 GUI事件相关类 270 14.1.3 事件监听器 271 14.1.4 适配器 272 14.2 窗体事件 273 14.3 鼠标操作 275 14.3.1 鼠标事件监听器 275 14.3.2 鼠标事件处理 275 14.4 键盘控制 277 14.4.1 键盘事件监听器 278 14.4.2 键盘事件处理 279 14.5 实战 282 14.5.1 简易配对游戏 282 14.5.2 用方向键移动背景 284 14.5.3 简易打地鼠游戏 286 14.5.4 迟到的登录按钮 288 14.5.5 鼠标经过时按钮放大效果 289 14.6 本章小结 291 14.7 学习成果检验 291 第15章 编程常用类 292 视频讲解:84分钟 15.1 日期时间类 293 15.1.1 创建Date类的对象 293 15.1.2 比较Date对象 293 15.1.3 更改Date对象 295 15.1.4 日期和时间的格式化输出 295 15.2 数学运算 298 15.2.1 Math类 298 15.2.2 Math类的数学方法 298 15.3 随机数 302 15.3.1 通过Math类生成随机数 302 15.3.2 使用Random类生成随机数 303 15.4 数字格式化类 304 15.4.1 DecimalFormat类 304 15.4.2 数字的格式化输出 305 15.5 实战 307 15.5.1 随机抽奖 307 15.5.2 格式化输出数字 310 15.5.3 数字电子表 313 15.5.4 七星彩号码生成器 315 15.5.5 简单的数字时钟 316 15.6 本章小结 317 15.7 学习成果检验 317 第16章 使用集合类保存对象 318 视频讲解:75分钟 16.1 集合类的概述 319 16.1.1 集合类 319 16.1.2 Java集合类的继承关系 319 16.2 List集合 319 16.2.1 List接口 319 16.2.2 ArrayList类 321 16.3 Set集合 322 16.3.1 Set接口 322 16.3.2 HashSet类 323 16.4 Map集合 325 16.4.1 Map接口 325 16.4.2 HashMap类 326 16.4.3 TreeMap类 327 16.5 实战 329 16.5.1 使用集合创建单选按钮组 329 16.5.2 使用集合类保存数据 331 16.5.3 动态数组保存学生姓名 331 16.5.4 List集合传递学生信息 332 16.5.5 制作手机电话簿 333 16.6 本章小结 334 16.7 学习成果检验 334 第17章 数据库编程 335 视频讲解:104分钟 17.1 JDBC技术 336 17.1.1 数据库的概述 336 17.1.2 JDBC-ODBC技术介绍 337 17.1.3 JDBC技术 337 17.2 JDBC中常用的类和接口 338 17.2.1 DriverManager类 338 17.2.2 Connection接口 338 17.2.3 Statement接口 339 17.2.4 PreparedStatement接口 339 17.2.5 ResultSet接口 340 17.3 数据库连接 341 17.3.1 加载数据库驱动 341 17.3.2 创建数据库连接 342 17.3.3 向数据库发送SQL语句 345 17.3.4 获取查询结果集 345 17.3.5 关闭连接 346 17.4 数据库操作 346 17.4.1 添加数据 346 17.4.2 删除数据 347 17.4.3 修改数据 348 17.4.4 查询数据 349 17.4.5 使用预编译语句 350 17.4.6 模糊查询 352 17.5 实战 353 17.5.1 英汉小词典 353 17.5.2 系统登录 356 17.5.3 库存管理 358 17.5.4 查询商品销售的前3名 362 17.5.5 查询编程词典6月的销售量 364 17.6 本章小结 365 17.7 学习成果检验 365 第18章 数据的输入/输出处理 366 视频讲解:99分钟 18.1 File类 367 18.1.1 创建File类 367 18.1.2 常用方法 367 18.2 字节输入/输出流 369 18.2.1 InputStream类 369 18.2.2 OutputStream类 370 18.2.3 FileInputStream类 371 18.2.4 FileOutputStream类 372 18.2.5 BufferedInputStream类 372 18.2.6 BufferedOutputStream类 373 18.2.7 DataInputStream类 374 18.2.8 DataOutputStream类 375 18.3 字符输入/输出流 376 18.3.1 Reader类 376 18.3.2 Writer类 377 18.3.3 FileReader类 378 18.3.4 FileWriter类 378 18.3.5 Scanner类 380 18.3.6 PrintWriter类 380 18.4 StringBuilder类 381 18.4.1 StringBuilder与StringBuffer 382 18.4.2 常用方法 383 18.5 JDK 7新增的文件操作 383 18.5.1 创建文件 383 18.5.2 删除文件 384 18.5.3 复制文件 385 18.5.4 移动文件 385 18.6 实战 386 18.6.1 复制文件 386 18.6.2 复制文件夹 387 18.6.3 删除文件 388 18.6.4 重命名文件 388 18.6.5 计数器 389 18.7 本章小结 390 18.8 学习成果检验 390 第19章 网络程序设计 391 视频讲解:77分钟 19.1 网络基础 392 19.1.1 TCP/IP协议 392 19.1.2 TCP与UDP协议 392 19.1.3 端口和套接字 393 19.2 TCP通信 393 19.2.1 InetAddress类 394 19.2.2 ServerSocket类 395 19.2.3 Socket类 397 19.3 UDP通信 399 19.3.1 DatagramSocket类 400 19.3.2 DatagramPacket类 400 19.4 实战 402 19.4.1 TCP单向通信 402 19.4.2 UDP实现广播数据报 404 19.4.3 迷你聊天屋 407 19.4.4 使用Socket传输图片 410 19.4.5 获取URL的端口 411 19.5 本章小结 412 19.6 学习成果检验 412 第20章 综合实例(三)——通讯录 管理模块 413 视频讲解:50分钟 20.1 通讯录管理模块概述 414 20.1.1 模块概述 414 20.1.2 功能结构 414 20.1.3 程序预览 414 20.2 关键技术 415 20.2.1 微调分隔条位置刷新分割面板 415 20.2.2 使列表框显示按钮外观的列表项 416 20.2.3 在数据表的datetime列存取日期 417 20.2.4 在数据表的image列存取照片 418 20.3 主窗体 419 20.3.1 主窗体的功能概述 419 20.3.2 窗体设计 420 20.3.3 居中显示窗体 420 20.3.4 初始化主窗体的显示信息 421 20.4 实现添加联系人信息 421 20.4.1 添加联系人信息的功能概述 421 20.4.2 实现选择照片 422 20.4.3 实现保存联系人信息 422 20.5 实现查询和编辑联系人信息 424 20.5.1 查询和编辑联系人信息的功能概述 424 20.5.2 查询联系人信息 424 20.5.3 实现显示全部联系人信息 426 20.5.4 实现选择照片 427 20.5.5 实现修改联系人信息 428 20.5.6 实现删除联系人信息 429 20.6 实现添加分类名称 429 20.6.1 添加分类名称功能概述 429 20.6.2 实现添加分类名称 430 20.6.3 实现更新分类名称列表 431 20.7 本章小结 432 第4篇 高 级 编 程 第21章 Swing高级组件 434 视频讲解:309分钟 21.1 文件选择对话框 435 21.1.1 创建文件选择对话框 435 21.1.2 添加文件过滤器 437 21.2 工具栏 439 21.2.1 创建工具栏 439 21.2.2 添加工具按钮 439 21.3 菜单栏与弹出菜单 441 21.3.1 创建菜单栏 441 21.3.2 添加菜单和菜单项 442 21.3.3 创建弹出菜单 444 21.4 分割面板 446 21.4.1 创建分割面板 447 21.4.2 使用分割面板 447 21.5 选项卡面板 449 21.5.1 创建选项卡面板 449 21.5.2 使用选项卡面板 450 21.6 桌面面板和内部窗体 452 21.6.1 创建桌面面板 452 21.6.2 创建内部窗体 453 21.7 使用系统托盘 456 21.7.1 获取系统托盘 456 21.7.2 为系统托盘添加图标 457 21.7.3 添加弹出菜单 458 21.8 实战 460 21.8.1 打开文本文件 460 21.8.2 浏览图片 463 21.8.3 模仿记事本的菜单栏 465 21.8.4 在弹出菜单中显示图片 466 21.8.5 在工具栏中增加图标 467 21.9 本章小结 468 21.10 学习成果检验 468 第22章 使用表格组件 469 视频讲解:198分钟 22.1 表格的创建 470 22.1.1 创建表格 470 22.1.2 定制表格 472 22.2 维护表格模型 476 22.2.1 创建表格模型 477 22.2.2 设置表格模型 477 22.2.3 维护模型对象 479 22.3 创建行标题栏 483 22.4 模型的事件监听与处理 486 22.5 实战 491 22.5.1 对表格进行维护 491 22.5.2 分页显示100以内的平方数 494 22.5.3 五光十色的单元格 497 22.5.4 实现表格的栅栏效果 498 22.5.5 根据颜色的分量进行排序 499 22.6 本章小结 500 22.7 学习成果检验 500 第23章 使用树组件 501 视频讲解:125分钟 23.1 创建树组件 502 23.2 维护树模型 504 23.2.1 创建模型对象 505 23.2.2 设置树组件的模型 506 23.2.3 维护树的模型 510 23.3 定制树的样式 513 23.4 树的事件处理 523 23.4.1 选中节点事件 523 23.4.2 节点展开与收缩事件 526 23.5 实战 528 23.5.1 维护树模型实例 528 23.5.2 增加图书节点 533 23.5.3 删除图书节点 534 23.5.4 查询图书节点 535 23.5.5 为树节点增加提示信息 536 23.6 本章小结 537 23.7 学习成果检验 537 第24章 Java绘图技术 538 视频讲解:54分钟 24.1 Graphics简介 539 24.1.1 Graphics 539 24.1.2 Graphics2D 539 24.1.3 获得组件的Graphics2D对象 539 24.2 设置颜色与笔画 540 24.2.1 设置颜色 540 24.2.2 笔画属性 541 24.3 如何绘制文本 542 24.3.1 设置字体 542 24.3.2 绘制文本 543 24.4 在组件上绘图 545 24.5 绘制图形 547 24.6 绘制图像 550 24.7 实战 551 24.7.1 图像灵活缩放 551 24.7.2 把图像翻转一下 553 24.7.3 给图像换个角度 555 24.7.4 使图像倾斜 556 24.7.5 纹理填充特效 557 24.8 本章小结 558 24.9 学习成果检验 558 第25章 综合实例(四)——相片 管理模块 559 视频讲解:36分钟 25.1 照片管理模块的概述 560 25.1.1 模块概述 560 25.1.2 功能结构 560 25.1.3 程序预览 560 25.2 关键技术 561 25.2.1 监听树节点选中事件 561 25.2.2 监听树节点展开事件 562 25.2.3 通过替换面板修改显示方式 563 25.2.4 使用组合键选择照片 565 25.2.5 使用ComponentListener监听器防止 内存溢出 567 25.3 数据库设计 568 25.3.1 数据表设计 568 25.3.2 编写JDBC工具类 568 25.4 相册树 572 25.4.1 功能概述 572 25.4.2 添加相册 572 25.4.3 修改相册 572 25.4.4 删除相册 573 25.5 相片管理 574 25.5.1 功能概述 574 25.5.2 添加照片 574 25.5.3 修改照片信息 575 25.5.4 删除照片 576 25.5.5 搜索照片 577 25.5.6 保存照片 580 25.6 照片显示 581 25.6.1 功能概述 581 25.6.2 全屏显示照片 581 25.6.3 照片播放器 582 25.7 本章小结 584 第5篇 项 目 实 战 第26章 进销存管理系统 586 视频讲解:162分钟 26.1 项目描述 587 26.2 系统分析 587 26.2.1 需求分析 587 26.2.2 可行性分析 588 26.3 系统设计 589 26.3.1 系统目标 589 26.3.2 系统功能结构 589 26.3.3 系统业务流程图 589 26.3.4 系统编码规范 590 26.4 系统运行环境 592 26.5 数据库与数据表设计 592 26.5.1 数据库分析 592 26.5.2 创建数据库 592 26.5.3 创建数据表 594 26.6 创建项目 597 26.7 系统文件夹组织结构 597 26.8 公共类设计 598 26.8.1 SaveUserInfo公共类 598 26.8.2 OnlyNumber公共类 598 26.8.3 DaoConn公共类 599 26.9 系统登录模块设计 599 26.9.1 设计"系统登录"窗体 599 26.9.2 "登录"按钮的事件处理 600 26.9.3 "密码"文本框的回车事件 601 26.10 主窗体模块设计 601 26.10.1 创建系统主窗体 601 26.10.2 设计菜单栏 602 26.10.3 设计工具栏 602 26.10.4 设计导航按钮 602 26.10.5 设计状态栏 602 26.10.6 设计显示背景图片的面板 603 26.11 供应商基本信息管理模块 605 26.11.1 设计"供应商基本信息管理"窗体 605 26.11.2 添加供应商信息 606 26.11.3 修改供应商信息 607 26.11.4 删除供应商信息 610 26.12 订购商品信息管理模块设计 611 26.12.1 设计"订购商品信息"窗体 611 26.12.2 订购商品信息 612 26.13 采购入库管理模块设计 614 26.13.1 设计"采购入库管理"窗体 615 26.13.2 采购入库管理 615 26.14 入库信息查询模块设计 618 26.14.1 设计"入库信息查询"窗体 618 26.14.2 入库信息查询 619 26.15 入库退货管理模块设计 621 26.15.1 设计"入库退货管理"窗体 622 26.15.2 设计"录入商品入库退货信息"窗体 622 26.15.3 设计保存输入信息的类 623 26.16 库存盘点窗体模块设计 627 26.16.1 设计库存盘点窗体 627 26.16.2 库存盘点 628 26.17 库存调拨模块设计 629 26.17.1 设计库存调拨窗体 629 26.17.2 添加商品调拨信息 630 26.17.3 查询商品调拨信息 632 26.18 销售订单管理模块设计 633 26.18.1 设计"销售订单管理"窗体 633 26.18.2 销售订单管理 633 26.19 销售出库管理模块设计 636 26.19.1 设计"销售出库管理"窗体 636 26.19.2 销售出库管理 637 26.20 销售退货管理模块设计 642 26.20.1 设计"销售退货管理"窗体 643 26.20.2 设计"录入商品销售退货信息"窗体 644 26.20.3 设计保存输入信息的类 644 26.21 添加用户信息模块设计 649 26.21.1 设计"添加用户信息"窗体 649 26.21.2 添加用户信息 649 26.22 用户设置窗体模块设计 651 26.22.1 设计用户设置窗体 651 26.22.2 修改用户密码 652 26.22.3 设置用户权限 653 26.22.4 删除用户信息 654 26.23 经手人管理模块设计 655 26.23.1 设计"经手人管理"窗体 655 26.23.2 添加经手人 656 26.23.3 设置经手人 657 26.24 运行项目 658 26.25 系统打包发行 659 26.26 开发常见问题与解决 661 26.26.1 不显示"系统登录"窗体 661 26.26.2 运行程序时找不到数据库驱动 661 26.26.3 运行程序时用户名或密码不正确 661 26.26.4 运行程序时找不到数据库 662 26.26.5 打包的JAR文件无法运行 662 26.26.6 运行打包的JAR文件不出现闪屏界面 662 26.26.7 打包的JAR文件找不到数据库驱动 662 26.26.8 数据库只读 663 26.27 本章小结 663 第27章 企业通信管理系统 664 视频讲解:10分钟 27.1 开发背景 665 27.2 系统设计 665 27.2.1 系统目标 665 27.2.2 系统功能结构 665 27.2.3 数据库设计 665 27.2.4 文件夹组织结构 666 27.3 主窗体设计 666 27.4 公共模块设计 667 27.5 系统托盘模块设计 667 27.6 系统操作模块设计 667 27.7 用户管理模块设计 668 27.8 通信模块设计 669 27.9 本章小结 669 附录 Java程序编码规范 670
...展开详情收缩
2017-08-25 上传大小:21.77MB
分享
收藏 (4) 举报
JAVA开发实战

JAVA学习实战经典,学习JAVA的入门书籍,能够帮助你迅速入门JAVA,并掌握一定的JAVA高级编程

立即下载
【javaWeb】第49天—— WEB实战项目
JavaWEB开发实战1200例全套

JavaWEB开发实战1200例,第一卷PDF+第二卷PDF+源码包,对web所有知识点做到了全覆盖,适合拿来学习,(若资源失效,请私信)

立即下载
java web实战开发
《Java Web开发实战经典》

本书用通俗易懂的语言和丰富多彩的实例,通过对Ajax、JavaScript、HTML等Web系统开发技术基础知识的讲解,并结合MVC设计模式的理念,详细讲述了使用JSP及Struts框架进行Web系统开发的相关技术。 全书分4部分共17章,内容包括Java Web开发简介,HTML、JavaScript简介,XML简介,Tomcat服务器的安装及配置,JSP基础语法,JSP内置对象,JavaBean,文件上传,Servlet程序开发,表达式语言,Tomcat数据源,JSP标签编程,JSP标准标签库(JSTL),Ajax开发技术,Struts基础开发,Struts常用标签库,Struts高级开发

立即下载
javaweb项目实战下载
【javaWeb】第51天—— WEB实战项目三
Java Web开发实战经典 pdf

《Java开发实战经典(名师讲坛)》是一本综合讲解Java核心技术的书籍,在书中使用大量的代码及案例进行知识点的分析与运用,并且给出一些比较成熟的开发步骤,帮助读者更好地进行Java的开发。从作者多年的Java培训经验来看,大部分学生对各种高端开发都没有任何问题,唯一的问题在于Java基础并不牢固,而且在国内也始终没有一本真正可以引领读者入门的好书籍,大部分的书籍都是围绕概念本身进行讲解的,没有讲解清楚为什么要具备这些知识以及该如何去理解这些知识。《Java开发实战经典(名师讲坛)》真正地做到了让每一位读者都能清楚地知道每个知识点的来龙去脉,不仅可以很容易地看懂一个程序,而且能真正地灵活运用程

立即下载
Java Web开发实战经典.pdf

Java Web开发实战经典.pdf Java Web开发实战经典.pdf Java Web开发实战经典.pdf

立即下载
【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (第四节)
JavaWeb开发设计(三)可用性方案设计
JavaWeb项目开发实战入门(全彩版)

链接:https://pan.baidu.com/s/1Ho_KM1CCEVURJtc37fr2Wg 提取码:ajpk JavaWeb项目开发实战入门(全彩版)配套光盘所有内容,源代码视频等。 第1章企业门户网(JSP+JavaScript+MySQL实现) 预备知识视频讲解:42分 项目开发视频讲解:2小时1分 代码解释(在线扩展讲解):14段 1.1开发背景 1.2系统功能设计 1.2.1系统结构设计 1.2.2系统功能结构 1.2.3系统业务流程 1.3创建项目 1.3.1开发环境需求 1.3.2开发前准备 1.3.3建立Servers服务 1.3.4建立新项目 1.3.5配置

立即下载
Java Web开发实战1200例(第1卷+第2卷)pdf教程+随书光盘源码
Java Web开发实战经典

Java Web开发实战经典 基础篇((JSP、Servlet、Struts、AJAX))。 李兴华 王月清编著 名师讲坛  适合小白入学javaweb,知识点全面,学习Java Web开发必读经典书籍之一,包含tomcat,jsp,servlet,ajax,struts等内容.

立即下载
Java Web开发实战经典(基础篇)
JavaWeb开发实战经典笔记
Java web开发实例大全(基础卷+提高卷)高清pdf及随书光盘源码
JavaWeb开发设计(四)高并发方案设计
javaweb实战课程资源

此为我分享的我的百度云盘的javaweb开发视屏完整全集提取码,永久有效,欢迎学习

立即下载
Java Web整合开发实战

详细介绍了JavaWeb开发中的三大开发框架Struts、Hibernate与Spring的整合使用。本书内容由浅入深,循序渐进,理论讲解与实践相结合,并列举了大量典型应用实例帮助读者理解开发过程中的重点和难点知识,同时提供了详尽的项目开发和部署步骤。

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

《Java开发实战》(软件开发技术联盟)高清带目录.pdf

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
46 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: