- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
对JAVA比较熟练,有一定的网络与数据库基础
你将会学到:
会使用JAVA的Swing做UI,学习用JAVA操作数据库,用Java的网络编程,多线程编程,制作一个仿QQ的即时通讯软件,实现在局域网或者互联网通讯
课程简介:
1.学习JAVA的Swing做UI设计,
2学习用JAVA语言进行数据库编程,熟练使用Connection,Statement,PreparedStatement,ResultSet等数据库类库;
3.学习用Java进行网络编程,用Socket,DatagramSock,DatagramPacket类库;
4.学习用JAVA IO流文件操作,File,FileInputStream,FileOutputStream,DataInputStream,DataOutputStream等类库
4.学习多线程编程,使用Thead类或Runnable接口创建线程,启动线程;
5.学习一般网络通信软件的协议设计编程;
6.制作一个仿QQ的即时通讯软件完整代码,实现在局域网或者互联网通讯;
7.主要功能:有注册,登录,修改用户信息,修改好友备注,添加好友,删除好友,好友分组,群聊等功能;
8.通信功能:好友聊天,发送文件,发送表情,抖动,离线发送文件;
9.改变状态:在线状态,离线状态,隐身状态,离开状态;
10.托盘功能:在屏幕的右下角添加图标,上线通知铃声,下线通知铃声,收到信息铃声等功能。
课程大纲-Java项目实战-仿QQ即时通讯软件视频课程
2
【赖国荣】JAVA项目实训第1讲:QQ即时通讯软件的需求分析1.了解项目开发的基本流程; 2.了解项目的需求,功能模块; 3.设计数据库表结构; 4.创建数据库; 5.创建JAVA项目; 6.创建基本的JAVA BEAN类; 7.创建数据库连接的类库 8.编写用户注册的类库
「仅限付费用户」点击下载“MyQQ需求分析说明.doc”
[01:24:36]开始学习3
【赖国荣】JAVA项目实训第2讲:开发QQ用户注册模块1.使用Swing包中的各种控件编写注册界面; 2.使用ActionListener接口实现按钮的单击事件,保存注册信息; 3.定义Account javabean,实现界面数据和数据库数据的传输,用MVC的三次架构操作; 5.对用户输入的各个字段的值进行合法性的验证,必须符合数据库的设计要求; 4.数据库的操作,把用户的注册信息保存到数据库;
「仅限付费用户」点击下载“MyQQ功能规则清单.doc”
[01:19:48]开始学习4
【赖国荣】JAVA项目实训第3讲:开发登录界面1.设计登录界面; 2.实现登录功能; 3.保存登录过的QQ号码到文件,下次登录时显示到下拉框; 4.制作QQ好友主界面,登录成功后到QQ主界面; 5.点击注册后显示注册页面;
「仅限付费用户」点击下载“QQ流程梳理.doc”
[01:37:01]开始学习5
【赖国荣】JAVA项目实训第4讲:编写QQ主界面功能1.QQ主界面的布局; 2.JTabbed控件的使用; 3.JList如何显示图片和文字; 4.Vector的使用,获取QQ好友数据; 5.Hashtable保存好友信息; 6.弹出菜单的定义,创建及调用; 7.窗口的移动; 8.事件的应用,ActionListener,KeyListener,MouseListener,MouseMotionLister等事件的使用 9.数据库的查询,多表连接的查询应用;
「仅限付费用户」点击下载“数据库设计.txt”
[01:38:25]开始学习6
【赖国荣】JAVA项目实训第5讲:开发QQ聊天界面及功能1.编写聊天界面,界面的BorderLayout,FlowLayout和GridLayout混合布局; 2.窗口之间传递JAVABEAN参数 3.发送聊天记录功能; 4.窗口抖动功能; 5.设置发送内容的字体,大小和颜色功能; 6.定义发送内容的类; 7.定义通信协议; 8.网络通信核心功能,网络发送数据功能;
「仅限付费用户」点击下载“QQ2016.zip”
[02:09:03]开始学习7
【赖国荣】JAVA项目实训第6讲:实现网络聊天功能1.创建线程接收聊天消息,抖动消息,登录消息; 2.实现了窗口抖动功能; 3.实现了发送聊天消息的功能; 4.实现改变聊天内容字体,大小,颜色功能; 5.实现了发送聊天表情的功能; 6.在主窗口实现了接收消息的功能; 7.实现了上线铃声通知的功能; 8.系统的网络核心功能在该讲基本实现,重点章节;
「仅限付费用户」点击下载“QQ2015.zip”
[01:19:20]开始学习8
【赖国荣】JAVA项目实训第7讲:实现更改用户状态功能1.实现上线,离线铃声通知; 2.实现上线,离线,隐身,下线,忙碌窗口提示功能; 3.实现上线,离线,隐身,下线,忙碌等更改头像功能; 4.实现广播通知;
[01:10:09]开始学习9
【赖国荣】JAVA项目实训第8讲:实现查找好友功能1.讲解添加好友的查找界面; 2.讲解.JTable控件显示好友列表的功能; 3.讲解JTable的单击事件,获取选中的好友信息; 4.讲解发送添加好友的网络消息功能;
[01:11:39]开始学习10
【赖国荣】JAVA项目实训第9讲:实现系统托盘,发送文件功能1.实现系统托盘功能; 2.实现发送文件功能; 3.实现所有的弹出菜单功能; 4.实现修改个人资料功能; 5.完善所有其他功能;
[01:52:01]开始学习
“赖国荣”老师的其他课程更多+