C# Socket 程式設計入門:TCP 同步通訊、聊天室與 FTP 完整實作
前言 .NET System.Net.Sockets 命名空間提供 Socket、TcpClient/TcpListener、UdpClient、Network
C# 使用 XmlTextWriter 建立 XML 文件:完整方法詳解與六大範例
前言 XmlTextWriter 是 .NET 中以串流方式產生 XML 的核心類別,支援編碼控制、格式化縮排、命名空間、CDATA、Base64 等完整 XM
C# 修改登錄打造個性化 IE 瀏覽器:視窗動畫與工具列背景客製化
前言 Internet Explorer 的外觀行為可透過登錄 (Registry) 調整。本文示範使用 C# Microsoft.Win32.Registry
C# 序列埠通訊實用類別:PortData 同步收發與指令回覆模式
前言 工業控制常需透過 RS-232/485 進行主從式通訊。本文提供一個 PortData 類別,封裝 SerialPort,支援事件式非同步接收、同步指令回
C# 底層串口通訊類—— Win32 API 直接操作 COM 口
.NET SerialPort 類雖方便,但在高併發、特殊波特率、精確超時控制、Windows CE/嵌入式平台上仍有局限。本文提供基於 kernel32.dl
C# 註冊系統熱鍵:RegisterHotKey 完整實作與訊息迴圈處理
前言 系統熱鍵 (Hotkey) 讓應用程式在無焦點時也能接收特定鍵盤組合 (如 Ctrl+Alt+F1)。本文示範使用 P/Invoke 呼叫 user32.
C# ASP.NET 自定義服務器控件開發—— 下拉日歷 DatePicker 完整實現
ASP.NET WebForms 時代,自定義服務器控件是封裝可復用 UI 邏輯的核心手段。本文實戰演示:繼承 WebControl、實現 IPostBackE
C# 2.0 泛型與匿名方法實現自定義算法結構—— 以 MyVec<T> 為例
C# 2.0 引入泛型、匿名方法、Predicate<T>,使集合內建算法(如 List<T>.FindAll)極其優雅。本文演示如何為
C# WinForms 開發復合控件完整教程—— 以自動顯示時間控件為例
復合控件 通過組合現有控件(Label + Timer 等)快速構建可復用 UI 組件。本文手把手演示:創建控件庫專案、添加構成控件、暴露屬性/事件、設計器體驗
C# ADO.NET 基礎數據庫操作全攻略(Access/SQL Server 通用)
ADO.NET 是 .NET 數據訪問的基石。本文以 Access 2000 為例(連接字串微調即可用於 SQL Server),系統講解讀、寫、改、刪四大核心
C# 開發 SQL Server DTS 自定義任務完整教程
SQL Server 2000 DTS (Data Transformation Services) 支持 COM 介面擴展自定義任務。雖然 DTS 已被 SS
C# 密碼學實戰:MD5 哈希值生成與比較完整指南
哈希算法是數據完整性校驗、密碼存儲(需加鹽)、數字簽名的基石。本文基於 System.Security.Cryptography,詳細演示 MD5 哈希計算、十
C# WinForms 控件鍵盤捕獲終極方案—— 重寫 ProcessCmdKey
標準 KeyDown/KeyPress/KeyUp 事件在某些控件(如 DataGridView 編輯狀態、按鈕焦點、組合鍵)下會「失靈」。徹底解決方案:繼承目
C# ADO.NET DataTable 自動編號列完整指南
在內存數據表中實現類似 SQL Server IDENTITY 或 Access AutoNumber 的自動遞增列,ADO.NET 提供了 AutoIncre
C# 實現 HTTP 斷點續傳下載—— 原理與完整代碼
大文件下載斷網、崩潰後能從中斷處繼續,而非重頭開始,這是下載器的基本素質。本文深度解析 HTTP Range 請求原理、.NET 核心類(HttpWebRequ
C# WinForms 任意形狀窗體製作—— 心形窗體完整實現
繼字形窗體後,本文演示如何用同樣技術製作「心形」等任意非矩形窗體。核心同樣是 FormBorderStyle.None + TransparencyKey +
C# WinForms 仿 QQ 面板切換界面—— Dock 布局實戰
早期 QQ 主面板左側按鈕組,點擊不同按鈕切換對應 ListView 內容,且按鈕與列表緊貼頂/底邊緣。本文揭秘核心技巧:多按鈕 + 單 ListView,利用
C# WinForms 仿 Windows XP 風格側邊導航欄實現
Windows XP 左側任務面板(任務窗格)經典交互:點擊標題欄展開/摺疊內容區,伴隨下方控件整體上下位移。本文還原該交互,採用多 PictureBox +