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