VC++ 實作 FTP 多執行緒斷點續傳:協議解析與檔案管理完整方案
前言 WinInet API 雖簡單但難支援多執行緒下載。本文基於 FTP 協議與 Socket 實作多執行緒斷點續傳下載器,涵蓋協議指令、檔案分段策略、斷點資
VC++ 打造 Office XP 風格介面:CMenuXP 類別完整應用指南
前言 隨著 Windows XP 與 Office XP 釋出,扁平化、清爽的 Office XP 風格成為主流。法國開發者 Jean-Michel LE FO
VC++ 取得 USB 遊戲搖桿按鍵輸入:HID 介面完整實作
前言 本文示範如何使用 Windows HID (Human Interface Device) API 列舉系統 USB 裝置,識別遊戲搖桿,並即時讀取其輸入
VC++ IP 位址控制項進階技巧:即時響應與網段設定
前言 IP 位址控制項 (CIPAddressCtrl) 是常用 UI 元件,本文分享兩個實用技巧:即時響應欄位變更、程式化設定網段(非完整 IP)。 技巧一
Windows CE 串口通訊 MFC 類別實作指南
背景與挑戰 Windows CE 採用 Unicode 核心,且不支援桌面版 Windows 常用的重疊 I/O(OVERLAPPED)機制,這使得串口通訊類別
VC++ 進階網路程式設計:TCP 連接埠監視與資料轉發實作
前言 本文展示如何使用 Winsock 2 實作 TCP 連接埠監聽、連線轉發與資料記錄功能。程式碼示範綁定特定 IP、設定 SO_REUSEADDR 實現連接
VC++ SDK 實作分割條控制項完整教學
前言 分割條 是 Explorer 風格應用程式常用控制項,但鮮有完整實作教學。本文從視窗類別註冊、建立、訊息處理完整示範如何用純 SDK 打造分割條。 核心
VC++ 實作生產者-消費者模式:多執行緒同步完整範例
前言 多執行緒協作處理共享資源是常見需求。本文示範使用 MFC 同步物件 CSemaphore、CMutex 實作經典的生產者-消費者模式。 問題描述
VC++ ADO 開發實戰(二):BLOB 二進位大物件存取完整解析
前言 實際開發常需儲存圖片、音訊等二進位大物件。本文介紹利用 ADO 存取 BLOB 資料的完整實作,並提供圖片存取顯示的完整範例專案。 前期準備:建立資料表
VC++ ADO 開發實戰(一):基礎操作流程詳解
前言 ADO 建構於 OLE DB 之上,比 ODBC API、DAO、RDO 更簡單易用且不失彈性。本文詳細說明 VC++ 下 ADO 開發基本流程與程式碼範
VC++ 使用 ADO 存取資料庫完整攻略
一、ADO 概述 ADO (ActiveX Data Objects) 是 Microsoft 為 OLE DB 設計的應用層介面,優點在於易用、快速、記憶體耗
VC++ 學習心得:程式設計的本質與語言思維
引言 閱讀 leezy_2000 的《程式設計本質》一文後,頗有共鳴也有不同見解。文中將程式設計歸納為「問題、概念、邏輯、技巧」四要素,對應「分析、抽象、概要設
Gzip/Zlib/PNG 核心壓縮算法 Deflate 源碼級深度解析
基於 gzip-1.2.4 源碼,從 LZ77 + Huffman 雙階段原理到滑動窗口、哈希鏈、延遲匹配的工程化實現 1. Deflate 雙階段壓縮管線
DLL 開發核心知識:調用約定與名稱修飾深度解析(一)
理解 __cdecl/__stdcall/__fastcall 的棧操作差異,掌握 C++ 名稱修飾規則,實現跨語言無縫互操作 1. 什麼是調用約定? 調用約