曙海教育集团
全国报名免费热线:4008699035 微信:shuhaipeixun
或15921673576(微信同号) QQ:1299983702
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 
仿QQ即时通信系统开发视频课程

 
  班级规模及环境--热线:4008699035 手机:15921673576( 微信同号)
      每个班级的人数限3到5人,互动授课, 保障效果,小班授课。
  上间和地点
上部份地点:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院【北京分部】:北京中山学院/福鑫大楼【南京分部】:金港大厦(和燕路)【武汉分部】:佳源大厦(高新二路)【成都分部】:领馆区1号(中和大道)【沈阳分部】:沈阳理工大学/六宅臻品【郑州分部】:郑州大学/锦华大厦【石家庄分部】:河北科技大学/瑞景大厦
最近开间(周末班/连续班/晚班):即将开课,详情请咨询客服!
  实验设备
    ◆小班教学,教学效果好
       
       ☆注重质量☆边讲边练

       ☆合格学员免费推荐工作
       ★实验设备请点击这儿查看★
  质量保障

       1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
       2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
       3、培训合格学员可享受免费推荐就业机会。☆合格学员免费颁发相关工程师等资格证书,提升职业资质。专注高端技术培训15年,曙海学员的能力得到大家的认同,受到用人单位的广泛赞誉,曙海的证书受到广泛认可。

部份程大纲
 

讲解如何实现一个仿腾讯QQ即时通信系统的课程;主要功能有:用户注册,登录,登录后QQ号码保存在登录下拉框中;修改个人资料,查找好友,添加好友,删除好友;在线聊天,上线通知,下线通知,更改状态,更换主界面皮肤,发送文件,发送表情,抖动,通知铃声,发送群信息,系统托盘和发送离线消息等功能;

目录
章节1
仿QQ即时通信系统开发
第1节
课程内容介绍

第2节
项目开发软件工程概述
了解软件工程的生命周期,各个环节的工作要求及重点,编写文档的重要性,软件概要设计的编写要求,方法与步骤

第3节
QQ即时通讯软件的需求分析
QQ即时通讯软件的需求分析及项目框架整合

第4节
实现QQ用户注册界面
1.设置注册界面背景图片; 2.利用Swing控件制作注册界面;

第5节
实现用户注册界面合法性验证
1.完善QQ用户注册界面的设计; 2.对非空字段的数据进行合法性验证; 3.对不同数据类型的数据进行范围控制; 4.给javabean设值;

第6节
保存用户注册信息
1.随机产生QQ号码,控制QQ号码必须唯一 2.随机产生通信端口,控制通信端口必须唯一 3.保存注册用户信息到数据库;

第7节
实现聊天窗口界面功能
1.实现聊天窗口界面布局; 2.完成聊天窗口; 3.在主窗口双击鼠标弹出聊天窗口;

第8节
实现QQ登录功能
1.实现QQ登录功能; 2.动态获取通信端口; 3.改变用户状态; 4.保存登录过的QQ账号到下拉框;

第9节
实现主界面及更换皮肤功能
1.实现QQ主界面; 2.设置主界面的透明背景以便显示图片作为背景 3.能够根据自己的喜好更换皮肤;

第10节
分组好友及对应不同状态头像
1.利用JTabbedPane控件实现多标签分组好友资料; 2.利用JList显示好友头像,昵称,QQ号码和备注等信息; 3.利用Vector从数据库读取好友信息,显示在JList控件中 4.不同状态好友显示不同的头像

第11节
双击头像修改个人资料
1.在主界面双击个人头像弹出修改个人资料界面; 2.保存修改后的个人信息; 3.修改成功后更新主界面头像及昵称等信息;

第12节
实现弹出菜单及查看好友资料
1.实现登录窗口任意移动窗口功能; 2.实现主窗口右键弹出菜单功能; 3.实现查看好友资料功能;

第13节
实现聊天窗口界面功能
1.实现聊天窗口界面布局; 2.完成聊天窗口; 3.在主窗口双击鼠标弹出聊天窗口;

第14节
发送聊天表情及设置字体
1.实现改变发送框字体,字号大小功能; 2.实现在改变发送框字体颜色功能; 3.实现显示所有表情的窗口功能; 4.实现把选中的表情图标显示到发送框的功能;

第15节
实现网络通信与上线广播通知
1.利用Socket通信,实现发送网络消息功能; 2.实现接收消息的线程类; 3.实现接收网络消息的功能; 4.实现上线通知的网络广播功能;

第16节
实现网络在线聊天功能
1.实现网络在线聊天功能; 2.解决弹出多个聊天窗口的问题;

第17节
移动好友分组及发送抖动消息
1.完善聊天功能; 2.实现移动好友到不同分组的功能; 3.实现发送抖动消息的功能

第18节
实现查找好友窗口界面功能
1.使用JTable控件显示搜索到的好友资料; 2.显示好友资料及头像; 3.使用复杂查询条件查找好友信息;

第19节
实现添加好友功能
1.用户可以根据QQ号码,昵称,年龄,性别,状态等查找符合条件的好友; 2.用户查找到好友后发送添加好友消息; 3.接收线程收到添加好友的信息后可以选择同意或拒绝; 4.如果同意加为好友则双方成为好友;并更新双方的好友列表; 5.不能添加自己为好友,已经是好友的也不能重复添加;

第20节
更改在线状态并通知好友
1.用户可以随便更改自己的在线状态并通知好友; 2.上线和下线时在屏幕右下角会弹出提醒窗口,然后自动消失;

第21节
发送文件及铃声通知
1上线,下线,添加好友,发送信息时会有铃声通知; 2.上线,下线时会在右下角弹出窗口提示,然后自动消失; 2.发送文件给好友;

第22节
实现系统托盘与删除好友功能
1.实现系统托盘:当点击最小化按钮时,会在右下角出现QQ图标,右键点击图标时会出现弹出菜单,可以打开,关闭,更改状态等; 2.在主窗口点击右键,弹出菜单中点击删除好友菜单,可以删除好友,同时发送信息更新2边的界面

第23节
实现群聊功能和离线消息
1.实现QQ群聊功能,只要加入群,都可以参与群聊,也能接收的群里面其他人发送的信息; 2.讲解离线消息的实现原理和方法;

 
-
  备案号:沪ICP备08026168号 .(2014年7月11)...................
友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 曙海 教育 企业 学院 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 曙海教育企业学院培训课程 系列班