欢迎来到天天文库
浏览记录
ID:464487
大小:537.00 KB
页数:45页
时间:2017-08-05
《网络实时文件传输软件的开发【毕业论文】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业设计(20届)网络实时文件传输软件的开发摘要当前中国的互联网技术已经进入了一个飞速发展的时期,即时通讯工具作为当今网络应用的主流,越来越受到了人们的青睐,使人们的网上生活更加丰富多彩。现在人们开发了越来越多的软件使文件传输再也不用像以前那么麻烦,它既方便又快捷,能为人们省下很多宝贵的时间。本毕业设计就是开发了一个网络实时文件传输的软件。本设计的开发采用C/S结构,在基于C++Builder开发环境下,使用C++编程语言进行开发。本文首先论述了现今传输软件的发展方向,并对开发环境和开发的主要内容进行了简单
2、的介绍。本设计所开发的软件是基于TCP/IP协议,论文中也介绍了TCP/IP协议和FTP的一些相关知识。本文还论述了线程的概念、优缺点以及在C++Builder中的实现,重点介绍了软件的开发思路和程序中关键代码的解析。通过运行、测试与分析,该软件运行稳定、可靠,具有一定的实用价值。关键词:C++Builder;TCP/IP协议;实时文件传输AbstractNowadays,China'sInternettechnologyhasalreadyenteredarapiddevelopmenttimes,insta
3、ntmessagingtoolsasthemainstreamofnetworkapplication,whichcausespeople'sonlinelifetobemorerichlycolorful,andhasalsoreceivedpeople'sfavorssimultaneously.Nowpeopledevelopedmoreandmoresoftwaremakesfiletransferseasier,itissoconvenientandfast,helppeoplesavealotofp
4、recioustime.Thisgraduationprojectistodevelopasoftwareofrealtimefiletransferonnetwork.ThedevelopmentofthisdesignuseingC/SstructurebasedonC++Builder,bytheuseofC++programminglanguagedevelopment.Thisarticlefirstdiscussesthecurrentdirectionoftransmissionofsoftwar
5、edevelopment,andintroducedthedevelopmentenvironmentandtheprimarycontentsofthedevelopment.ThisdesignsoftwareisbasedonTCP/IPprotocol,andalsointroducestheTCP/IPprotocolandsomerelevantknowledgeofFTP.Thisarticlealsodiscussestheconceptofthread,theadvantagesandther
6、ealizebasedonC++Builder,mainlyintroducessoftwaredevelopmentthinkingandprocedureofkeycodeofanalysizing.Throughtheoperation,testandanalysis,thissoftwareoperationisstableandreliable,withacertaindegreeofpracticalvalue.KeyWords:C++Builder;TCP/IPprotocol;real-time
7、filetransfers目录1概述11.1课题研究背景及意义11.2研究工作和论文内容12TCP/IP技术与FTP文件传输32.1TCP/IP特点32.2TCP/IP协议体系结构32.3TCP/IP传输文件机制52.4FTP文件传输知识53线程73.1线程的概念.73.2使用线程的优缺点73.3线程在C++Builder中的实现74文件传输的实现104.1总体方案104.2C++Builder开发环境104.3用于文件传输的组件114.4文件传输协议124.5文件传输软件设计134.5.1设计思路134.5.
8、2软件界面框架构建134.5.3关键代码分析155软件运行与结果205.1运行情况205.2有待开发的地方236结论24致谢25参考文献26附录1主要源程序代码27附录2毕业设计作品说明书411概述1.1课题研究背景及意义网络是一个激动人心的领域,编写网络上的应用程序更是很多程序员所向往的,然而编写网络程序需要掌握大量的网络传输协议、编程接口和WinSock32API函数。20世纪90
此文档下载收益归作者所有