C# SQL Server 連線字串大全:本地/遠端、Windows/SQL 驗證、SqlConnectionStringBuilder、Settings 設定
標準連線字串模板 // SQL 驗證(帳號密碼) Server=myServerAddress;Database=myDataBase;User Id=myU
WQL 入門指南:用 SQL 風格查詢 WMI 取得硬體資訊(CPU 溫度、型號等)
什麼是 WQL? WQL (WMI Query Language) 是 WMI 的查詢語言,語法極似 SQL,用於查詢 Win32_*、CIM_* 等管理類別的
DevExpress WinForms 實戰技巧 10 選:BarEditItem、Ribbon、Skin、Dock、TreeList 進階用法
前言 DevExpress 是功能最全、API 最龐大的 WinForms 控制項套件之一。本文精選 10 個高頻實戰技巧,涵蓋編輯器存取、Ribbon 動態建
VS 2010 快速實作介面:智慧標籤一鍵生成介面成員
問題 類別宣告繼承介面後,需手動實作所有介面成員,耗時且易漏寫。Eclipse 有明顯紅波浪線+快速修復,VS 2010 的提示較隱晦。 解決步驟 在類別宣
C# 易混淆核心概念總結:FCL/CLR、組件、Parse/Convert、堆疊/堆積
1. .NET 平台三大支柱 術語全名角色 FCLFramework Class Library微軟預先建好的海量類別庫(System.*、Micros
C# 呼叫 SHEmptyRecycleBin API 清空回收站:官方標準做法
為什麼用 API 而非手動刪檔? 自動處理所有磁碟分區、所有使用者 SID 子資料夾。 支援 UI 確認對話框、進度條、完成聲音(可選關閉)。 正確更新回收站
C# 檔案粉碎機:多次覆寫扇區實現資料不可復原刪除
原理:為什麼普通刪除不安全? Windows 刪除檔案僅標記 MFT 記錄為「已刪除」,資料實體仍留在磁碟扇區,直到被新資料覆寫。資料救援軟體可輕易復原。檔案粉
Unity C# 委派完整教學:從基礎到多路廣播、事件模式實戰
委派是什麼? 委派是型別安全的函式指標。它定義了一種方法簽章(參數、回傳型別),讓你能將方法當作變數傳遞、儲存、動態綁定。Unity 中大量使用委派實現解耦、回
C# 4.0 協變與逆變深度解析:out/in 關鍵字、泛型介面與委派實戰
為什麼需要協變/逆變? C# 泛型預設是不變:即使 Car : Vehicle,List<Car> 也不是 List<Vehicle>
C# 高品質縮圖生成:Graphics 進階設定與完整上傳範例
核心方法:GetThumbnail using System.Drawing; using System.Drawing.Drawing2D; public
C# 清空回收站:基於 System.IO 遍歷刪除 C:\Recycled 目錄
原理說明 Windows 2000/XP 時代,回收站實體檔案儲存在各磁碟根目錄下的隱藏資料夾 C:\Recycled(或 Recycler、$Recycle.
C# 位元旗標技巧:用 | 組合、& 判斷,優雅處理多重權限/狀態
問題情境 假設系統有權限:讀取、寫入、新增、刪除。使用者可能同時擁有多項權限。若為每種組合定義一個權限 ID(如 ReadWrite、ReadWriteDele
C# Regex 正則表達式完整指南:從入門到實戰
前言 .NET 在 System.Text.RegularExpressions 命名空間提供強大的 Regex 類別,支援 Perl 相容的正則語法。本文系統
C# 遠端關機、重啟、登出實作:基於 WMI 的管理範例
需求背景 在企業環境或伺服器管理中,常需遠端控制電腦關機、重啟或登出。C# 透過 System.Management 命名空間封裝的 WMI(Windows M
C# Dynamic 進階:Clay 動態物件庫讓你像寫 JavaScript 一樣寫 C#
什麼是 Clay? Clay 是一個建立在 C# dynamic 特性之上的開源庫,可視為 ExpandoObject 的強化版。它讓你在無需預先定義類別的情況
C# 淺拷貝與深拷貝完整指南:從 MemberwiseClone 到序列化實作
前言 在 C# 開發中,物件複製是常見需求。然而「複製」並非單一概念,而是分為淺拷貝與深拷貝兩種截然不同的機制。理解兩者的差異、適用場景及實作方式,能有效避免因
C# 深淺拷貝完整指南:MemberwiseClone、序列化、反射與不可變模式
C# 參考型別預設為參考複製(共用同一物件),若需獨立副本必須實作拷貝邏輯。本文系統比較四種主流深拷貝方案:MemberwiseClone 淺拷貝、序列化反序列
C# 呼叫 MATLAB 函式庫完整實作:VS2008 + MATLAB R2009a 部署流程
企業專案常需將 MATLAB 算法封裝為 .NET 元件供 C# 呼叫。本文記錄從 MATLAB 腳本編寫、deploytool 封裝 .NET Compone