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