优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于QT的局域网聊天软件开发与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘 要

本文主要介绍了如何用QT技术来实现一个局域网的聊天软件。论文阐述了QT的概念,发展历史,功能及其应用平台,以及QT的发展前景;讲述了socket通信的工作原理及其应用方面;分别叙述了TCP/IP通信和UDP通信的工作流程和应用方面,以及他们之间的区别。本文还介绍了软件的需求分析,界面设计,及其测试用例,并且比较详细的描述了整个软件的实现过程。本软件主要是应用于局域网的聊天及文件传输,采用最基础的C++语言,用QT界面开发工具来开发,使用了TCP/IP和UDP通信协议进行通信。该软件应用QT进行界面开发,能够开发出优美的界面;用TCP/IP通信实现文件的传送,用UDP通信实现聊天信息之间的传输。关键词:QT,TCP/IP 通信,UDP 通信,界面开发ABSTRACT

内容来自think58 [来源:http://think58.com]

[资料来源:http://THINK58.com]

This paper describes how to use QT technology to achieve a software of chat base on LAN.This paper describes the conception of QT,and the history of QT,and the function of QT,and the Application Platform of QT,and the development prospects of QT.This paper also describes how to work of socket communication and the ways about it be used.It introduce the workflow and the ways about it be used that about TCP/IP communication and UDP communication,and the different between them.This paper also introduce the demand analysis,the design of interface,and the test case about the software.It also describes the realization process about software in detail.This software is used to chat on LAN and send files.It use C++ language and QT develop software to develop this software.The software use TCP/IP communication and UDP communication to communicate.The interface of the software is developed by use QT develop software.The QT develop software can create beautiful interface.The software use TCP/IP deal to send files,and use UDP deal to chat with others.Keywords: QT,TCP/IP communication,UDP communication,Interface copyright think58

[资料来源:http://THINK58.com]

目 录

[资料来源:http://THINK58.com]

摘 要IABSTRACTII第1章 绪论11.1 软件开发的背景和目的11.2 聊天软件在当今的形式11.3 软件设计和研究的方法11.4 设计过程:11.5 研究内容:2第2章 QT32.1 QT的概念32.2 QT的发展32.2.1 发展历史32.2.2 发展前景42.3 QT的主要功能52.4 QT的应用平台5第3章 通信协议63.1 TCP/IP协议63.1.1工作流程63.1.2 应用方面63.2 UDP协议73.2.1 工作流程73.2.2 特点和应用83.3 协议的区别8第4章 需求分析94.1 引言94.1.1 编写目的94.2 任务概述94.2.1 任务目标94.2.2 运行环境94.3 协议需求分析104.4 功能需求分析104.4.1 公共端口104.4.2 私有端口104.4.3 功能模块图114.4.4 主要功能描述11第5章 界面设计125.1 登陆界面的设计125.2 聊天界面的设计155.2.1 获取端口信息155.2.2 发送信息界面175.2.3 接收信息界面195.2.4 改变编辑字体界面215.3 文件传送界面的设计24第6章 软件测试296.1 登陆测试296.2 聊天测试296.3 字体改变测试306.4 文件传送测试306.5 多平台聊天测试31结 论32参考文献33致 谢34

think58

[版权所有:http://think58.com]

[资料来源:http://think58.com]

预览图: think58.com

[资料来源:http://think58.com]

think58好,好think58

[资料来源:http://THINK58.com]