VC++ 6.0 實作完整復原/重做機制並解決介面閃爍問題
核心設計理念 成熟系統必備復原與重做功能。傳統做法完整備份文件資料佔用大量記憶體,導致步數受限;全畫面重繪造成閃爍。本文提出臨時檔案模擬堆疊機制:僅儲存操作變化
VC++ 程式設計實作 CPU 速度測試工具
原理說明 CPU 實際時脈會隨溫度、電壓波動。利用處理器的 時間戳記計數器(TSC),透過 RDTSC 指令(機器碼 0F 31)讀取自開機以來的時脈週期數。測
VC++ 從 AVI 視頻擷取幀畫面:AVIFile API 實戰與 BMP 儲存全流程
前言 需求:從 AVI 視頻任意幀擷取畫面存成 BMP。DirectShow 雖強大但過重,**AVIFile API (vfw.h)** 輕量、原生、無需額外
VC6 整合 Boost.Regex 實戰:從源碼編譯到正則解析完整指南
前言 Boost 是 C++ 準標準庫,但 **無預建二進位**,VC6 必須自行編譯。本文記錄 **Boost 1.32.0** 在 VC6 下的編譯步驟、專
C++ 模板技術實戰:以動畫對話框為例,實現 UI 風格零代碼復用
前言 面向物件三大支柱:封裝、繼承、多態。但 **模板** 常被視為「容器專用」,實則是 **靜態多態** 的利器,能在編譯期實現「介面注入」,讓風格、行為像積
VC6/VC7 ATL 打造 OpenGL COM 控件:從專案建立到事件驅動渲染全流程
前言 每次寫 OpenGL 都要重寫像素格式、RC 建立、訊息迴路……為何不封裝成 **ATL COM 控件**?拖拉上表單、處理 OnRender 事件即可專
VC++ 設定桌面牆紙完全指南:從 BMP 到 JPG/PNG 的跨格式方案
前言 「如何用 VC++ 設定桌面牆紙?」是論壇高頻提問。舊 API SystemParametersInfo 僅支援 BMP;若要支援 JPG/PNG 等現代
多執行緒程式設計範例解析:從時鐘顯示到檔案複製的並行思維
前言 理論再豐富,不如一個能跑的範例。本文以兩個經典案例——**對話框時鐘**與**非阻塞檔案複製**——帶你走完「建立執行緒 → 執行任務 → 安全終止 →
Windows 多執行緒程式設計全攻略:Win32 API 與 MFC 兩大體系實戰詳解
前言 執行緒是進程內的執行單元,擁有獨立堆疊、暫存器狀態,共享進程所有資源 (檔案控制代碼、記憶體、全域變數)。Windows 透過排程器將 CPU 時間片輪流
VC++ 遠端執行緒注入技術深度解析:CreateRemoteThread 實戰與防禦視角
前言 **遠端執行緒注入** 是 Windows 進程間最經典的「越界」技術:在目標進程建立執行緒,載入指定 DLL,從而獲得該進程的完整存取權限。本文從 AP
VC++ 實現區域網路 IP 多播:從原理到 Sender/Receiver 完整範例
前言 區域網路內需向一組使用者同時發送資料(如視訊會議、即時廣播),逐一發送不僅效率低、易漏發,還浪費頻寬。**IP 多播** 正是為此而生:一份資料、一個目的
VC++ 實現 QQ 訊息群發:基於 Windows 訊息迴路的 UI 自動化實戰
前言 免費 QQ 無群發功能,每次通知同事都要逐個點、逐個發。與其忍受廣告尾巴的第三方小工具,不如花 30 分鐘寫一個乾淨的自己的。核心思路:**模擬使用者在聊
VC++ 存取資料庫大物件 (BLOB) 實戰:用 CLongBinary 輕鬆搞定 Word/Excel/圖片
前言 資料庫裡存 Word、Excel、圖片等二進位大物件 (BLOB) 是常見需求。MFC 提供 CLongBinary 類別,配合 RFX/DFX 機制,讓
VC++ 五大資料庫技術深度 PK:ODBC API vs MFC ODBC vs DAO vs OLE DB vs ADO
前言 從 Jet Engine 到 Oracle,VC++ 6.0 提供了五套主流資料庫程式介面。本文從架構、核心類、程式碼量、部署、效能五個維度逐項拆解,並給
VC++ 資料庫開發全景圖(一):五大技術體系優劣勢與選型指南
前言 Visual C++ 提供了豐富的資料庫存取技術棧,從底層 ODBC API 到高階 ADO,各有甜頭。本文為你梳理五大主流技術的定位、優缺點與適用場景,
VC++ 資料庫開發實戰(二):ODBC API 核心流程與三種連線模式深度解析
前言 上集介紹 VC++ 多元資料庫技術全景,本集聚焦 ODBC API 底層編程。雖然代碼量較大,但掌握它能讓你觸達資料庫引擎最原始的能力——異步操作、事務控
VC++ 編譯錯誤速查手冊:20 種高頻錯誤碼與秒懂解法
前言 面對滿屏紅字,新手最崩潰。本文精選 20 個最高頻編譯/連結錯誤,附帶中文解讀、常見成因與修正範例,建議加入書籤。 錯誤碼速查表 錯誤碼中文含義典型
Visual C++ 6.0 開發調試精華 20 條:從 Release 調試到 LNK2001 解密
前言 VC6 陪伴過無數 C++ 開發者的青春歲月。雖然年代久遠,但許多經典技巧至今仍具參考價值。本文整理 20 個高頻問題與解法,助你少走彎路。 核心技巧速