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

正文內(nèi)容

java網(wǎng)絡(luò)聊天室課程設(shè)計(jì)報(bào)告內(nèi)附有代碼-資料下載頁(yè)

2025-05-29 22:03本頁(yè)面
  

【正文】 custName=39。 + + 39。 ResultSet rs = (sql)。 (sql: + sql)。 boolean reg = false。 while (()) { reg = true。 ResultSetMetaData rsmd = ()。 int numberOfColumns = ()。 for(int i=1。i=numberOfColumns。i++){ String me=(i)。 String v=(i)。 (me+:+v)。 } ()。 } (reg:+reg)。 if (reg) { (注冊(cè)名重復(fù),請(qǐng)另外選擇)。 return。 } if ((所有人)) { (禁止使用此注冊(cè)名,請(qǐng)另外選擇)。 return。 } sql = insert into yonghu(custName,custPassword,age,sex,,head) values(39。 + + 39。,39。 + + 39。,39。 + + 39。,39。 + + 39。,39。 + + 39。,39。 + + 39。)。 (c:+sql)。 (sql)。 ( + 注冊(cè)成功)。 Date t = new Date()。 log(用戶 + + 注冊(cè)成功, + 注冊(cè)時(shí)間: + () + \n)。 ()。 } catch (Exception e) { ()。 (e)。 } } /** * 發(fā)送信息處理 */ public void serverMessage() { try { Message mess = new Message()。 = userOnline。 = userChat。 = 。 = + 。 ObjectOutputStream outputstream = new ObjectOutputStream(netClient .getOutputStream())。 ((Message) mess)。 ()。 ()。 } catch (IOException e) { } } /** * 增加信息處理 */ public void serverChat() { // 將接收到的對(duì)象值賦給聊天信息的序列化對(duì)象 Chat cObj = new Chat()。 cObj = (Chat) obj。 // chenmin = ()。 chatLog(cObj)。 // 將聊天信息的序列化對(duì)象填加到保存聊天信息的矢量中 ((Chat) cObj)。 return。 } /** * 用戶退出處理 */ @SuppressWarnings(deprecation) public void serverExit() { Exit exit = new Exit()。 exit = (Exit) obj。 removeUser(exit)。 // chenmin if (()) { = 。 } Date t = new Date()。 log(用戶 + + 已經(jīng)退出, + 退出時(shí)間: + ())。 freshServerUserList()。 } /** * 在線用戶中刪除退出用戶 * * @param exit * 退出用戶名對(duì)象 */ private void removeUser(Exit exit) { // TODO 自動(dòng)生成方法存根 VectorCustomer vec = new VectorCustomer()。 Customer _cus = null。 for (int j = 0。 j ()。 j++) { _cus = (Customer) (j)。 if (!()) { (_cus)。 } // (list:+)。 } ()。 for (int j = 0。 j ()。 j++) { _cus = (Customer) (j)。 (_cus)。 } } /** * 日志服務(wù)器窗體寫 信息 * * @param log * 日志信息 */ public void log(String log) { String newlog = () + \n + log。 (newlog)。 } /** * * 日志服務(wù)器窗體寫聊天 信息 * * * 聊天 信息對(duì)象 */ @SuppressWarnings(deprecation) public void chatLog(Chat obj) { String newlog = ()。 Date date = new Date()。 if (!) { newlog += \n。 newlog += ([ + () + ])。 newlog += 。 newlog += 。 newlog += 。 newlog += :。 newlog += 。 } String text = 。 text += 。 text += 。 text += 。 text += :。 text += 。 String sql =insert into logs(text,shijian) values(39。+text+39。,39。+()+39。)。 try { (sql)。 (sql)。 } catch (Exception e) { // TODO Autogenerated catch block ()。 } (newlog)。 }} 設(shè)計(jì)體會(huì)及今后的改進(jìn)意見為了提高我們的實(shí)踐能力,讓我們學(xué)以致用,能靈活運(yùn)用所學(xué)的知識(shí)進(jìn)行再創(chuàng)造,學(xué)校特安排我們進(jìn)行為期二周的Visual C++課程設(shè)計(jì)實(shí)習(xí),并安排了指導(dǎo)老師幫助輔導(dǎo),讓我們?cè)谝?guī)范化、嚴(yán)謹(jǐn)化、實(shí)用化上面有了很大進(jìn)展。在此次字符統(tǒng)計(jì)程序開發(fā)過程中,有很多東西值得我們思考并總結(jié)。開發(fā)過程大體可分為以下幾個(gè)步驟: ?。?)思考總體設(shè)計(jì)方案:總體結(jié)構(gòu)和模塊外部設(shè)計(jì),功能分配。思考要實(shí)現(xiàn)整個(gè)程序大體需要的幾個(gè)模塊和其中用到的Visual C++語言基本操作符、語句等。 ?。?)畫出總體設(shè)計(jì)方案流程圖:用流程圖的形式展現(xiàn)你的基本編程思想?! 。?)流程圖具體化:即將流程圖中的幾大模塊的具體實(shí)現(xiàn)思考清楚,可以用流程圖的形式展現(xiàn).并想好實(shí)現(xiàn)的關(guān)鍵代碼?! 。?)編輯程序代碼:這是一個(gè)至關(guān)重要復(fù)雜而且需要反復(fù)修改的環(huán)節(jié),在此環(huán)節(jié)中你將發(fā)現(xiàn)總體設(shè)計(jì)和模塊思想會(huì)存在很多問題,需不斷改進(jìn).如何實(shí)現(xiàn)各函數(shù)功能,達(dá)到預(yù)期效果也將是一項(xiàng)繁復(fù)的工作?! 。?)代碼的調(diào)試:在Visual C++。在調(diào)試過程中會(huì)遇到很多需要精化的地方,需要十足的耐心與細(xì)心,不斷改進(jìn)完善程序?! 。?)最后修飾:程序可以正確運(yùn)行之后,再不影響程序功能的情況下,運(yùn)用各種輔助性符號(hào),使界面更加美觀漂亮,操作更人性化.增強(qiáng)程序的新意與可行性?!⊥ㄟ^這次課程設(shè)計(jì),使我們更加熟悉的掌握了Visual C++語言的運(yùn)用。幫助我們熟悉了更多Visual C++語言的功能,提高了我們的動(dòng)手能力,學(xué)到了許多解決實(shí)際問題的寶貴經(jīng)驗(yàn).同時(shí)也挖掘出了我們潛在的能力,使我們對(duì)自己更有自信,對(duì)編程也更有興趣。我相信,只要努力、勤奮、堅(jiān)持不懈,就沒有什么做不到的事,不能還沒開始就退縮,要勇于拼搏,敢于創(chuàng)新。參考文獻(xiàn)1)電子工業(yè)出版社《JSP實(shí)用教程》,鄭阿奇編著2)電子工業(yè)出版社《JAVA程序設(shè)計(jì)實(shí)用教程》,葉核亞編著考資
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1