freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于c語(yǔ)言的ftp軟件的設(shè)計(jì)(參考版)

2025-05-17 21:52本頁(yè)面
  

【正文】 [6] 謝希仁 .計(jì)算機(jī)網(wǎng)絡(luò) (第四版 )[M].北京:電子工業(yè)出版社, 2021。 [4] 楊樹林 ,胡潔萍 .JAVA語(yǔ)言最新實(shí)用案例教程 [M].北京:科學(xué)出版社, 2021。 [2] 胡月 ,葉曙 光 ,徐飪 .Jbuilder9 入門與提高 [M].北京:科學(xué)出版社, 2021。通過(guò)系統(tǒng)測(cè)試,我 又 了解了軟件測(cè)試的理論知識(shí),理解了測(cè)試的概念, 了解了測(cè)試 方法以及過(guò)程,雖然只是很有限的嘗試和使用,但我盡量通過(guò)所學(xué)的知識(shí)從中尋找錯(cuò)誤和不足,也對(duì)我今后做類似項(xiàng)目起到了積極的指導(dǎo)作用 ,總的說(shuō)來(lái)此次課題我受益頗豐。此系統(tǒng)操作界面簡(jiǎn)潔易懂,普通用戶也能很快上手;此系統(tǒng)實(shí)現(xiàn)了遠(yuǎn)程登錄服務(wù)器、瀏覽本地與服務(wù)器目錄文件和數(shù)據(jù)上傳下載等功能 需求 ,從而實(shí)現(xiàn)了一個(gè)簡(jiǎn)易的 FTP 客戶端軟件 。對(duì)此,還更應(yīng)該的深入的學(xué)習(xí) Java 語(yǔ)言中的那多重 要的類庫(kù),更全面的了解他們的功能, 爭(zhēng)取完善其功能 。能加入斷點(diǎn)傳輸?shù)脑捀?,由于ftpclient 不自帶斷點(diǎn)傳送功能,如今后該系統(tǒng)增加此功能會(huì)比較困難。否則就可能無(wú)法正常連接到服務(wù)器,上傳下載數(shù)據(jù)。 其中應(yīng)注意幾點(diǎn),如 : 。 測(cè)試總結(jié) 系統(tǒng)在上述軟硬件環(huán)境下作出測(cè)試,結(jié)果 基本 能夠達(dá)到預(yù)期功能,滿足用戶的基本 的登錄服務(wù)器,上傳下載數(shù)據(jù)的 需求 。此問(wèn)題后來(lái)通過(guò) 使用 搜索、 BBS 上發(fā)貼請(qǐng)教,最后算是順利解決如何判斷文件和目錄。要登錄FTP 服務(wù)器 ,輸入合法的用戶帳號(hào)和密碼,如是匿名登錄用戶帳號(hào)為 Anonymous,密碼一般為空。 (ServU的 安裝 和 配置過(guò)程略過(guò) ,可見該軟件幫助文件。 } } } 圖 10 上傳與下載 5 系統(tǒng)測(cè)試及問(wèn)題處理 系統(tǒng)測(cè)試機(jī)器 : CPU: AMD Athlon 2500+ MAINBOARD: Epox 8RDA3+ 第 12 頁(yè) 共 20 頁(yè) MEMORY: Kingston DDR 768M HARDDISK: WESTDIGITAL 120JB 程序測(cè)試環(huán)境 : Windows XP SP2 Windows Server 2021 Jbuilder 9 JRE ServU 測(cè)試結(jié)果 在本地系統(tǒng)安裝 FTP 服務(wù)器端軟件 ServU,用于提供 FTP 服務(wù) , IP 地址,端口號(hào)使用默認(rèn)端口 21。 } catch (IOException ex) { ()。 } //上 傳 完成,關(guān)閉輸入輸出流 ()。 //上 傳 處理 while (() < ()) { ch = ()。 TelOutputStream outs = (filename)。 RandomAccessFile sendFile = new RandomAccessFile( conPath() , 第 11 頁(yè) 共 20 頁(yè) r)。 int ch。 }else{ File file1=new File(conPath())。 文件上傳程序 上傳文件基本上與下載文件類似,不過(guò)使用的是 TelOutputStream 流,并使用 FTPClient 控件的 put 方法和流綁定,再將 TelOutputStream 流綁定到DataOutputStream流中,然后在本地新建一個(gè)文件,并綁定到 RandomAccessFile流中,執(zhí)行 RandomAccessFile 流的讀并寫入 DataOutputStream流中,就可以完成上傳功能了。一直重復(fù)至所有被選擇文件或者目錄都被完成操作為止。為了可同時(shí)選擇多個(gè)文件下載,必須先設(shè)置 list1控件的 MultipleMode 屬性為 true,以便能夠在遠(yuǎn)程瀏覽框中進(jìn)行多重選擇。 文件下載程序 當(dāng)我們想下載文件,可以使用 TelInputStream 流,并使用 FTPClient 控件的 get 方法將流的源頭綁定,再將 TelInputStream流綁定到 DataInputStream 第 10 頁(yè) 共 20 頁(yè) 流中,然后再在本地新建一個(gè)文件,并綁定到 RandomAccessFile 流中,執(zhí)行DataInputStream流的讀并寫入 RandomAccessFile 流中,就可以完成下載功能了。//顯示提示信息。//設(shè)置模型的根節(jié)點(diǎn) ()。 setTree((),rootTree2)。//得到根目錄文件 if(()) root2=()。//只選擇目 第 9 頁(yè) 共 20 頁(yè) 錄 int returnVal = (this)。其實(shí)現(xiàn)的源程序代碼如下: // 選擇本地文件目錄 void jButton5_actionPerformed(ActionEvent e) { JFileChooser JFileCh = new JFileChooser()。 } 本地瀏覽程序 文件傳輸是一個(gè)雙向的過(guò)程,它涉及到客戶端和服務(wù)器之間數(shù)據(jù)流傳輸?shù)膯?wèn)題,人們 不僅需要把服務(wù)器上的文件下載到指定的文件下,本地瀏覽程序通 過(guò) jTree1, jButton5 和 JFileChooser 三種控件實(shí)現(xiàn)。 DIRName=(begin).trim()。 int ch。 } //刷新列表框的內(nèi)容 ()。 第 8 頁(yè) 共 20 頁(yè) } } //完成后關(guān)閉 TelInputStream 數(shù)據(jù)流 ()。 (0)。\n39。 (true)。 ()。 private void ReloadList(){ StringBuffer buf=new StringBuffer()。而這個(gè)方法執(zhí)行后的結(jié)果是 TelInputStream 數(shù)據(jù)流,本系統(tǒng)要把它顯示在一個(gè)列表框中,還需要進(jìn)行分解操作。一般 List 方法會(huì)列出 FTP 端目錄與文件的詳細(xì)內(nèi)容,包括創(chuàng)建文件日期,文件大小,目錄與文件的名稱等相關(guān)信息。 第 7 頁(yè) 共 20 頁(yè) 4 系統(tǒng)模塊的實(shí)現(xiàn) 界面 模塊實(shí)現(xiàn) 登錄模塊實(shí)現(xiàn) 瀏覽程序 我們利用 FtpClient 控件可以實(shí)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1