VC++6.0+MFC網路聊天工具(含原始碼)
畢業一年多了,晒晒自己做的畢業設計,VC++6.0+MFC完成,所有程式碼都是自己一步步編寫完成,當初也沒有什麼經驗,全靠網上找資料試驗,大家有意見輕拍。
功能包括:
0.普通聊天(文字、圖片)
1.聊天室
2.傳輸檔案(斷點續傳)
3.共享螢幕
4.白板
5.視訊、音訊聊天
介面模仿Netmeeting,資源也來源於Netmeeting、飛秋和PS。視訊聊天時還有些問題,執行段時間可能會崩潰,沒興趣也沒時間來除錯了。
主介面:
個人設定:
聊天介面:
聊天室服務端:
聊天室客戶端:
傳輸檔案服務端:
傳輸檔案客戶端:
共享螢幕服務端:
共享螢幕客戶端:
白板服務端:
白板客戶端:
視訊聊天:
相關推薦
VC++6.0+MFC網路聊天工具(含原始碼)
畢業一年多了,晒晒自己做的畢業設計,VC++6.0+MFC完成,所有程式碼都是自己一步步編寫完成,當初也沒有什麼經驗,全靠網上找資料試驗,大家有意見輕拍。 功能包括: 0.普通聊天(文字、圖片) 1.聊天室 2.傳輸檔案(斷點續傳) 3.共享螢幕 4
VC++6.0 MFC獲取當前工作路徑和可執行檔案路徑
1. 獲取Debug或Release所在的路徑 CString GetModuleDir() { HMODULE module = GetModuleHandle(0); char pFileName[MAX_PATH]; GetModuleFileName(mod
VC++6.0 MFC將列表控制元件中內容儲存到EXCEL
1、獲取工作路徑 //獲取工作路徑 CString GetWorkDir() { char pFileName[MAX_PATH]; int nPos=GetCurrentDirectory( MAX_PATH, pFileName); CString csF
VC++6.0 MFC顯示模態對話方塊和非模態對話方塊
1、模態對話方塊 #include "AddDataDlg.h"//新增標頭檔案 CAddDataDlg AddData_Dialog;//在標頭檔案中定義對話方塊物件(CAddDataDlg為該對話方塊對應的類) int nReturn = AddData_Dialog.DoModal
VC++6.0 MFC列表控制元件的基本使用方法
1、新增ListCtrl控制元件 2、屬性中View(樣式)設定為Report(報告) 3、類嚮導為列表控制元件關聯變數 4、初始化列表: 在列表控制元件所在的對話方塊類裡的OnInitDialog()函式中初始化表頭: //列表初始化 m_L
VC++6.0 MFC中CString與int、double、float等資料互相轉化
C++中doulbe/float/int轉為CString的方法 在MFC程式中,可以使用Format方法方便的實現int、float和double等數字型別轉換為CString字串。以下是CString的Format支援的格式說明: C++表達方式 資
VC++6.0 MFC中獲取編輯框內容
1、方法一:設定編輯框變數 在MFC的基本對話方塊中,建立一個編輯框控制元件,為控制元件新增一個型別為CEdit的變數 m_Edit 。 CString str; m_Edit.GetWindowText(str); 2、方法二:通過ID獲取 CString
VC++6.0 MFC使用ODBC連結MySQL把圖片寫入blob欄位
一、建立一個基於對話方塊的應用程式 1、工程取名ODBCPic,刪除自動建立的程式對話方塊資源中預設存在的靜態文字控制元件和兩個按鈕控制元件。 2、然後在該對話方塊資源上擺放兩個按鈕控制元件,ID(標題)分別為IDC_ADD_DATA(新增資料)、IDC_READ_DATA(讀出資料)。
VC++6.0 MFC利用ADO連線到MySQL資料庫
安裝MySQL資料庫,併為其安裝驅動! 兩種連線方式:ODBC連線和非ODBC連線。 一、ODBC方式連結 1、應用程式的stdafx.h標頭檔案中(也可以在其他合適的地方)包含如下語句。 //匯入msado15.dll動態連結庫,不要名稱空間,將EOR改成adoEOR,避免與檔
仿QQ聊天工具(JAVA實現)專案總結
一、遇到的異常及解決辦法 1. org.hibernate.HibernateException:Could not parse configuration: /hibernate.cfg.xml ..省略 Caused by: org.dom4j.Docu
【Chapter4*程式設計總結一*】(含原始碼)複製空洞檔案且不把0複製到新檔案
一、寫在前面 不積跬步無以至千里,一點點累積最後達到意想不到的效果。認真對待每一個小細節,一點點改正修訂,往往是問題關鍵所在。 二、coding中遇到的坑 步驟一:建立兩個檔案,一個是空洞檔案,另一個是非空洞檔案,分析比較兩者不同。 2-1 shell中出現亂碼 建立無空
基於VC++的人臉美化的實現實踐篇(含程式碼)
作者:張皓霖 上海電力學院 課程老師:秦倫明 上篇我將人臉美化的過程列出來了,這篇我是用VS2012(VC++)+MFC+OpenCv 將這些功能實現。 實驗目的 利用VC++實現人臉美化軟體,要求: 1、具有人臉美化介面; 2、具有磨皮功能,引數可調; 3、具有
資料庫文件自動生成工具(開放原始碼)
本人寫了一個數據庫文件自動生成工具,可以自動生成資料庫文件。 用java寫了個 客戶端介面: 輸入相關資訊後,可以自動生成資料庫文件: 模板支援自定義,點選“自定義模板?”按鈕,將新增的模板複製到該目錄下即可。
用Winform 利用多執行緒做的一個網站壓力測試小工具(帶原始碼)
我們一直在做網站,但在我河南這塊,對測試工作,特別是壓力測試一般都不怎麼在意,都是自己訪問一下速度不錯就行了,再就是資料庫訪問速度測試也是同樣情況 程式設計師在寫Sql程式碼時,一般是一個人寫完之後,一執行可快完事 其實這些是不夠的,我們根本沒有進行過多使用者多執行緒的測試,如果是100個,一千個要同時訪問,
區塊鏈技術進階-深入詳解以太坊智慧合約語言 solidity(含原始碼)-熊麗兵-專題視訊課程...
區塊鏈技術進階-深入詳解以太坊智慧合約語言 solidity(含原始碼)—103人已學習 課程介紹 區塊鏈開發技術進階-深入詳解以太坊智慧合約語言 solidity視訊培訓教程:本課
(轉)C# 獲取漢字的拼音首字母和全拼(含原始碼)[A]
https://blog.csdn.net/younghaiqing/article/details/62417269 C# 獲取漢字的拼音首字母 一種是把所有中文字元集合起來組成一個對照表;另一種是依照漢字在Unicode編碼表中的排序來確定拼音的首字母
小程式訊息推送(含原始碼)java實現小程式推送,springboot實現微信訊息推送
最近需要開發微信和小程式的推送功能,需要用java後臺實現推送,自己本身java和小程式都做,所以就自己動手實現下小程式的模版推送功能推送。 實現思路 1 小程式獲取使用者openid,收集formid傳給java後臺 2 java推送訊息給指定小程式使用
當下火熱的大資料視訊,免費送(含原始碼)
年底了,你一年下來有多少努力已經完成,你心心念唸的大資料開發,都學會了嗎?想跳槽的你,想就業開發
用python怎樣識別驗證碼?(含原始碼)
字元型圖片驗證碼識別完整過程及Python實現1 摘要驗證碼是目前網際網路上非常常見也是非常重要
SpringBoot進階之統一異常處理(含原始碼)
淺談異常處理 在J2EE專案的開發中,不管是對底層的資料庫操作過程,還是業務層的處理過程,還是控制層的處理過程,都不可避免會遇到各種可預知的、不可預知的異常需要處理。每個過程都單獨處理異常,系統的程式碼耦合度高,工作量大且不好統一,維護的工作量也很大。