C# 列舉系統安裝印表機完整教學與程式碼範例
前言 在 Windows Forms 應用程式中,列印功能是常見需求。本文示範如何使用 C# 列舉系統所有已安裝的印表機,並自動選取預設印表機作為下拉選單的預設
C# 實作 POP3 郵件解碼:Base64 與 Quoted-Printable 完整教學
前言:MIME 編碼標準與郵件傳輸 在電子郵件系統中,非純文字內容(如圖片、聲音、傳真等)必須經過編碼才能透過 SMTP 協定傳輸。MIME(Multipurp
C# 農曆/節氣/星座計算元件:萬年曆核心演算法完整實作
  前言 農曆轉換、二十四節氣、星座計算是中文應用常見需求。本文提供一個無依賴、高效能的 ChineseCalendar 類別,核心採用預計算表格法 (
C# 撰寫網頁爬蟲入門:HttpWebRequest/HttpClient 抓取 HTML 完整教學
  前言 HTTP 是網頁資料存取基礎協定。.NET 提供 HttpWebRequest (舊) 與 HttpClient (現代、推薦) 兩套 API
C# 將 DBF、XLS、XML、MDB 匯入 DataGrid 通用方案:OleDb/Odbc 適配器模式
  前言 透過 ADO.NET 的 OleDbDataAdapter / OdbcDataAdapter 可統一讀取多種檔案格式 (Excel、Acce
C# 水晶按鈕控制項:GDI+ 漸層、反射、按下動畫完整原始碼
  前言 自繪按鈕可完全掌控外觀,無需圖片資源。本文提供一個繼承 Button 的 CrystalButton,實現圓角矩形、漸層填充、高光反射、按下陷
C# 記憶體中 Image 轉 Icon 技巧:保留透明度的正確姿勢
  問題背景 嘗試在記憶體中將 Image 直接儲存為 Icon 格式: // 錯誤示範 MemoryStream ms = new MemorySt
C# 取得硬碟序列號:P/Invoke GetVolumeInformation 完整實作
  前言 硬碟序列號 (Volume Serial Number) 可用於軟體授權綁定、裝置識別。Windows API GetVolumeInform
C# 字串分割完全攻略:Split、Regex.Split 進階技巧與效能比較
  前言 String.Split 是最常用的分割方法,但面對多重分隔符、連續分隔符、保留空白項等情況需搭配參數或改用 Regex.Split。本文系統
C# 執行緒程式設計入門:建立、控制、優先權與同步基礎
  前言 System.Threading 命名空間提供執行緒管理核心功能。本文涵蓋執行緒建立、啟動、暫停、繼續、中止、優先權設定、同步基本概念,並對比
C# 取得本機 IP 位址與主機名稱:Dns 類別完整應用指南
  前言 .NET 在 System.Net 命名空間提供 Dns 類別,封裝 DNS 解析功能,可輕鬆取得本機主機名稱、IP 位址清單 (IPv4/I
C# 開發 COM+ 元件完整流程:強名稱、註冊與部署實戰
  前言 .NET 元件可透過 COM Interop 以 COM+ 應用程式形式部署,實現分散式交易、物件池、即時啟動 (JIT) 等企業級服務。本文
C# 編碼標準:命名慣例與程式碼風格 26 條鐵律
  前言 統一的命名慣例與排版風格能大幅降低認知負荷,提升團隊協作效率。本文定義 26 條 C# 命名與風格鐵律,涵蓋大小寫規則、前後綴、縮進、括號風格
C# 編碼標準:核心編碼習慣 66 條精華規範
  前言 良好的編碼習慣能提升程式碼可讀性、可維護性與團隊協作效率。本文整理 66 條 C# 編碼習慣規範,涵蓋檔案組織、類別設計、方法撰寫、異常處理、
C# 漢字轉拼音核心演算法:內碼對照表法完整實作
  前言 漢字轉拼音常用於排序、搜尋、輸入法。核心原理:將漢字依系統預設編碼 (GB2312/GBK) 轉為內碼 (雙位元組),查閱預建的「內碼區間 →
C# 讀取 IE 快取 (Temporary Internet Files) 完整實作:wininet API 遍歷索引
  前言 IE 快取資料夾 (Temporary Internet Files) 並非一般檔案系統結構,無法用 Directory.GetFiles 列
C# 即時螢幕取色器實作:GDI API 擷取滑鼠座標像素顏色
  前言 實作一個螢幕取色工具,需跨進程讀取桌面裝置內容 (DC),在滑鼠座標擷取單一像素顏色。本文使用 P/Invoke 呼叫 gdi32.dll 的
C# 使用 COM Interop 從 DataView 匯出 Excel 報表完整方案
  前言 透過 Microsoft Excel Object Library (COM) 可精確控制 Excel 格式、樣式、公式。本文提供一個可重複使