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

正文內(nèi)容

仿qq聊天的(文件)

 

【正文】 ol QLogin(string uid, string pwd) { string SerInfFile = SerInf\\。 TcpClient tcpclnt = new TcpClient()。 byte[] arrysendmsg = (1。 byte[] judge = new byte[1]。 ()。 } else { string sql = (select * from UserInf where cNum=39。, uid, pwd)。 SqlDataReader dr。 return (true)。 } } else { return (false)。 = 。 ()。 i++) { if ([i].ChildNodes[0].() == ()) { = [i].ChildNodes[1].()。 (, )。 + () + 。 result = true。 準(zhǔn)備 輸入 要查的好友信息 發(fā)送信息至服務(wù)器 顯示查詢結(jié)果 仿 聊天軟件的開(kāi)發(fā) 22 string StrPort = (SerInfFile, //root//server//port)。 Stream stm = ()。 + UserName)。 string req = (judge)。 case 0\0: return (恭喜!查找好友成功!請(qǐng)刷新 )。 ()。 = 。 ()。 ()。 = 。 ()。 StringBuilder add = new StringBuilder()。 (())。 XmlNode root = (root)。 } else if (qureyNum == ) { qureydata = (qureyName)。 i++) { XmlElement qurey = (qurey)。 =[0].Rows[i][cUserName].ToString().Trim()。 } (XmlUrl)。 string StrIp = (SerInfFile, //root//server//ip)。 (StrIp, port)。 + Owner + 。 byte[] bb = new byte[2]。 ()。 } } 服務(wù)器: /// summary /// 添加好友 /// /summary /// param name=Ow該好友擁有者號(hào)碼 /param /// param name=FNumber需要添加的好友 /param /// returns返回添加結(jié)果 /returns public static string AddFriend(string Ow, string FNumber, string GName) 仿 聊天軟件的開(kāi)發(fā) 28 { SqlConnection Con = ()。 SqlParameter Owner = (Owner, , 8)。 = 。 = Ow。 ()。 string StrIp = (SerInfFile, //root//server//ip)。 (StrIp, port)。 + Owner + 。 準(zhǔn)備 發(fā)送信息至服務(wù)器 刪除好友 選定要?jiǎng)h除的好友 仿 聊天軟件的開(kāi)發(fā) 30 int k = (bb, 0, 1)。 switch (req) { case 5: return (恭喜!刪除好友成功!請(qǐng)刷新 )。 SqlCommand cmd = new SqlCommand(DelFriend, Con)。 SqlParameter result = (result, )。 = Ow。 浙江理工大學(xué)本科畢業(yè)設(shè)計(jì) (論文 ) 31 string a = ()。 string StrIp = (SerInfFile, //root//server//ip)。 (StrIp, port)。 + Owner + 。 int k = (bb, 0, 1)。 switch (req) { case 1: return (sorry!要添加的分組存在! )。 ()。 浙江理工大學(xué)本科畢業(yè)設(shè)計(jì) (論文 ) 33 SqlParameter GroupName = (GroupName, , 10)。 = 。 ()。 string StrIp = (SerInfFile, //root//server//ip)。 (StrIp, port)。 + Owner + 。 int k = (bb, 0, 1)。 switch (req) { case 1: return (恭喜!刪除成功!請(qǐng)刷新 )。 SqlCommand cmd = new SqlCommand(DelGroup, Con)。 SqlParameter Result = (Result, )。 = Groupname。 return (())。 string StrIp = (SerInfFile, //root//server//ip)。 (StrIp, port)。 + Owner + 。 byte[] bb = new byte[2]。 ()。{0}39。{2}39。 仿 聊天軟件的開(kāi)發(fā) 38 SqlCommand Com = new SqlCommand(sql, Conn)。 } catch(Exception) { ()。 圖 42 提示 號(hào)錯(cuò)誤 圖 43 提示輸入 號(hào)和密碼 圖 44 提示登錄失敗 圖 45 在線界面 仿 聊天軟件的開(kāi)發(fā) 40 登錄成功后進(jìn)入在線面板( 圖 45)。若 直接點(diǎn)擊查詢按鈕則查詢所有好友;若既輸入帳號(hào)又輸入呢稱則按帳號(hào)查詢。 圖 413 更新組窗口 圖 414 提示添加組結(jié)果 錯(cuò)誤分析 錯(cuò)誤:解決方案中 loginCont 項(xiàng)目中的各類不能用到 項(xiàng)目中 。 一臺(tái)主機(jī)登錄兩個(gè) 時(shí),好友列表相互混淆 仿 聊天軟件的開(kāi)發(fā) 42 解決方案:在該好友 號(hào)文件夾下新建好友列表。 解決方案:選擇 tFriend_MouseDown 事件,判斷是否是右鍵, 是則獲取節(jié)點(diǎn)坐標(biāo)再 根據(jù) 該節(jié)點(diǎn) 是否有父節(jié)點(diǎn)彈出相應(yīng)的菜單欄,并用 Try{}和 catch(),防止右鍵無(wú)節(jié)點(diǎn)的地方時(shí)出現(xiàn)的系統(tǒng)不穩(wěn)定。實(shí)現(xiàn)了 服務(wù)器提供網(wǎng)絡(luò)服務(wù) ; 用戶通過(guò)客戶端軟件實(shí)現(xiàn)交友聊天 。開(kāi)發(fā)時(shí)必須集中精力,嚴(yán)格的做好需求分析和分好模塊,不要著急編寫代碼,否則會(huì)得不償失。另外,我在設(shè)計(jì)中找到了自己的不足,培養(yǎng)了我的編程思想,為以后我的工作和學(xué)習(xí)提供了寶貴的經(jīng)驗(yàn)。 在畢業(yè)設(shè)計(jì)過(guò)程中,我得到了難得的實(shí)踐機(jī)會(huì),提高了我個(gè)人的實(shí)際工作能力。 在系統(tǒng)的開(kāi)發(fā)的過(guò)程中,使我學(xué)到了書本上學(xué)不到的知識(shí),積累了一些經(jīng)驗(yàn)和教訓(xùn),有了一些體會(huì)。將 Update 寫為 Updata。 解決方案:將事件 tFriend_NodeMouseDoubleClick 改為 tFriend_DoubleClick,選取子節(jié)點(diǎn)并記錄句柄判斷是 否已經(jīng)彈出窗口。 解決 方案:在其他類中先新建對(duì)象。 圖 49 添加 好友 窗口 圖 410 提示添加好友結(jié)果 如圖 411 所示, 若要添加組,則輸入要添加的組名,點(diǎn)擊確定發(fā)送數(shù)據(jù)到服務(wù)器添加好友并給出提示如圖 412。 圖 46 聊天窗口 用戶聊天時(shí)可向發(fā)送窗口輸入聊天信息,點(diǎn)擊發(fā)送后,在接受窗口顯示發(fā)送的信息和接收到的信息 及其相應(yīng)的時(shí)間,如圖 46。 } } 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)將選擇 SQL server2021,系統(tǒng)主要維護(hù) 3 張數(shù)據(jù)表: 用戶信息表 好友列表 好友分組信息表 三者關(guān)系圖如下: U s e r I n fP K c Q Q N u m c U s e r N a m e v c E m a i l c S e x v c Q u s e r P w dF r i e n d L i s tP K i F r i e n d I dF K 1 c Q Q N u m c F r i e n d N u mF K 2 i G r o u p I dG r o u p I n fP K i G r o u p I d c G r o u p N a m e G r o u p O w n e r圖35 E— R 圖 浙江理工大學(xué)本科畢業(yè)設(shè)計(jì) (論文 ) 39 第四章 系統(tǒng)的實(shí)現(xiàn)與錯(cuò)誤分析 系統(tǒng)實(shí)現(xiàn) 圖 41 用戶登錄界面 用戶就進(jìn)入登錄界面后,輸入登錄信息,點(diǎn)擊登錄按鈕后將在客戶端初步 驗(yàn)證登錄的數(shù)據(jù) 合法性 , 如果不合法則 彈出相應(yīng)提示 ,如 圖 4圖 43。 ()。 SqlConnection Conn = ()。{1}39。 default: return (未知錯(cuò)誤! )。 string req = (bb)。+OldGroupName)。 UTF8Encoding asen = new UTF8Encoding()。 int port = (StrPort)。 } } 1 更新組 程序代碼: UpdataGroup; 啟動(dòng)條件:點(diǎn)擊更新組按鈕; 功能:更新組。 ()。 = 。 SqlParameter GroupOwner = (GroupOwner, , 8)。 } } 服務(wù)器: public static string DelGroup(string Owner, string Groupname,string a) 浙江理工大學(xué)本科畢業(yè)設(shè)計(jì) (論文 ) 35 { try { SqlConnection Con = ()。 ()。 (ba, 0, )。 UTF8Encoding asen = new UTF8Encoding()。 int port = (StrPort)。 } 刪除組 程序代碼: DelGroup; 啟動(dòng)條件:點(diǎn)擊刪除組按鈕; 功能:刪除組 。 = Owner。 = 。 = 。 default: return (未知錯(cuò)誤! )。 ()。 (ba, 0, )。 UTF8Encoding asen = new UTF8Encoding()。 int port = (StrPort)。 } 添加組 程序代碼: AddGroup; 啟動(dòng)條件:點(diǎn)擊添加組按鈕; 功能:添加組。 ()。 = 。 SqlParameter Owner = (Owner, , 8)。 } } 服務(wù)器: public static string DelFriend(string Ow, string FNumber) { SqlConnection Con = ()。 ()。 (ba, 0, )。 UTF8Encoding asen = new UTF8Encoding()。 int port = (StrPort)。 } 刪除好友 程序代碼: DelFriend; 啟動(dòng)條件:點(diǎn)擊刪除好友按鈕; 功能:刪除好友。 = GName。 = 。 SqlParameter GroupName = (GroupName, ,10)。 SqlCommand cmd = new SqlCommand(AddFriend, Con)。 case 1\0: return (對(duì)不起!該好友在你的好友列表中! )。 string req = (bb)。+GroupName)。 UTF8Encoding asen = new UTF8Encoding()。 準(zhǔn)備 發(fā)送信息至服務(wù)器 添加好友 選定要添加的好友 浙江理工大學(xué)本科畢業(yè)設(shè)計(jì) (論文 ) 27 int port = (StrPort)。 } catch 仿 聊天軟件的開(kāi)發(fā) 26 { return (1)。 (name)。 XmlElement name = (name)。 for (int i = 0。amp。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1