原创 Qt 5——信號和槽機制

文章目錄1.概念2.系統自帶的信號和槽3. 自定義信號和槽自定義信號槽需要注意的事項:4.信號槽的拓展5.下面是信號與槽的簡單代碼示例: 1.概念 信號槽是 Qt 框架引以爲豪的機制之一。所謂信號槽,實際就是觀察者模式。當某個事件

原创 Qt 5——對象模型(對象樹)

對象模型(對象樹) 在Qt中創建對象的時候會提供一個Parent對象指針,下面來解釋這個parent到底是幹什麼的。 QObject是以對象樹的形式組織起來的。 當你創建一個QObject對象時,會看到QObject的構造

原创 STL綜合案例(學校演講比賽)

文章目錄項目介紹比賽規則:需求分析:實現思路:項目鏈接 項目介紹 比賽規則: • 某市舉行一場演講比賽( speech_contest ),共有24個人參加。比賽共三輪,前兩輪爲淘汰賽,第三輪爲決賽。 •

原创 MFC的Serialize機制及其使用

一、CArchive類介紹 https://blog.csdn.net/weixin_45525272/article/details/106481559 二、序列化(Serialization) MFC提供了非常方便的串行化函數

原创 Windows——CArchive類

CArchive CArchive 對象提供了一個類型安全緩衝機制,用於將可序列化對象寫入 CFile 對象或從中讀取可序列化對象。通常,CFile 對象表示磁盤文件;但是,它也可以是表示“剪貼板”的內存文件(CSharedFil

原创 DECLARE_MESSAGE_MAP() 等消息映射宏以及 afx_msg消息映射函數

文章目錄一、DECLARE_MESSAGE_MAP(),BEGIN_MESSAGE_MAP(),END_MESSAGE_MAP()二、afx_msg函數三、自己添加的消息 一、DECLARE_MESSAGE_MAP(),BEGIN

原创 宏定義WM_USER,與自定義宏WM_USER+100(未整理完)

一、WM_USER 爲了防止用戶定義的消息ID與系統的消息ID衝突,MS(Microsoft)定義了一個宏WM_USER,小於WM_USER的ID被系統使用,大於WM_USER的ID被用戶使用。 二、自定義宏 #define

原创 Windows網絡通信流量和網速監控設計(二)

第一篇文章鏈接 結果視圖: .h代碼: #pragma once #include "afxwin.h" #define WMMY_NETWORKER_MESSAGE WM_USER+100 // CMyNetCheck

原创 Windows網絡通信流量和網速監控設計(一)

第二篇文章連接 文章目錄三種數據通信傳輸模式一、單工通信二、半雙工通信三、全雙工通信相關基礎知識1、__stdcall2、GetIfTable()函數3、MIB_IFTABLE結構體細說MIB_IFROW結構體成員4、獲取網絡帶寬

原创 IP地址和賬號密碼之間的關係

IP地址相當於是每一個計算機唯一的身份證號碼,就象你的身份證一樣,每個人的號碼都不一樣的,不可能有其他人的身份證號碼也跟你一樣的,處於局域網的環境中,例如你的計算機的ip設置是192.168.2.10而另外一臺計算機的ip也設置成

原创 struct結構體裏能放函數嗎?

C語言 C語言裏面不能,在C語言裏結構體是一種複合數據類型只能存放數據,不過可以定義一個指向函數的指針進行使用。 C++(C++併發編程多體現) C++裏可以在結構體內定義函數,用法和class定義類是一樣的,說穿了struct

原创 Lua腳本語言——Lua腳本基礎語法

1、LUA是一門腳本語言 ①、什麼是腳本? 腳本語言又被稱爲擴建的語言,或者動態語言,是一種編程 語言,用來控制軟件應用程序,腳本通常以文本(如ASCII)保存,只在 被調用時進行解釋或編譯 ②、 腳本語言的執行 由於腳本語言是

原创 ADO與ODBC用法

一、概念 ODBC ODBC 是 開放式數據庫互連 是一些標準規範符合規範的數據庫就可以通過SQL(結構化查詢語言)編寫的百命令進行操作.理解ODBC是種數據庫互連標準就行了,WINDOWS中ODBC配置,只是對數據庫進行系統中登

原创 MFC+SQL Server——MFC+ADO操作數據庫中的數據

ActiveX Data Objects 一種程序對象,用於表示用戶數據庫中的數據結構和所包含的數據。在Microsoft Visual Basic編輯器中,可以使用ADO對象以及ADO的附加組件(稱爲Microsoft ADO