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

正文內(nèi)容

基于cs結(jié)構(gòu)的即時(shí)通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-06-18 15:33本頁(yè)面
  

【正文】 } return list。 }刪除用戶:publicvoid delete(Integer account){ conn=getConnection()。 try { ps=(DELETE)。 (1, account)。 ()。 (delete over)。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 }finally{ close()。 } }踢用戶下線的邏輯也很簡(jiǎn)單,關(guān)閉socket,將服務(wù)器端所對(duì)應(yīng)的線程停止,并且從線程集合中刪除改線程就可,關(guān)鍵代碼如下:(==========IOException==========)。 ()。 //停止線程 interrupt()。 (getName()+下線)。 //從線程集中刪去本線程 ((getName()))。 //在線人數(shù) (在線人數(shù): +())。 //發(fā)送數(shù)據(jù)包通知下線 notifyOffline()。用戶被題下線后:圖511 用戶下線圖 其他功能的實(shí)現(xiàn) 截圖功能的實(shí)現(xiàn)截圖類的核心是JDK中:Robot類中createScreenCapture(RectanglescreenRect) 創(chuàng)建包含從屏幕中讀取的像素的圖像。先用new Robot().createScreenCapture(newRectangle(().getScreenSize()))。截取全部屏幕的圖片,然后顯示出來(lái),覆蓋住整個(gè)屏幕。然后監(jiān)聽(tīng)鼠標(biāo)事件,再用createScreenCapture(RectanglescreenRect)方法截圖.主要代碼如下: publicvoid mouseDragged(MouseEvent e) { int w=width。 int h=height。 // (x++y++width++height+)。 width=()x。 height=()y。 w=(wwidth?w:width)。 h=(hheight?h:height)。 //重繪的邊界要比真實(shí)的稍微大點(diǎn) //只repaint一定區(qū)域,防止屏幕閃爍 repaint(x,y,w+2,h+2)。 }如果點(diǎn)擊了鼠標(biāo)右鍵則取消截圖,雙擊確定截圖完成publicvoid mouseClicked(MouseEvent e) { //如果是鼠標(biāo)右鍵的話 if(()==){ dispose()。 } if(()==2){ success()。 dispose()。 } }如果是圖片則顯示出,發(fā)送時(shí)間和圖片大小。如果是文件則顯示出請(qǐng)求發(fā)送時(shí)間,同意接收時(shí)間,接收完成時(shí)間,和文件大小。主要代碼如下:publicstaticvoid afterSend(Object o) { Message msg=(Message) o。 try { File f = new File(c:/+().toString()+.txt)。 if (!()) { ()。 } BufferedWriter bw=new BufferedWriter(new FileWriter(f,true))。 if(().intValue()==){ (()+ 發(fā)送消息給 +()+:+\n)。 (()+\n)。 (\n)。 } elseif(().intValue()==){ (()+ 發(fā)送圖片給 +()+:+\n)。 (圖片大小 :+().length+byte+\n)。 (\n)。 } elseif(().intValue()==){ if(()==2){ (()+請(qǐng)求發(fā)送文件給 +()+:+\n)。 (文件名 :+()+文件大小: +()+KB+\n)。 } if(()==0){ (()+拒絕接受文件 :+()+\n)。 } if(()==1){ (()+你同意接受文件 :+()+\n)。 } if(()==4){ (()+ 發(fā)送給 +()+的文件 :+()+發(fā)送完成+\n)。 (\n)。 } } ()。 ()。 } catch (IOException e) { // TODO Autogenerated catch block ()。 } } 服務(wù)端線程的實(shí)現(xiàn)在服務(wù)器上,截圖信息和文件信息都是進(jìn)行簡(jiǎn)單的轉(zhuǎn)發(fā):if(()==()){Integer receiverAccount=()。ClientThread t=(receiverAccount)。(m)。}轉(zhuǎn)發(fā)文字信息時(shí)會(huì)判斷用戶是否在線:if (() == ()) {(() + send to+ () + at + ())。 Integer receiverAccount = ()。ClientThread t = (receiverAccount)。 if (t == null) { //不在線就暫時(shí)存儲(chǔ)在服務(wù)器上 (receiverAccount, m)。 } else (m)。}登陸界面的實(shí)現(xiàn)比較簡(jiǎn)單,是Jlabel ,JtextFeild,Jpanel等控件的集合圖 512 用戶登錄界面 好友列表好友列表采用了絕對(duì)布局,用到了CardLayout和JscrollPane:圖513 好友列表界面好友列表展開(kāi)后:圖514 好友列表展開(kāi)界面雙擊好友頭像后,就會(huì)顯示出聊天界面:圖515 聊天界面結(jié) 論本系統(tǒng)采用C/S模式,聊天室頁(yè)面簡(jiǎn)潔,操作便捷,穩(wěn)定可靠,性能優(yōu)良。本系統(tǒng)可以實(shí)現(xiàn)通訊系統(tǒng)最基本的兩個(gè)功能:一是雙方能夠互相收發(fā)信息,二是雙方能夠互傳文件。后臺(tái)還可以對(duì)用戶進(jìn)行管理。這次畢業(yè)設(shè)計(jì)用到了,Swing,Socket,JSP,Struts2,AJAX,JDBC,Thread,JavaScript等各種技術(shù),采用MySQL作為數(shù)據(jù)庫(kù),MyEclipse作為開(kāi)發(fā)工具。基本上包含了大學(xué)所學(xué)習(xí)J2EE和J2SE 的所有知識(shí)。在畢業(yè)設(shè)計(jì)的過(guò)程中,加強(qiáng)了對(duì)多線程的理解和掌控。盡管本系統(tǒng)基本實(shí)現(xiàn)了基本的通信功能,但是由于受編程技術(shù)和經(jīng)驗(yàn)的限制,不得不承認(rèn),某些功能實(shí)現(xiàn)得有點(diǎn)簡(jiǎn)單,甚至簡(jiǎn)陋,還有一些功能沒(méi)有實(shí)現(xiàn),例如通信信息的安全性沒(méi)有實(shí)現(xiàn)。有待于繼續(xù)研究。 致謝畢業(yè)論文即將完成,我的學(xué)生生涯也要告一段落了。借此機(jī)會(huì)要對(duì)母校,親人,老師和同學(xué)們表示感謝!再回首,母校的一草一木是那樣熟悉;再回首,母校的一磚一瓦是那樣親切,在此對(duì)母校表示深深的感謝與懷念,感謝沈陽(yáng)理工大學(xué)給我的學(xué)習(xí)機(jī)會(huì)!首先,我誠(chéng)摯地感謝我的導(dǎo)師趙老師。他嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、對(duì)知識(shí)不懈的追求,必將使我受益終身。趙老師在畢業(yè)設(shè)計(jì)過(guò)程中給予了我諄諄教誨和無(wú)私幫助。本論文從選題到系統(tǒng)調(diào)試成功到最后成文,無(wú)不傾注著趙老師的心血。在論文撰寫(xiě)過(guò)程中,趙老師認(rèn)真的分析每個(gè)同學(xué)的論文,并且找出相應(yīng)的錯(cuò)誤,督促我們改正。在此論文脫稿之際,我再一次向他致以最誠(chéng)摯的謝意。在我漫長(zhǎng)的求學(xué)生涯中,傾注了父母一生的心血,是他們多年來(lái)的辛勤付出,使我能順利完成學(xué)業(yè)。還要感謝我的同學(xué)們給我的支持和鼓勵(lì),使我一直以來(lái)能夠堅(jiān)持努力。在此給他們獻(xiàn)上最誠(chéng)摯的謝意和最深的祝福。感謝參考文獻(xiàn)的所有作者,他們卓有成效的研究成果是筆者論文研究的基礎(chǔ)。最后再次對(duì)關(guān)心、幫助、支持和鼓勵(lì)我的所有領(lǐng)導(dǎo)、老師和同學(xué)表示誠(chéng)摯的謝意! 參考文獻(xiàn)[1]ICQ Inc. what is ICQ? About the Web39。s Largest Community.[2] OlivierHersent.《網(wǎng)絡(luò)電話——基于分組的多媒體通信系統(tǒng)》[M].北京:人民郵電出版社,2000年.[3] 劉清堂,蔡進(jìn),章光瓊等著.《網(wǎng)絡(luò)電話》[M].北京:北京郵電大學(xué)出版社,2002.[4] 葉華,謝瑋,梁勇,崔進(jìn)水著.《網(wǎng)絡(luò)電話/傳真技術(shù)》[M].北京:人民郵電出版社,2000年.[5] [碩士學(xué)位論文]電子科技學(xué),2012.[6] 丁振凡 Java語(yǔ)言實(shí)用教程[M]北京郵電大學(xué)出版社,2008.[7]( 美)Java核心技術(shù)卷1:基礎(chǔ)知識(shí)(第八版):Cay , :機(jī)械工業(yè)出版社,2008.[8] 辛運(yùn)幃,饒一梅Java程序設(shè)計(jì)教程[M]機(jī)械工業(yè)出版社,2007.[9] Bruce Eckel. Thinking in Java 英文第四版[M].機(jī)械工業(yè)出版社,2007.[10] (美) Liang Java語(yǔ)言程序設(shè)計(jì)進(jìn)階篇(英文版)第6版機(jī)械工業(yè)出版社[M],2008.[11] 謝希仁計(jì)算機(jī)網(wǎng)絡(luò)(第5版)電子工業(yè)出版社[M],2008.[12] (美) Liang Java語(yǔ)言程序設(shè)計(jì)基礎(chǔ)篇(英文版)第6版機(jī)械工業(yè)出版社[M] ,2008.[13] 張蓓,趙國(guó)鋒著JSP數(shù)據(jù)庫(kù)通用模塊開(kāi)發(fā)與系統(tǒng)移植.北京:清華大學(xué)出版社.[14] 吳建,張旭東著.JSP網(wǎng)絡(luò)開(kāi)發(fā)入門(mén)與實(shí)踐.北京:人民郵電出版社.[15] 孫衛(wèi)琴著.Java網(wǎng)絡(luò)編程精解.北京::電子工業(yè)出版社.[16]饒鋒,毛迪林,[J].計(jì)算機(jī)應(yīng)用與軟件, 2002. [17][M].北京:機(jī)械工業(yè)出版社,2005:68189.[18] 2實(shí)用編程百例[M].北京:清華大學(xué)出版社,2005:4389.[19] (美)沃爾瑟(Walther,S.) 著,譚振林等譯. [J],卷號(hào)(1). 人民郵電出版社,.[20] Grady Booch,James Rumbaugh,Ivar Jacobson ,麻志毅,張文娟 孟祥文譯.《UML用戶指南》(《The Unified Modeling Language User Guide》)機(jī)械工業(yè)出版社,2001年6月.[21] 彭建翔著.《Css2網(wǎng)頁(yè)結(jié)構(gòu)建筑師》[J]. 中國(guó)鐵道出版社,2002年1月.[22] 薩師煊,王珊編.《數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版)》[J].高等教育出版社,2000年2月.[23] 齊治昌,譚慶平,寧洪著.《軟件工程(第二版)》[J]. 高等教育出版社,2004年4月.[24] Ohn KauffmanwithKevin Spencer and Thearon WillisBeginning ASP DatabasesFirstPublished 1999Published by Wrox Press Ltd,Arden House, 1102 Warwick Road, Acocks Green,Birmingham, B27 6BH, UK.附錄A 英文原文Instant municationInstant munication refers to immediately send and receive Internet news etc business. Since 1998, especially in recent years since the reappearance of the rapid development, instant munication function are increasingly rich, gradually integrated Email, blog, music, TV, video games and search multiple functions. Instant munication is no longer a simple chatting tools, it has developed the chengji exchange, information, entertainment, search, emerce, office coordination and enterprise customer service, is a prehensive information platform. Instant messaging software in a convenient munication network technology, through puter keyboard or wireless devices on the network for the user to provide a realtime conversation platform, is Internet new form of munication, for public munication, business munications and business cooperation provides new media of munication, With the popularization and instant messaging software instant munication industry into 10 years of development,
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1