ActiveX 控制項(OCX)註冊與反註冊三大方法:命令列、安裝包、程式碼自註冊
ActiveX 控制項(副檔名 .ocx)本質是實作 DllRegisterServer/DllUnregisterServer 的 COM 伺服器 DLL。在
MySQL ODBC 驅動程式(MyODBC)手動部署與註冊完整步驟
在非 Web 環境(桌面應用、服務程式)或傳統 ASP 應用中連線 MySQL,最通用的方式是透過 ODBC 驅動程式。本文記錄 MyODBC 3.51/5.x
C++Builder 建立與使用 DLL 完全指南:靜態連結、動態載入與專案設定
動態連結庫(DLL)是 Windows 程式設計實現模組化、程式碼重用、跨語言互操作的核心機制。本文針對 C++Builder 環境,系統說明 DLL 專案建立
C++Builder 6 / Delphi 7 完美整合 CHM 說明檔:上下文敏感與 API 封裝
C++Builder 6 / Delphi 7 的 VCL 僅原生支援舊式 WinHelp(.hlp),面對功能更強、格式更現代的 HTML Help(.chm
SOCKS5 代理協議完整實作指南:從 RFC 到 C++ 程式碼
SOCKS5(RFC 1928)是廣泛部署的通用代理協議,支援無驗證、使用者名稱/密碼、GSSAPI 等多種認證機制,並提供 TCP 連線、BIND、UDP 轉
Socket 位址結構深度解析:sockaddr、sockaddr_in 與網路位元組序
在 TCP/IP 網路程式設計中,Socket 位址結構是連線建立、資料收發的基石。本文系統整理 sockaddr 通用結構、sockaddr_in IPv4
C++Builder 實作斷點續傳與多線程下載模組(WinInet API)
下載功能是網路應用的基石。早期單線程下載一旦中斷便須重頭再來;隨著「斷點續傳」與「多線程下載」技術成熟,現代下載器已能大幅提升效率與穩定性。本文基於 C++Bu
C++Builder 實現軟體換膚技術:從 XML 佈局到不規則視窗繪製
判斷一款軟體是否優秀,除了功能完善、效能穩定、操作直觀外,介面美觀度愈發受到重視。使用者不再滿足於傳統矩形視窗,不規則造型、可自由換膚的介面已成主流趨勢。本文將
Internet 服務連接埠測試程式設計與實作
一、實用背景 上網用戶日增,常見問題多集中在 DNS、SMTP、POP3 設定上:該用哪個 DNS(202.96.0.133 還是 202.96.26.243)
C++ Builder 開發系統托盤應用程式完整教學
系統托盤 (Tray) 程式設計概述 系統托盤位於 Windows 9x 工作列的一角,技術上稱為「工作列通知區」。許多軟體(如金山詞霸 III)運行時會在托盤
C++Builder 位圖 90 度旋轉演算法 (像素級複製 + 緩衝區)
演算法原理 將來源位圖 (x, y) 像素映射到目標位圖 (y, H-1-x) (順時針 90°) 或 (W-1-y, x) (逆時針 90°)。使用記憶體位圖
URLDownloadToFile 實作檔案下載:COM 單體模式回呼介面完整範例
簡介 URLDownloadToFile (在 urlmon.h/urlmon.lib) 是 Windows 提供的高層下載 API,支援 HTTP/HTTPS
BCB 整合 DirectX SDK 完整設定指南 (含路徑、庫檔、專案模板)
環境假設 BCB 安裝路徑:C:\Borland\CBuilder\ (對應 $(BCB)) DirectX SDK 安裝路徑:C:\dx5sdk\ (對應
Winsock UDP 實作語音全雙工通訊:架構、非阻塞與緩衝區調校
前言 語音即時通訊要求低延遲、高吞吐、容忍丟包,適合使用 UDP (SOCK_DGRAM)。本文以 Visual C++ / Winsock 2 為例,說明雙
資安專家十大守則:助開發者脫離安全困境
前言 Michael Howard 與 Keith Brown (Microsoft 資安團隊) 提煉出十大實務守則,涵蓋輸入驗證、記憶體安全、加密、最小權限、
BCB DLL 開發完全指南:靜態/動態載入、MDI 子視窗、VC++ 互操作
一、建立 DLL 專案 File → New → DLL Wizard 產生專案骨架。 專案選項 → Build with runtime packages
MFC 多執行緒檔案下載與進度條追蹤實作 (CInternetSession)
架構概覽 使用 MFC WinInet 封裝類別 (CInternetSession, CStdioFile, CHttpFile) 在工作執行緒 執行下載,避
C++Builder 5 ADO 資料庫程式設計:從元件架構到 Master/Detail 實作
ADO 在 BCB 5 的定位 C++Builder 5 引入 ADOExpress (dbGo) 元件套件,將 Microsoft ADO (ActiveX