資源描述:
《基于qt的ftp下載工具畢業(yè)論文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、基于QT的FTP下載工具畢業(yè)論文目錄摘要IIIAbstractIV1引言11.1課題背景11.2課題意義11.3QT介紹11.3.1QT語言的特性21.3.2QT的優(yōu)勢21.3.3QT/Embedded介紹31.4FTP通信協(xié)議42QT架構(gòu)與平臺搭建62.1QT的架構(gòu)62.2QT的組成62.3QT開發(fā)平臺的搭建72.3.1在虛擬機Vmware下安裝Ubuntu72.3.2QTSDK及QTCreator工具的安裝83系統(tǒng)設計與實現(xiàn)103.1系統(tǒng)分析103.1.1功能設計103.1.2具體需求103.2程序?qū)崿F(xiàn)113.2.1使
2、用Qt進行GUI開發(fā)的一般流程113.2.2下載工具的界面設計113.2.3具體功能實現(xiàn)134系統(tǒng)測試22II4.1QTCreator調(diào)試器224.2QT調(diào)試方法224.3出現(xiàn)的錯誤及解決方案234.4FTP下載工具的編譯與運行234.5系統(tǒng)存在的問題265總結(jié)27參考文獻28致謝29II金陵科技學院學士學位論文摘要基于QT的FTP下載工具摘要隨著嵌入式系統(tǒng)、圖形用戶界面(GUI)的廣泛應用,實時嵌入式系統(tǒng)對GUI的需求越來越明顯,而這一切均要求有一個高性能、高可靠的GUI支持。QT作為一種先進的跨平臺語言,可以在Wind
3、ows、Linux以及Symban和眾多的嵌入式場合發(fā)揮作用。本文首先闡述了QT的架構(gòu)和特點及Ftp通信協(xié)議的原理,然后在分析需求的基礎(chǔ)上,詳細論述了利用Qt4.0設計出該Ftp下載工具的具體方法。該下載工具實現(xiàn)了給出計算機名稱或者Ip地址進行Ftp登錄,并能查看本地和服務器端的文件信息列表,從而對指定文件的下載和上傳功能,具有一定的實用性和方便性。關(guān)鍵詞:QT語言;跨平臺;FTP;下載III金陵科技學院學士學位論文AbstractBasedontheQTFTPdownloadtoolAbstractAlongwithth
4、eembeddedsystem,thegraphicaluserinterface(Gui)extensiveapplicationoftheembeddedsystem,real-timedemandforGuiismoreandmoreobvious,andallofthesearerequiredtohaveahighperformance,highreliabilityandGuisupport.Qtasanadvancedcross-platformlanguage,caninWindows,LinuxandSy
5、mbanandnumerousembeddedoccasionsplayarole.ThisarticleelaboratesthestructureandcharacteristicsandQtFtpcommunicationprotocol,thenintheprinciplebasedonanalysisdemand,elaboratedtheuseQt4.0designthespecificmethodsofFtpdownloadtools.Thedownloadtooltoachieveproducestheco
6、mputernameorIpaddressforFtplogin,checklocalandserver-sidefileinformationlist,andcanrealizetothespecifiedfiledownloadanduploadfunction,hasacertainpracticalityandconvenience.Keywords:QTlanguage;cross-platform;Ftpprotocol;FileDownloadIV金陵科技學院學士學位論文第1章引言1引言1.1課題背景21世紀
7、是網(wǎng)絡的時代,是信息的時代,是多媒體的時代。Internet技術(shù)的迅猛發(fā)展與普及,推動了世界范圍的信息傳輸和信息交流。隨著Internet的發(fā)展,Internet將提供越來越多的服務。但就目前而言,網(wǎng)民使用較多的主要有下列服務:電子郵件(E-mail),文件傳輸(FTP),遠程登錄(Telnet),萬維網(wǎng)(WorldWideWeb),新聞組(Newsgroup/Usenet)和電子公告牌(BBS),聊天系統(tǒng)(chat)。Internet如此流行,其中FTP功不可沒。成千上萬的數(shù)據(jù)、軟件分布在世界各地,有了它,足不出戶,只要
8、敲幾個字,就能輕而易舉地得到想要的?,F(xiàn)在全世界已有1000多個FTP文件服務器對所有Internet用戶開放,用戶可以通過與Internet相連的計算機,把自己需要的文件傳過來。目前已經(jīng)有許多互聯(lián)網(wǎng)站點都建立了可供大眾訪問的資料庫,這些資料都可以被通過FTP獲取。匿名FTP使用戶有機會存取到世界上最大的