当前位置:当前位置:主页 > 计算机电子书 > Java > Java pdf电子书
Java项目开发实战入门

Java项目开发实战入门 PDF 扫描完整版

  • 更新:2021-03-10
  • 大小:96 MB
  • 类别:Java
  • 作者:明日科技(Mingri、Soft)
  • 出版:吉林大学出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Java项目开发实战入门》是由吉林大学出版社出版的一本关于Java方面的书籍,作者是明日科技(Mingri、Soft),主要介绍了关于Java、项目开发方面的知识内容,目前在Java类书籍综合评分为:9.6分。

书籍介绍

《Java项目开发实战入门》以一起来画画、通讯录系统、明日彩票预测系统、小小五子棋、企业进销存管理系统、企业QQ(局域网版)、九宫格记忆网和铭成在线考试系统8个精选项目为案例,从趣味性和实际应用角度出发,采用了当前主流技术,读者可以从这些项目中体验到编程的乐趣并获得实战经验。《Java项目开发实战入门》应用的主要技术及知识点有:Java AWT、Java Swing、MySQL数据库、Hibernate、BeautyEye外观样式、多线程、Socket编程、人机对战实现、Derby、JSP、JavaScript、CSS、Servlet、HTML5等

——优势——

√ 零基础实战入门——快速扫盲视频,预备知识入门学习;
√ 项目精彩,讲解到位——8个流行项目,6小时教学视频,代码注释详尽;
√ 书网结合——在线课程,PC端、移动端免费同步学习;
√ 4色真彩印刷——还原编程真实开发环境。

——随书附赠——

√ 《小白手册》——环境搭建、程序调试、排错秘籍,帮助用户轻松搭建开发环境,快速解决开发问题;
√ 光盘——24小时视频讲解、项目江姐视频、项目源码、资源文件、代码查错器、代码片段,方便读者学习。
√ 二维码——书中设置多种功能二维码,视频二维码、代码解释二维码、会员二维码等;手机看视频,手机看文档,多种资源手机一扫尽在掌握。
√ 技术支持——QQ、微信、论坛等均可获得图书内容相关的技术支持,可以获得全方位的学习资源和技术支持。
√ 光盘附赠开发资源库——732个实例与源码详细分析、15个经典模块开发过程完整展现、110套界面资源方案库

——读者对象——

√ 零基础编程的自学者
√ 编程爱好者
√ 大中专院校的老师和学生
√ 培训机构的老师和学生
√ 参加毕业设计的学生
√ 初级和中级程序开发人员
《Java项目开发实战入门》是一本让初学者通过项目实战开发学编程的超值图书。

