Visual C++ 6.0 單步除錯完整指南:斷點、逐步執行與變數監視
除錯是軟體開發的核心技能。本文整理 VC6 整合除錯器的關鍵快捷鍵、操作流程與變數監視技巧,助您快速定位邏輯錯誤與崩潰根因。 核心快捷鍵速查表 按鍵功
以太網核心協議深度解析:乙太網幀、IP、TCP、UDP 封包結構
網絡封包分析是網路除錯與安全審計的基礎技能。本文系統梳理以太網幀格式及上層 IP、TCP、UDP 協議頭部結構,並對照 RFC 標準說明關鍵欄位含義,為開發封包
MFC 日記應用程式:檔案儲存功能完整實作
本文展示一個基於 MFC 文檔/視圖架構的日記程式儲存邏輯,涵蓋 CFileDialog 檔案選擇、CFile/CArchive 序列化存檔、以及狀態旗標管理。
Visual C++ 字串分割函數實作:以分隔符拆解鍵值對
在 VC++ 開發中,標準庫未提供現成的字串分割功能。本文提供一個基於 CString 與 CStringArray 的輕量級分割函數,支援自訂分隔字元,適用於
MFC 應用程式啟動時強制登入對話框:阻擋主視窗顯示直到驗證通過
許多商業軟體需在啟動時驗證使用者身分,僅允許合法帳密進入系統。本文示範在 MFC SDI 架構下,於 CView::OnInitialUpdate 彈出模態登入
OpenGL 座標變換全解析:從世界座標到螢幕像素的完整管線
OpenGL 以相機模型模擬三維場景渲染管線,核心涉及四大座標變換:模型視圖、投影、裁剪、視口。本文系統梳理各階段數學原理、OpenGL API 對應關係與矩陣
VC++ 對話框透明位圖繪製:MaskBlt 與雙重 BitBlt 實現前景透明合成
介面設計常需將不規則圖形(如角色、圖示)疊加於背景上,需實現位圖「透明色」不繪製、前景正常顯示。本文詳細解析 Windows GDI 透明位圖繪製原理(掩碼位圖
使用 MFC CInternetSession 實現遠程網頁源碼獲取
在網絡編程中,獲取遠程網頁的原始 HTML 源碼是一項基礎且實用的技術。本文將介紹如何利用 MFC 的 CInternetSession 與 CHttpFile
XP 風格「關於」對話框彩蛋實作:熱鍵觸發隱藏內容摺疊動畫
Office 等微軟產品的「關於」對話框常隱藏彩蛋(開發人員名單、小遊戲等),需特定熱鍵觸發。本文實作一個具備 XP 風格介面的「關於」對話框,支援 Ctrl+
Visual C++ 實作網路嗅探器:原理、代碼與實測抓取 163 郵箱密碼
前言:嗅探器的雙面性 網管員用它分析流量、診斷效能;駭客用它竊取帳號密碼、商業機密。嗅探器工作於資料鏈路層,隱蔽性極強,受害者往往毫無察覺。本文實作一個極簡嗅探
從 C 到組合語言:MD5 演算法極致優化實戰(附效能對比)
效能對比先行:數據說話 同樣對 0~99,999,999 共一億個整數計算 MD5: MD5C (純 C 參考實作):999 秒 MD5ASM (手寫 x86
徹底解決 CFileDialog 擴展名隱藏導致的檔名歧義:PIDL 技術深度應用
問題回顧 前作《自訂 CFileDialog 實例》留下一個尾巴:當使用者在資源管理器勾選「隱藏已知副檔名」時,列表控制項 GetItemText 僅回傳不含副
LsComm 串口類 v1.0 設計全紀錄:從封裝動機到四種接收模式實現
專案緣起 厭倦 MSComm 等 ActiveX 控件需註冊、部署麻煩,參考 Delphi SpComm 設計風格,二次封裝 PJ Naughter 的 CSe
LsComm 串口類 v1.2 更新日誌:Bug 修復與架構反思
版本資訊 版本:v1.2 平台:Windows 98 / 2000 / XP 基礎:二次封裝 PJ Naughter 的 CSerialPort,支援多執行緒
CPrintRX:輕量級報表列印類,支援畫線、文字、字體與分頁
專案需求:取代緩慢的 Word VBA 列印方案,自行封裝一個高效的報表列印類。CPrintRX 提供座標定位、橫豎線繪製、多字體文字輸出、頁邊距設定、分頁控制
VB 呼叫 VC++ DLL 進階:結構陣列跨語言傳遞的正確姿勢
問題背景 VB 6.0 呼叫 VC++ DLL 時,基本類型(Long、Double)按值/址傳遞相對直觀,但 使用者定義類型(UDT)陣列 傳遞卻暗藏玄機。網