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

正文內(nèi)容

校園即時通訊設(shè)計與開發(fā)課程設(shè)計-資料下載頁

2026-01-03 07:04本頁面
  

【正文】 } } else { (對不起,新密碼不能為空!請檢查 ...)。 } } 系統(tǒng)設(shè)置 系統(tǒng)設(shè)置如圖 410所示。 24 圖 410 系統(tǒng)設(shè)置 主要代碼如下: //確定按鈕點擊事件 private void btn_qd_Click(object sender, EventArgs e) { (SysSetting,().ToUpper())。 (Login,AutoLogin,().ToLower())。 (SysSetting, , ().ToUpper())。 (SysSetting, ,())。 (SysSetting,())。 (SysSetting,())。 (SysSetting,)。 (SysSetting,)。 ()。 } 25 private void cmBox_SelectedIndexChanged(object sender, EventArgs e) { //若有一個聲音 設(shè)置為 “開 ”取消關(guān)閉所有聲音的選中狀態(tài) if ( == 1 amp。amp。 == 1 amp。amp。 == 1) { = true。 } else { = false。 } } //關(guān)閉所有聲音 選中狀態(tài)變化時發(fā)生事件 private void ckBox_gbsysy_CheckStateChanged(object sender, EventArgs e) { //如果關(guān)閉所有聲音被選中 所有聲音設(shè)置為 “關(guān) ” if () { = 1。 = 1。 = 1。 = 。 } } 日程安排提醒設(shè)置 日程安排提 醒設(shè)置如圖 411所示。 26 圖 411 會員的訂單列表 主要代碼如下: private void bt_ensure_Click(object sender, EventArgs e)//保存提醒 { try { DateTime dt = 。 // (()++() + +()++ () + +()++ ())。 if (( )|| ( == amp。amp。 ) || ( == amp。amp。 == amp。amp。)) //判斷當(dāng)前設(shè)定的時間是否已經(jīng)失效了 { string str1 = + : + + : + 。 // string str2 = () + ()+()。 if (!(strDirectory)) { //判斷保存目錄是否存在,若不存在則創(chuàng) 建目錄 (strDirectory)。 } if (!(strDirectory + \\ + str_Date)) { 27 (strDirectory + \\ + str_Date)。 } FileStream fs = new FileStream( strDirectory + \\ + str_Date + \\ + () + () + () + .txt, , )。 StreamWriter SW = new StreamWriter(fs, (gb2312))。 ()。 (0, )。 ( + : + + : + )。 (())。 ()。 ()。 ()。 (str1, )。 // fk修改 } else (你設(shè)定的時間已經(jīng)過期! )。 } catch (Exception ex) { ()。 } ()。 // ()。 } 聊天記錄查看 聊天記錄查看如圖 413所示。 28 圖 413 聊天記錄住界面 主要代碼如下: private void Frm_Chat_Notes_Load(object sender, EventArgs e) { ltjl = new BLL_Ltjl(,user_id)。 = user_name+(+user_id+)。 = ()。//加載聊天記錄 = 514。 = y。 } 業(yè)務(wù)邏輯及數(shù)據(jù)庫操作 數(shù)據(jù)庫操作 數(shù)據(jù)庫的操作是通過將數(shù)據(jù)庫 的相關(guān)操作全部封裝成一個操作類,并生成 dll 文 29 件,系統(tǒng)在加載運行時可以通過動態(tài)鏈接數(shù)據(jù)操作的 dll文件進行相關(guān)數(shù)據(jù)庫的操作,相關(guān)操作如下: 主要代碼如下: /// summary /// 執(zhí)行 sql語句,返回受影響的行數(shù) /// /summary /// param name=str_sql所要執(zhí)行的 sql語句 /param /// returns/returns public int ExecuteSQL(string str_sql) { int sum = 0。 try { ()。 m1=new MySQLCommand(code_str,conn)。()。 m = new MySQLCommand(str_sql, conn)。 sum = ()。 ()。 } catch (Exception ex) { (, 提示 , )。 } return sum。 30 } /// summary /// 執(zhí)行 sql語句,返回 dataset /// /summary /// param name=str_sql所要執(zhí)行的 sql語句 /param /// returns/returns public DataSet Query(string str_sql) { DataSet s = new DataSet()。 DataTable dt = new DataTable()。 (dt)。 try { ()。 m1 = new MySQLCommand(code_str, conn)。 ()。 adapter = new MySQLDataAdapter(str_sql, conn)。 (dt)。 ()。 } catch (Exception ex) { ()。 } return s。 } 網(wǎng)絡(luò)通訊 網(wǎng)絡(luò)通訊主要采用的是 tcp/ip協(xié)議,因為該協(xié)議是面向有鏈接的協(xié)議,由于考慮到采用的是校內(nèi)網(wǎng),校內(nèi)的穩(wěn)定性比較高,所有采用該協(xié)議可以避免用戶在進行信息發(fā)送時發(fā)生信息丟失的顯現(xiàn)。網(wǎng)絡(luò)通信也是通過將相關(guān)的操作全部封裝成 dll文件,系統(tǒng)在運行時可以直接通過調(diào)用 dll文件進行聊天,相關(guān)操作如下圖: 31 主要代碼如下: /// summary /// 監(jiān)聽 /// /summary private void StartListener() { try { while (true) { byte[] bytes = (ref groupEP)。 //接收消息 string strInfo = 。 strInfo= (gb2312).GetString(bytes,0,)。 //獲取信息 if (strInfo != ) { ReceiveMessage(strInfo)。 //如果有消息則觸發(fā)事件 } } } catch (Exception ex) { (無法正常接收消息 )。 } } /////此種方法存在弊端:無法得知對方是否已經(jīng)接收到消息 ,可能會出現(xiàn)數(shù)據(jù)包丟失的現(xiàn)象 /// summary 32 /// 發(fā)送消息 /// /summary public void SendMessage(string str_ip,string str_info) { Socket s = new Socket(, , )。 //初始化 socket IPAddress broadcast = (str_ip)。 byte[] sendbuf
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1