目录

  • Java开发之旅
  • 第1章一起来画画(JavaAWT实现)预备知识视频讲解:2小时31分
  • 项目开发视频讲解:1小时58分
  • 代码解释(在线扩展讲解):15段1.1开发背景
  • 1.2系统功能设计
  • 1.2.1系统功能结构
  • 1.2.2系统业务流程
  • 1.3搭建项目
  • 1.3.1系统开发环境要求
  • 1.3.2创建新项目
  • 1.3.3导入资源
  • 1.4创建可以显示的窗体
  • 1.5创建画板
  • 1.6添加鼠标画笔功能
  • 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.9实现添加水印功能
  • 1.10添加鼠标图标效果
  • 1.10.1创建保存图标的包
  • 1.10.2实现更改鼠标图标功能
  • 1.11添加简笔画对照窗口
  • 1.11.1创建保存简笔画素材的包
  • 1.11.2创建显示简笔画的窗体
  • 1.11.3实现简笔画窗体与主窗体互相关联
  • 1.12让按钮变得更好看(选学)
  • 1.13一起来找茬
  • 1.14本章总结
  • 第2章通讯录系统(JavaSwing+MySQL+Hibernate+BeautyEye外观样式实现)预备知识视频讲解:3小时24分
  • 项目开发视频讲解:1小时58分
  • 代码解释(在线扩展讲解):11段2.1开发背景
  • 2.2系统功能设计
  • 2.2.1系统功能结构
  • 2.2.2系统业务流程
  • 2.3创建项目
  • 2.3.1系统开发环境要求
  • 2.3.2创建新项目
  • 2.3.3导入资源
  • 2.4创建主窗体类
  • 2.5连接并读取数据库数据
  • 2.5.1搭建Hibernate框架
  • 2.5.2让主窗体表格显示数据
  • 2.6添加展示客户信息功能
  • 2.6.1创建展示客户信息窗体
  • 2.6.2给主窗体表格添加双击事件
  • 2.7添加用户登录功能
  • 2.7.1主窗体添加用户权限识别功能
  • 2.7.2创建用户登录窗体
  • 2.8添加修改客户信息功能
  • 2.8.1添加修改客户信息按钮
  • 2.8.2创建修改客户信息窗体类
  • 2.8.3添加主窗体按钮点击事件
  • 2.8.4添加修改客户信息窗体按钮点击事件
  • 2.8.5添加数据校验功能
  • 2.9添加新增客户信息功能
  • 2.9.1添加新增客户信息按钮
  • 2.9.2创建新增客户信息窗体
  • 2.9.3添加主窗体按钮点击事件
  • 2.10添加删除客户信息功能
  • 2.11美化窗体界面(选学)
  • 2.11.1BeautyEye插件简介
  • 2.11.2使用BeautyEye外观样式
  • 2.12一起来找茬
  • 2.13本章总结
  • 第3章明日彩票预测系统(JavaSwing+MySQL+多线程实现)预备知识视频讲解:6小时29分
  • 项目开发视频讲解:2小时11分
  • 代码解释(在线扩展讲解):20段3.1开发背景
  • 3.2系统功能设计
  • 3.2.1系统功能结构
  • 3.2.2系统业务流程
  • 3.3系统开发必备
  • 3.3.1系统开发环境要求
  • 3.3.2创建明日彩票预测系统项目
  • 3.4数据库设计
  • 3.4.1数据库概述
  • 3.4.2数据表设计
  • 3.5登录窗体设计
  • 3.5.1登录窗体概述
  • 3.5.2设计登录窗体
  • 3.5.3登录功能的实现
  • 3.6主窗体设计
  • 3.6.1主窗体概述
  • 3.6.2主窗体基本布局
  • 3.6.3添加主窗体中的组件
  • 3.6.4实现数据库的连接
  • 3.6.5分页显示历届开奖信息
  • 3.6.6打开主窗体
  • 3.7号码走势对话框设计
  • 3.7.1号码走势对话框概述
  • 3.7.2创建号码走势对话框
  • 3.7.3创建第一位开奖号码走势面板
  • 3.7.4实现号码走势对话框功能
  • 3.7.5实现从主窗体向号码走势对话框的跳转功能
  • 3.7.6设计第一位开奖号码走势面板
  • 3.7.7获取第一位开奖号码走势数据
  • 3.7.8以折线图显示近10期开奖号码走势
  • 3.8随机选号对话框设计
  • 3.8.1随机选号对话框概述
  • 3.8.2添加随机选号对话框中的组件
  • 3.8.3实现显示开奖期数
  • 3.8.4实现从主窗体向随机选号对话框的跳转功能
  • 3.8.5随机选号和按要求选号的切换
  • 3.8.6机选选号功能的实现
  • 3.8.7按照指定要求选取彩票号码
  • 3.8.8指定按要求选号时的约束条件
  • 3.8.9彩票购买功能的实现
  • 3.8.10关闭随机选号对话框
  • 3.9一起来找茬
  • 3.10本章总结
  • 第4章小小五子棋(JavaAWT+Socket编程+多线程+人机对战实现)代码解释(在线扩展讲解):14段4.1开发背景
  • 4.2系统功能设计
  • 4.2.1系统功能结构
  • 4.2.2系统业务流程
  • 4.3系统开发环境要求
  • 4.4项目目录结构预览
  • 4.5公共模块设计
  • 4.5.1定义用户类
  • 4.5.2定义棋盘模型类
  • 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.7通讯模块设计
  • 4.7.1通讯模块概述
  • 4.7.2信息识别功能的实现
  • 4.7.3实现发送/接收聊天信息功能
  • 4.7.4“悔棋”命令的实现
  • 4.8五子棋算法设计
  • 4.9人机对战设计
  • 4.9.1人机对战算法概述
  • 4.9.2电脑自动处理用户请求
  • 4.9.3电脑判断落棋点
  • 4.9.4电脑自动落棋
  • 4.10本章总结
  • 第5章企业进销存管理系统(JavaSwing+MySQL实现)代码解释(在线扩展讲解):20段5.1开发背景
  • 5.2系统功能设计
  • 5.2.1系统功能结构
  • 5.2.2系统业务流程
  • 5.3数据库设计
  • 5.3.1数据库概述
  • 5.3.2设计数据表
  • 5.4项目中的组织结构
  • 5.5公共类设计
  • 5.5.1创建Item公共类
  • 5.5.2创建数据模型公共类
  • 5.5.3创建Dao公共类
  • 5.6系统主窗体概述
  • 5.7进货单模块设计
  • 5.7.1添加进货商品的空模板
  • 5.7.2显示指定供应商主营商品名称的下拉列表
  • 5.7.3更新进货商品详细信息
  • 5.7.4统计进货商品信息
  • 5.7.5进货商品入库功能的实现
  • 5.8销售单模块设计
  • 5.8.1初始化销售票号
  • 5.8.2添加销售商品信息
  • 5.8.3统计销售商品信息
  • 5.8.4商品销售功能的实现
  • 5.9库存盘点模块设计
  • 5.9.1显示所有库存商品信息
  • 5.9.2统计库存商品的损益数量
  • 5.10数据库备份与恢复模块设计
  • 5.10.1备份数据库
  • 5.10.2获取数据库备份文件
  • 5.10.3恢复数据库
  • 5.11本章总结
  • 第6章企业QQ(局域网版)(JavaSwing+Derby+多线程+Socket编程实现)代码解释(在线扩展讲解):28段
  • 6.1开发背景
  • 6.2系统功能设计
  • 6.2.1系统功能结构
  • 6.2.2系统业务流程
  • 6.3数据库设计
  • 6.4系统开发必备
  • 6.4.1系统开发环境要求
  • 6.4.2项目中的组织结构
  • 6.5公共类设计
  • 6.5.1数据库操作类
  • 6.5.2系统工具类
  • 6.6主窗体设计
  • 6.6.1创建主窗体
  • 6.6.2记录窗体位置
  • 6.7系统托盘模块设计
  • 6.7.1系统托盘模块概述
  • 6.7.2初始化系统托盘
  • 6.7.3设计系统托盘中的“打开”和“退出”快捷菜单
  • 6.7.4双击托盘弹出主窗体
  • 6.8系统工具模块设计
  • 6.8.1系统工具模块概述
  • 6.8.2设计系统工具选项卡
  • 6.8.3搜索新用户
  • 6.9用户管理模块设计
  • 6.9.1用户管理模块概述
  • 6.9.2用户列表设计
  • 6.9.3获取本地用户对象
  • 6.9.4实现用户的添加和删除功能
  • 6.10通信模块设计
  • 6.10.1通信模块概述
  • 6.10.2通信窗体设计
  • 6.10.3消息的接收和发送
  • 6.10.4显示消息记录
  • 6.10.5仿QQ抖动功能的实现
  • 6.10.6截图功能的实现
  • 6.11本章总结
  • 第7章九宫格记忆网(JavaAWT+JSP+MySQL+JavaScript+CSS实现)代码解释(在线扩展讲解):12段7.1开发背景
  • 7.2系统功能设计
  • 7.2.1系统功能结构
  • 7.2.2系统业务流程
  • 7.3系统开发环境要求
  • 7.4项目目录结构预览
  • 7.5数据库设计
  • 7.5.1数据库结构预览
  • 7.5.2数据表结构
  • 7.6公共类设计
  • 7.6.1编写数据库连接及操作类
  • 7.6.2编写保存分页代码的JavaBean
  • 7.6.3配置解决中文乱码的过滤器
  • 7.6.4编写实体类
  • 7.7主界面设计
  • 7.7.1主界面概述
  • 7.7.2采用DIV+CSS技术使页面内容居中
  • 7.7.3主界面的实现过程
  • 7.8用户模块设计
  • 7.8.1用户模块概述
  • 7.8.2实现Ajax重构功能
  • 7.8.3用户注册的实现
  • 7.8.4用户登录的实现
  • 7.8.5退出登录的实现
  • 7.8.6找回密码功能
  • 7.9显示日记列表模块设计
  • 7.9.1显示日记列表概述
  • 7.9.2展开和收缩图片功能
  • 7.9.3查看日记原图功能
  • 7.9.4对日记图片进行左转和右转
  • 7.9.5显示全部日记功能
  • 7.9.6查看个人日记功能
  • 7.9.7删除个人日记功能
  • 7.10写日记模块设计
  • 7.10.1写日记模块概述
  • 7.10.2填写日记信息的实现
  • 7.10.3预览日记图片功能
  • 7.10.4保存日记图片功能
  • 7.11社交模块设计
  • 7.11.1社交模块的概述
  • 7.11.2评论功能的实现
  • 7.11.3点赞功能的实现
  • 7.12本章总结
  • 第8章铭成在线考试系统(Servlet+JSP+MySQL+HTML5+JavaScript实现)代码解释(在线扩展讲解):9段界面预览
  • 项目功能应用技术预览
  • 攻占Java大陆
  • 武林荣誉称号榜
  • (以下拓展内容在配书光盘中)
  • 8.1开发背景
  • 8.2系统功能设计
  • 8.2.1系统功能结构
  • 8.2.2系统业务流程
  • 8.3系统开发必备
  • 8.3.1系统开发环境需求
  • 8.3.2项目结构预览
  • 8.4数据库设计
  • 8.4.1初始化数据库
  • 8.4.2数据库表结构
  • 8.4.3数据库表关系
  • 8.5正确答案加密模块设计
  • 8.5.1字符串ASCII码加密
  • 8.5.2科学的加密方式MD5
  • 8.6考试计时模块设计
  • 8.6.1使用WebSocket实现考试计时功能
  • 8.6.2JSP引用WebSocket
  • 8.6.3编写计时模块的业务逻辑
  • 8.6.4启动计时线程
  • 8.7考试科目模块设计
  • 8.7.1获取并显示考试科目
  • 8.7.2获取并显示指定考试科目的所有试卷
  • 8.7.3获取并显示试题及答案
  • 8.8其他功能设计
  • 8.8.1试卷编辑模块设计
  • 8.8.2科目编辑页面设计
  • 8.8.3查看成绩页面设计
  • 8.9本章总结

资源获取

网友留言