MFC 實作 FTP 客戶端完整指南:CInternetSession 與 CFtpConnection 核心類別詳解
MFC 網際網路類別架構:三層封裝 MFC 自 VC6 起提供 WinInet 封裝類別,位於 afxinet.h,三層架構: 層級類別職責 會話管理
實現 IE 風格無對話框列印網頁:IOleCommandTarget::Exec(OLECMDID_PRINT) 一鍵列印技術
在內嵌 WebBrowser 控件 (SHDocVw.WebBrowser / IWebBrowser2) 的應用程式中,若要實現類似 IE 工具列「列印」按鈕
TCP/IP Winsock 同步程式設計關鍵技巧:Nagle 算法關閉、緩衝區調優、連線超時優化與斷線偵測
在搶佔式多任務 OS (Windows NT/2000/XP+) 中,採用同步阻塞 + 多執行緒 模式,邏輯清晰且效能可媲美非同步模型。本文針對同步 Winso
MFC 串口通訊實戰:MSComm ActiveX 控件屬性、事件與收發程式碼完整指南
Windows API 直接操作串口(CreateFile/ReadFile/WriteFile + DCB 結構)雖功能完整,但設定繁瑣、錯誤易發。Micro
MFC 並行埠控制類 CParallelPort:跨平台相容、Unicode 支援與 PC-to-PC 檔案傳輸實作
雖然 USB 已取代並行埠成為主流,但在工業控制、舊式印表機、嵌入式開發板等領域,並行埠(LPT1/LPT2)仍不可或缺。本文介紹一個封裝良好的 MFC 類別
MFC 實現網頁下載與儲存:CInternetSession 封裝 GetSourceHtml 函式完整指南
利用 MFC WinInet 類別(CInternetSession、CInternetFile、CStdioFile)即可輕鬆實現「輸入 URL → 下載 H
基於 Web 的程式版本檢查與自動更新:WinInet FTP 封裝類 CWebVersion 實作詳解
現代應用程式普遍需要「啟動時檢查更新」功能。與其下載完整安裝包比對版本,不如將版本資訊以純文字檔置於 Web/FTP 伺服器,啟動時僅下載數百位元組即可完成比對
TCP/UDP 雙模式局域網聊天與檔案傳輸實作:多執行緒監聽、協定封包與螢幕捕獲
本文展示一個整合 TCP 聊天、UDP 快速訊息、檔案傳輸(支援斷點續傳)、遠端螢幕捕獲的局域網即時通訊程式。核心技術包含:CSocket 封裝、工作者執行緒監
Windows Sockets 1.1 程式設計精要:非同步選擇機制、阻塞鉤子與啟動終止流程
Windows Sockets(Winsock)從 Berkeley Sockets 延伸而來,針對 Windows 訊息驅動架構新增了非同步選擇機制、阻塞處理
套接字程式設計核心原理:Client/Server 模型、基礎 API 與典型時序圖完整解析
套接字是網路程式設計的核心抽象,掌握其建立、連線、資料傳輸、多工與關閉的完整生命週期,是開發高效、穩健網路應用的關鍵。本文以 TCP/IP 為基礎,系統講解 C
TCP/IP 協定族架構、核心協定與 Windows Sockets 程式設計術語全解
TCP/IP 不僅是網際網路的基石,也是 Windows 網路程式設計的基礎協定棧。本文系統梳理 TCP/IP 四層架構、核心協定功能、Windows Sock
DAO 資料庫程式設計實戰經驗三則:動態加入支援、手工靜態綁定與可攜式部署
DAO(Data Access Objects)是 MFC 存取 Access 資料庫的經典介面,但 AppWizard 自動產生的程式碼往往無法滿足實際專案需
多執行緒 DAO 程式設計:GUI 執行緒封送與 CMultiDaoRecordSet 實作模式
DAO(Data Access Objects)在多執行緒環境下有嚴格限制:DAO 物件必須在建立它的執行緒中使用,跨執行緒直接呼叫會導致未定義行為或崩潰。本文
MFC 處理大型資料檔案突破 64KB 限制:CFile::ReadHuge/WriteHuge 完整解析
MFC CFile 與 CStdioFile 的 Read/Write 成員函式受限於 16 位元時代的 FAR 指標架構,單次傳輸上限為 65,535 位元組
ODBC 同步與非同步執行模式深度解析:選擇策略、死鎖風險與實作模式
在 Client/Server 架構下,ODBC 2.0 提供同步與非同步兩種執行模式。同步模式邏輯直觀但易導致介面凍結與死鎖;非同步模式提升回應性卻大幅增加程
VC++ ADO 資料庫程式設計完整指南:從 #import 到 Recordset 進階操作
ADO(ActiveX Data Objects)作為 Microsoft 推薦的下一代資料存取介面,以 COM 為基礎、封裝 OLE DB、支援多語言與腳本,
MFC ODBC 開發核心:DDX 與 RFX 機制深度解析與 AppWizard 實戰
MFC 為 ODBC 程式設計提供五大基礎類別,其中 CFieldExchange 實現的 RFX(Record Field Exchange) 機制,是記錄集
面向對象關係資料庫設計:從物件模型到關係模式的系統性映射方法論
資料庫設計是資訊系統成敗的關鍵,然而許多開發者混淆「面向對象資料庫設計(OO DB 設計)」與「面向對象資料庫管理系統(OODBMS)」。前者是使用者定義模式的