基于Qt局域网聊天室
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.主要参考英文资料,中文资料 做辅助资料,用翻译软件快速解 决不懂的单词、词句。 2.花了一整天的时间专门研究Qt 配置问题,结果发是Ubuntu的配 置文件的问题。 3.到图书馆和网络工具学习有关 计算机网络通信和C++编程知识 4。通过学习帮助文档和请教水 平高的同学等方法解决程序题。
www,378700000.com
一、开发环境的搭建
二、基于Qt局域网聊天室相关技术
主要内容
三、模块总体设计
四、存在问题
Ubuntu10.10系统的安装和配置
聊天软件主要采用MVC模式架构。各个模式之间以接口以及 协议进行通信连接。 Model模式:主要是数据模型,用于保存数据 View模式:主要是视图模型,用于显示聊天室界面 Control模式:主要控制通信以及Model模式与View模式的同步 。
发 送 文 件 模 块
发 送 消 息 模 块
软件功能模块
Picked a MS design template – yuck! And now I’ve inserted a picture – whoopie! Can I improve this slide?
1.Qt的中文资料很少。 2.Qt苦安装环境配置易错。 3.对需用到的计算机网络通信的 4知识和C++编程知识不够熟悉 5.不熟悉调试技术。
用户界面
查看/更新 个人信息
查看/更新 聊天记录
添加/删除 分组
发 送 文 件
发 送 消 息
局域网
数据库
聊天软件架构图
Hale Waihona Puke BaiduQ聊天软件
主题界面模块
通信控制模块
初 始 化 网 络 模 块
初 始 化 数 据 库 模 块
管 理 个 人 信 息 模 块
管 理 好 友 分 组 模 块
聊 天 记 录 管 理 模 块