【电子信息工程毕业设计】基于VC的简单即时通信软件开发

【电子信息工程毕业设计】基于VC的简单即时通信软件开发

ID:482077

大小:454.66 KB

页数:55页

时间:2017-08-09

【电子信息工程毕业设计】基于VC的简单即时通信软件开发_第1页
【电子信息工程毕业设计】基于VC的简单即时通信软件开发_第2页
【电子信息工程毕业设计】基于VC的简单即时通信软件开发_第3页
【电子信息工程毕业设计】基于VC的简单即时通信软件开发_第4页
【电子信息工程毕业设计】基于VC的简单即时通信软件开发_第5页
资源描述:

《【电子信息工程毕业设计】基于VC的简单即时通信软件开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、(20__届)本科毕业设计基于VC的简单即时通信软件开发49摘要本文开头讲述了通讯软件的来源,研究意义,继而展开对即时通讯软件的讨论。第一章主要讲述了即时通讯软件的现状,研究意义。第二章深入地讲述了如何开发一款简单的即时通讯软件,内容包括了:功能描述,主要是指该即时通讯软件的基本功能,如文本的发送和接收;结构描述,是指构成一个简单通讯系统所必须的几个模块——服务器,客户端,internet;通讯协议、报文,其中讲述了在这个系统中所用到的几个命令,如登陆、登出命令。以及各种细节的描述,如结构设计,宏的设计,外观设计,和各模块功能的设计。这几部分的描述,是这个软件的框架。

2、最后部分是相关重要内容的代码设计。这一部分是通过参考各种文献和报刊杂志等,然后汇总,分析,组合,修改而成的。主要涉及的有CClient类的实现,Server类的实现。关键词:即时通讯软件、vc++、chat类、server设计。49TheDesignofSimpleInstantMessagingSoftwareBasedonVCAbstractBeginningofthisarticle,Idescribesthesourceofcommunicationsoftware,thestudyofsignificance.Thenexpandthediscussiono

3、finstantmessagingsoftware. Chapter1mainlydescribesaboutthestatusofinstantmessagingsoftwareandsignificance. Chapter2describesin-depthabouthowtodevelopasimpleinstantmessagingsoftware.Topicsinclude:functionaldescription,Mainlyreferstothebasicfunctionsofinstantmessagingsoftware,suchassendin

4、gandreceivingtext;theschemaofthesoftwareisasimplecommunicationsystemconstitutedofseveralmodulesthatareserver,client,internet,Communicationprotocol,message,Whichtellsthesystemthatareusedinseveralcommands,suchaslogin,logoutcommand,andadetaileddescriptionofvariousdetails.Suchasstructuralde

5、sign,macrodesignandthedesignofthemodulefunctions.It’sanimportantpartofthecoderelatedtothedesign.Thissectionisbyreferencetoavarietyofdocumentsandnewspapersandmagazines,thensummary,analysis,portfolio,changesmade.MainlyrelatedtoimplementationoftheclassareCClient,serverclassimplementation.

6、 Keywords:IM,vc++,chatclass,serverdesign.49目录摘要IIIAbstractIV1绪论11.1课题的来源11.2课题的意义11.3即时通讯国内外发展现状21.4课题研究的主要内容22功能描述和系统结构32.1即时通讯系统的主要功能32.2即时通讯系统的结构43通讯协议和报文格式54结构、类型和宏85Chat的UI设计106Chat主要的类及其关系116.1ClientDlg的类116.2Server的类147Chat的实现167.1Client的实现代码167.2Server的实现代码35结论50参考文献51致谢5249基于VC

7、的简单即时通信软件开发 1绪论1.1课题的来源InstantMessaging或即时通讯或实时传讯的缩写是IM,这是一种可以让使用者在网络上可以建立某种私人聊天室(chatroom)的实时通讯的服务。目前在互联网上很受欢迎的即时通讯软件包括QQ、百度HI、新浪UC、MSNMessenger等等。基于局域网的即时通信工具,实际上是在互联网即时通信工具中的一个小规模版本。是为了实现快捷通讯而出现的。如今一般采用UDP或者TCP协议体系来实现。1970年代早期,一种更早的即时通讯形式是柏拉图系统(PLATOsystem)。之後在1980年代,UNIX/Li

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。