|
仿QQ群聊系統(tǒng)的開發(fā)(VC、MFC)
1 知識(shí)點(diǎn)
1.1 數(shù)據(jù)庫(kù)
1.1.1 數(shù)據(jù)庫(kù)表的設(shè)計(jì)(用戶對(duì)象表、房間對(duì)象表、房間用戶表)
1.1.2 采用存儲(chǔ)過程對(duì)數(shù)據(jù)庫(kù)表內(nèi)容的初始化,以完成數(shù)據(jù)庫(kù)訪問接口的測(cè)試工作
1.1.3 基于ADO的數(shù)據(jù)庫(kù)訪問接口類CDbOperator的封裝;
1.2 核心算法
1.2.1 用戶密碼的MD5加密,確保用戶密碼安全
1.2.2 收發(fā)緩沖區(qū)數(shù)據(jù)的滑動(dòng)窗口處理算法
1.3 SOCKET通信
1.3.1 服務(wù)器端IOCP完成端口的運(yùn)行原理及其實(shí)現(xiàn)機(jī)制
1.3.2 客戶端WSAEventSelect異步事件通知模型的運(yùn)行原理及其實(shí)現(xiàn)機(jī)制
1.4 SOCKET通信協(xié)議
1.4.1 協(xié)議格式(同步頭、收發(fā)時(shí)間、數(shù)據(jù)長(zhǎng)度、功能碼、數(shù)據(jù)段、同部尾等)
1.4.2 注冊(cè)用戶、用戶登陸、用戶添加群、用戶私聊
1.4.3 心跳包
1.5 多線程
1.5.1 多線程線程類CThread的封裝
1.5.2 線程同步
1.5.3 線程類在三層結(jié)構(gòu)(數(shù)據(jù)接入層、數(shù)據(jù)業(yè)務(wù)層、數(shù)據(jù)展示層)中的應(yīng)用
1.6 緩沖區(qū)類CBuffer的設(shè)計(jì)
1.7 窗口界面自繪
1.7.1 編輯款控件CRichEditCtrl的自繪以及富文本RTF在圖文并茂中的應(yīng)用
1.7.2 非客戶區(qū)的自繪
1.7.3 左、右側(cè)邊欄的設(shè)計(jì)
1.7.4 多標(biāo)簽控件的自繪
1.7.5 樹形控件的自繪
1.7.6 抽屜控件的自繪
1.7.7 列表控件的自繪
2 界面展示
網(wǎng)賺網(wǎng)免費(fèi)提供下載
下載地址回復(fù)可見....【關(guān)注網(wǎng)賺,天天給你精彩內(nèi)容,你值得收藏!......................游客,如果您要查看本帖隱藏內(nèi)容請(qǐng)
友情提醒:免費(fèi)訂閱網(wǎng)賺論壇 第一時(shí)間免費(fèi)獲取網(wǎng)賺論壇每天更新的價(jià)值幾十到幾千元的精品項(xiàng)目。
訂閱鏈接: |
|