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

正文內(nèi)容

基于java的網(wǎng)絡(luò)聊天工具的開發(fā)與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-24 23:50本頁面
  

【正文】 好友頁面圖基于 Java 的網(wǎng)絡(luò)聊天工具的開發(fā)與實現(xiàn)25查找好友核心代碼如下:public static void searchUsers(ChatTree tree, JProgressBar progressBar,JList list, JToggleButton button) {String ipStart = (ipStart, )。String ipEnd = (ipEnd, )。String[] is = (\\.)。String[] ie = (\\.)。int[] ipsInt = new int[4]。int[] ipeInt = new int[4]。for (int i = 0。 i 4。 i++) {ipsInt[i] = (is[i])。ipeInt[i] = (ie[i])。}(true)。(true)。DefaultListModel model = new DefaultListModel()。(搜索結(jié)果:)。(model)。try {for (int l = ipsInt[0]。 l = ipeInt[0]。 l++) {boolean b0 = l ipeInt[0]。 // 記錄第一層循環(huán)的條件int k = l != ipsInt[0] ? 0 : ipsInt[1]。 // 從第二次循環(huán)以后k賦值0for (。 b0 ? k 256 : k = ipeInt[1]。 k++) {boolean b1 = b0 || k ipeInt[1]。 // 記錄第二層循環(huán)的條件int j = k != ipsInt[1] ? 0 : ipsInt[2]。 // 從第二次循環(huán)后j賦值0for (。 b1 ? j 256 : j = ipeInt[2]。 j++) {boolean b2 = b1 || b1 ? j 256 : j ipeInt[2]。int i = j != ipsInt[2] ? 0 : ipsInt[3]。for (。 b2 ? i 256 : i = ipeInt[3]。 i++) {if(!()){(false)。return。}(100)。String ip = l + . + k + . + j + . + i。(正在搜索: + ip)。if ((ip, search))(htmlbfont color=green添加+ ip + /font/b/html)。}}}}基于 Java 的網(wǎng)絡(luò)聊天工具的開發(fā)與實現(xiàn)26} catch (Exception e) {()。}finally{(false)。(搜索完畢)。(搜索新用戶)。(false)。}}searchUsers 方法主要用于搜索局域網(wǎng)中的計算機用戶。它首先先定義 IP 的搜索范圍,設(shè)置組件的狀態(tài)。然后定義搜索的方法,按照循環(huán)范圍和循環(huán)條件進行搜索。(2)添加好友頁面如下:圖 添加好友頁面圖基于 Java 的網(wǎng)絡(luò)聊天工具的開發(fā)與實現(xiàn)27添加好友核心代碼如下:private class AddUserActionListener implements ActionListener {public void actionPerformed(final ActionEvent e) {String ip = (, 輸入新好友IP地址)。if (ip != null)(ip, add)。}}當(dāng)用戶選擇“添加好友”菜單項后,先彈出輸入對話框,提示用戶輸入新好友的 IP 地址,然后將好友信息添加到 chatTree 樹組件中。(3)刪除好友頁面如下: 圖 刪除好友頁面圖基于 Java 的網(wǎng)絡(luò)聊天工具的開發(fā)與實現(xiàn)28刪除好友核心代碼:private class delUserActionListener implements ActionListener {public void actionPerformed(final ActionEvent e) { ()。}}當(dāng)用戶選擇“刪除好友”菜單項后,詢問是否刪除,得到確定的答復(fù)后將好友從 chatTree 中刪除。(4)備注姓名頁面如下: 圖 備注姓名頁面圖基于 Java 的網(wǎng)絡(luò)聊天工具的開發(fā)與實現(xiàn)29備注姓名核心代碼如下:private class RenameActionListener implements ActionListener { public void actionPerformed(final ActionEvent e) {TreePath path = ()。if (path == null)return。DefaultMutableTreeNode node = (DefaultMutableTreeNode) path.getLastPathComponent()。User user = (User) ()。String newName = showInputDialog(())。if (newName != null amp。amp。 !()) {(newName)。(user)。DefaultTreeModel model = (DefaultTreeModel) ()。()。(path)。initUserInfoButton()。}}}當(dāng)用戶選擇“備注姓名”這個菜單項,會獲取用戶輸入的姓名,并將其寫入到數(shù)據(jù)庫中,同時更新列表框中的用戶姓名。 資源共享功能實現(xiàn)在共享功能之前,要設(shè)置好 IP 號和端口,如果設(shè)置不好,好友將無法看到這些共享的文件或網(wǎng)絡(luò)資源。還有一個重要的步驟就是添加共享文件或目錄。最后啟動資源共享。當(dāng)用戶單擊菜單中“訪問共享資源”這個菜單項,可以實現(xiàn)訪問共享資源的功能,如果用戶沒有設(shè)置共享資源路徑或路徑不正確是,提示用戶錯誤信息。(1)設(shè)置共享資源路徑頁面如下:基于 Java 的網(wǎng)絡(luò)聊天工具的開發(fā)與實現(xiàn)30圖 設(shè)置共享資源路徑頁面圖基于 Java 的網(wǎng)絡(luò)聊天工具的開發(fā)與實現(xiàn)31(2)訪問共享資源頁面如下:圖 網(wǎng)絡(luò)資源:打印機和傳真圖 共享文件夾基于 Java 的網(wǎng)絡(luò)聊天工具的開發(fā)與實現(xiàn)32圖 訪問失敗訪問共享資源核心代碼如下:public static void startFolder(String str) {try {().exec(cmd /c start + str)。} catch (IOException e) {()。}}startFolder 方法可以用來打開指定的文件夾或網(wǎng)絡(luò)共享資源。通過”cmd/c start”指令打開 str 參數(shù)指定的文件夾位置?;?Java 的網(wǎng)絡(luò)聊天工具的開發(fā)與實現(xiàn)33總結(jié)至此,基于 Java 的網(wǎng)絡(luò)聊天工具系統(tǒng)的全部功能在指導(dǎo)老師的悉心指導(dǎo)下,在朋友同學(xué)的幫助下,在不斷的分析過程和不斷的修改設(shè)計中終于全部實現(xiàn)了。本次開發(fā),是基于開放的 Java 應(yīng)用程序設(shè)計的,能動態(tài)、實時地完成信息的傳遞,且具有高效的交互性,能更有效地處理客戶請求,易于維護和更新。使用 Java 提供的 Socket 類以及 Java 的多線程功能,在不同的端口上部署各類服務(wù),可以在單個程序中同時運行多個不同進程,而客戶端通過 Socket 發(fā)送信息給服務(wù)器,從而實現(xiàn)多點對多點的聊天。在開發(fā)的過程中,自己遇到了不少問題,例如自己開發(fā)經(jīng)驗的缺乏讓開發(fā)的起步階段顯得異常困難,畢竟理論的知識與真正實踐去開發(fā)系統(tǒng)還是有很大的差距的,但是,就是因為困難,才使得最終的結(jié)果更顯得珍貴和不易。進行此次畢業(yè)設(shè)計,讓我將多年學(xué)習(xí)的知識真正地用到實踐中,并且在其中遇到困難、解決困難的過程中,又讓我學(xué)習(xí)到了新的知識,提高了自己,鍛煉了自己,受益匪淺。我也將在以后的日子里,不斷地學(xué)習(xí),爭取不斷地進步?;?Java 的網(wǎng)絡(luò)聊天工具的開發(fā)與實現(xiàn)34參考文獻[1] 夏先波 , 《Java JDK 實例寶典》 ;電子工業(yè)出版社,2022.[2] 李樹青, 《Java 通用范例開發(fā)金典 》:電子工業(yè)出版社, 2022.[3] Chad Darby, 《Java 網(wǎng)絡(luò)編程指南》 ;電子工業(yè)出版社,2022.[4]李相國, 《Java 實例精通》 ;機械工業(yè)出版社,2022.[5]徐鋒,陳暄等, 《UML 面向?qū)ο蠼;A(chǔ)》 ;中國水利水電出版社,2022.[6]楊延雙,張建標,王全民, 《TCP/IP 協(xié)議分析及應(yīng)用》 ;機械工業(yè)出版社,2022.[7]李緒成, 《JavaEE5 實用教程——基于 WebLogic 和 Eclipse》 ;電子工業(yè)出版社,2022.[8]龐永慶,瞿鵬, 《Java 完全自學(xué)寶典》 ;清華大學(xué)出版社,2022.[9]李鐘蔚,馬文強,王殊宇, 《Java 項目開發(fā)實例自學(xué)手冊》 ;人民郵電出版社,2022.[10]吳亞峰,索伊娜, 《30 天學(xué)通 Java Web 項目案例開發(fā)》 ;電子工業(yè)出版社,2022.[11] 孫更新,賓晟,呂婕, 《Java 畢業(yè)設(shè)計指南與項目實踐》科學(xué)出版社,2022.[12]劉永華,于春華, 《實用 Java 網(wǎng)絡(luò)編程技術(shù)》 ;中國電力出版社,2022.[13]朱振元,朱承,劉聆, 《Java 語言及其網(wǎng)絡(luò)應(yīng)用》 ;人民郵電出版社,2022.[14]盛華, 《Java 網(wǎng)絡(luò)編程實用精解》 ;機械工業(yè)出版社,2022.[15]蕭文龍,林松儒, 《TCP/IP 最佳入門》 ;機械工業(yè)出版社,20220.[16]羅軍舟,黎波濤,楊明, 《TCP/IP 及網(wǎng)絡(luò)編程技術(shù)》 ,清華大學(xué)出版社,2022.[17]朱喜福,戴舒樽,王曉勇《Java 網(wǎng)絡(luò)編程基礎(chǔ)》 ,人民郵電出版社,2022.基于 Java 的網(wǎng)絡(luò)聊天工具的開發(fā)與實現(xiàn)35致謝首先非常感謝我的指導(dǎo)老師XXX老師,感謝老師在繁忙的教學(xué)和科研活動中,抽出時間悉心地指導(dǎo)我的畢業(yè)論文工作。在實驗和寫論文的過程中,親切的XXX老師一直都給予我莫大的鼓勵,她的治學(xué)態(tài)度以及學(xué)術(shù)知識讓我心生敬佩,遇到困難時,老師總會耐心地幫我分析、指導(dǎo),讓我深受啟發(fā),也讓我在這個過程中成長了許多,學(xué)習(xí)了許多。在此,我再次向劉老師致以由衷的感謝。當(dāng)然,我也要感謝大學(xué)里的每一位老師,感謝他們在我的成長之路,在我的學(xué)習(xí)之路上對我的不吝指導(dǎo),你們的支持和關(guān)心,讓我能走得更遠!感謝四年來一直陪伴我的同學(xué)們,感謝你們給了我一個充滿溫暖的班集體,感謝你們在我有困難時對我伸出了援手?;?Java 的網(wǎng)絡(luò)聊天工具的開發(fā)與實現(xiàn)36誠 信 聲 明我聲明,所呈交的畢業(yè)論文是本人在老師指導(dǎo)下進行的研究工作及取得的研究成果。據(jù)我查證,除了文中特別加以標注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得其他教育機構(gòu)的學(xué)位或證書而使用過的材料。我承諾,論文中的所有內(nèi)容均真實、可信。畢業(yè)論文作者簽名: 簽名日期: 年 月 日基于 Java 的網(wǎng)絡(luò)聊天工具的開發(fā)與實現(xiàn)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1