欢迎来到天天文库
浏览记录
ID:7906745
大小:449.50 KB
页数:33页
时间:2018-03-02
《Linux平台下的聊天软件的设计与开发 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、源程序代码等全套设计联系QQ174320523各专业都有分类号:TP311.1UDC:D10621-408-(2007)6141-0密级:公开编号2003032148成都信息工程学院学位论文Linux平台下的聊天软件的设计与开发论文作者姓名:张晓韬申请学位专业:网络工程申请学位类别:工学学士指导教师姓名(职称):李晓岗(高级工程师)论文提交日期:2007年6月10日Linux平台下的聊天软件的设计与开发摘要如今互联网技术高度发达,网络带给人们的方便不言而喻。网络聊天软件作为一种开销低且方便快捷的通讯手段,被越来越多的人所使用。本文阐述了如何使用GTK+图形开发库和C语言编写一个
2、基于Linux平台运行的聊天软件的过程。文章主要分为四个部分,第一部分主要分析了该类产品的一个发展过程和开发此类软件的背景及意义。在此基础上,进一步的分析了该类产品的需求情况。在第三章中详细的介绍了所选取的开发环境,因为这一套开发体系使用者数量并不多所以在此多花了一些笔墨进行讲解,通过了解这些知识将会对该类软件的开发流程有一个总体的认识。之后,在通过对预备方案的分析和总结后,最终确定设计路线。程序设计路线这一章节对该软件的各个功能模块和操作处理流程进行了详细的划分和设计,并且运用各种图表清晰的展现了软件的模块信息和总体结构。软件的预期效果在这一章节中得到了体现,完成效果符合前期
3、的需求分析。最后总结了该软件开发的不足之处,还有软件需要完善的部分。关键词:Linux系统;C/S结构;TCP/IP协议;网络编程;图形用户界面DesignGtkInterfaceMessageSoftwareinthePlatformofLinuxOperatingSystemAbstractNowadaysthenetworktechnologydevelopsveryrapidly,andtheconveniencegoeswithoutsayingthatthenetworkbringouttopeople.Thechatprogramasacheapandquickm
4、eansofcommunicationhasbeenadoptedbymoreandmorepeopleintheworld.ThisdisquisitionexpoundhowtousetheGTK+andCprojectachatprogrambaseontheLinuxplatform,thepaperisdividedintofourparts.Thefirstpartistodealwiththedevelopmentofthisproductandthebackgroundandsignificanceofdevelopingofthissoftware.Onthi
5、sbasisitgoesontodescribethedemandforthisproduct.Thethirdpartintroducesindetailthechoiceaboutthecircumstanceofthisdevelopment.Asthepeopleadoptingthisdevelopingsystemarenotmany,thispartdevotesmuchspacetoit.Withsuchknowledgeinhand,you'llhaveageneralideaofthedevelopingprogramofthissafeware.Andth
6、edesignideawillbedeterminedthroughtheanalysisandsumming-upofthepreparatorydesign.Inthesectiondealingwiththeprogramdesign,allthefunctionmodesandtheiroperationflowofthissoftwaregiveanaccountofthedetaileddivisionanddesign.Inaddition,allthechartsshowtheinformationofthemodesandtheirwholestructure
7、s.Finally,thepaperpointsouttheshortcomingsinthedesignofthesoftware.Anditishopedthatfurthereffortswillbemadeinthedesign.Keywords:Linuxoperatingsystem;Server/clientmodel;TCP/IPprotocol;Networkprogramming;Graphicsuserinterface1引言1.1课题的背景及意义在网络无所不在的今天,
此文档下载收益归作者所有