欢迎来到天天文库
浏览记录
ID:28058041
大小:598.08 KB
页数:36页
时间:2018-12-08
《聊天程序客户端的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要2Abstract3第一章概述41」开发背景41.2开发工具及其介绍4第二章技术背景62.1客户杖L/月艮务器技术62.2TCP通讯技术62.3Socket通汛技术62.4Socket编程7第三章总体设计93」界面设计93.2功能模块划分93.2.1登陆模块93.2.2聊天模块9323聊天记录管理模块10第四章主要功能模块详述114」系统总述114.2模块功能详述124.2.1登陆模块124.2.2聊天模块184.2.3聊天记录管理模块27第五章总结与展望315」课题总结315.2进一步开发的展望32参考文献33致谢
2、34聊天程序主要通过传输文本来实现彼此的沟通、信息的交流。本聊天程序设计主要运用了VisualC++编程环境,实现了用户的即吋聊天功能。本论文设计的聊天程序涉及到了客户机/服务器的基本原理和TCP网络通信技术。应用GfxOutBarCtrl控件来实现好友的列表显示、聊天时好友的选择以及好友上下线显示的管理。运用CObList链表来管理一个客户端的多个聊天对话框,实现同一时间与多个好友的会话。应用Socket通信技术方便地实现了客户端与服务器端之间的通信。同吋还实现了查看聊天记录的功能。关键词:聊天程序,会话,Visual
3、C++,网络通信,Socket编程AbstractThroughtransmittingtexts,chatprogramsachievecommunicatingandtransmittinginformationbetweenpeople.ThischattedprogrammingmainlyuseMicrosoftVisualC++6.0asitsprogrammingenvironment.Ithasrealizedtheimmediatelycommunicationbetweentheusers・Getti
4、nginvolvedinthedesign,thereareclient/serverbasicprincipleandTCPnetworkcommunicatingtechnics.ItalsoincludesGfxOutBarCtrlcontrols,usingwhichtodisplaythegoodfriendlists,chooseafriendtochatwith,andmanagethegoodfriendlists.TheCObListcontrolhasmanagedthechatdialogsthat
5、oneclientprogramcreated,whichrealizecommunicatewithseveralfriendsinonetime.Socketcommunicatetechnicsdomakethechatsbetweentheclientandtheservercometrue.Atthesametime,itcansearchthechatrecordseasily.Keywords:chatprogram,conversation,VisualC++,networkcommunication,S
6、ocketprogram第一章概述1.1开发背景随着网络的出现,它在人们的生活中所扮演的角色越来越多,也越来越重要,人们可以通过这个空间进行网络聊天,实现彼此的沟通,信息的交换。甚至网络聊天工具在部分人们的生活中,充当了传统的电话通讯手段。尤其在当今的校园中,单单在课堂里或校园里的交流是远远不够的,学生与老师直接的交流,更加趋于网络化。本论文设计的聊天程序即针对局域网内的用户,实现其用户之间信息的沟通和交流。本文的局域网即时聊天程序设计主要采用VisualC++编程环境,程序实现过程中还涉及到了网络通信基本原理和Sock
7、et编程。由于程序是在TCP/IP协议下运行,采用服务器端/客户端结构。服务器端和客户端通过建立Socket连接来实现聊天功能。应用GfxOutBarCtrl控件来实现好友的列表显示、聊天吋好友的选择以及好友上下线显示的管理。运用CobList链表来管理一个客户端的多个聊天对话框,实现同一吋间与多个好友的会话。同时还实现了查看聊天记录的功能。1.2开发工具及其介绍本文的局域网即时聊天程序设计主要采用VisualC++编程环境oVisualC++是一个功能强大的可视化应用程序开发工具,用于Windows环境下32位应用程序
8、的开发,是计算机界公认的最优秀的应用开发工具之一。它在提供可视化编程方式的同时,也适用于编写直接对系统底层操作的程序,生成代码的质量也优于其它的开发工具。在VisualC4-4-环境下,利用Microsoft的基本类库MFC(MicrosoftFoundationClassLibrary),可以使用完全的面向对象的方
此文档下载收益归作者所有