.NET 記憶體敏感資料保護:SecureString 與記憶體鎖定實戰
String 的安全性隱憂 不可變性:任何修改產生新實例,舊實例殘留記憶體等待 GC。 駐留機制:相同字串可能共用記憶體,生命週期不可控。 換頁風險:敏感資料
.NET 程式化控制 IIS:虛擬目錄增刪改查完整實作
核心命名空間:System.DirectoryServices 提供 DirectoryEntry(節點入口)與 DirectoryEntries(子節點集合)
.NET 組件執行緒模型與 COM Interop 線程封送深度解析
背景:從 COM 單元模型到 .NET Context 經典 COM 使用「單元」 管理執行緒親和性:STA(單執行緒單元)、MTA(多執行緒單元)。.NET
SqlDataSource 控制項處理 Image/VarBinary(MAX) 欄位完整解決方案
問題背景 使用 SqlDataSource 綁定預存程序新增資料時,若資料表含 Image 或 VarBinary(MAX) 欄位,精靈產生的參數類型為 Typ
.NET 反射動態建立控件:從字串到實例的完整實作
核心原理:Type.GetType 與 Activator.CreateInstance .NET 反射機制允許在運行時根據完整型別名稱(含命名空間、組件資訊)
ADO.NET 2.0 數據訪問函數庫設計與實現
前言與演進 隨著 .NET Framework 2.0 推出,ADO.NET 引入 DbProviderFactory、DbConnection、DbComma
WCF 安全性實戰:UserName/Password 訊息認證完整指南
WCF 傳輸安全核心需求 同 X.509 篇,WCF 安全性需滿足:完整性(數位簽章)、機密性(加密)、驗證(身分確認)。本文採用 UserName/Passw
WCF 安全性實戰:X.509 憑證驗證完整指南
WCF 傳輸安全三大支柱 訊息完整性:確保傳輸過程未被竄改,通常透過數位簽章實現。 訊息機密性:防止第三方窺探內容,採用非對稱加密演算法。 雙向驗證:客戶端與
.NET 專案二次開發解決方案:動態編譯技術深度應用
背景與動機 傳統二次開發多仰賴 SQL 腳本直接操作資料庫,雖簡單但缺點明顯:需深諳資料庫結構、易出錯、無法複用業務邏輯層代碼。本文探討利用 .NET 動態編譯
WinForm 與 ADO.NET 實戰(一):Connection、Command、DataReader 基礎入門
ADO.NET 核心架構概覽 ADO.NET 是微軟推出的新一代資料存取技術,繼承自經典 ADO,專為 .NET Framework 設計,支援斷線式架構與高效
WinForm 與 ADO.NET 實戰(二):DataAdapter、DataSet 與 DataTable 深度應用
前言 承接上一篇介紹 ADO.NET 核心物件(Connection、Command、DataReader)之後,本文將深入探討 ADO.NET 中極具實用價值
.NET 實現螢幕任意點顏色拾取器(含 WPF 專用封裝)
緣起:想知道螢幕上那抹漂亮顏色的 RGB 值 發現很多軟體配色很養眼,卻不知具體色值。QQ、畫圖工具都能取色,但操作較繁瑣。決定自己寫一個螢幕取色工具——純粹為
讓 WPF 應用程式支援命令列模式運行的三種方案
問題背景 有時希望 WPF 視窗程式也能接受命令列參數、以 Console 方式輸出資訊。但在 Window 的 Loaded 事件中寫 Console.Wri
WinForm 入門小遊戲:坦克大戰 — Button 控制項、ImageList、多執行緒、碰撞檢測基礎實作
前言 用 WinForm 控制項 而非繪圖介面 實作簡易坦克遊戲,適合初學者理解控制項操作、鍵盤事件、ImageList 動畫、多執行緒非同步移動、基本碰撞邏輯
路徑、檔案、目錄、I/O 常見操作總彙整 (一) — Path 類別、常用對話框、系統特殊資料夾
前言 檔案系統操作的基礎在於路徑字串處理。.NET 提供 System.IO.Path 靜態類別,以跨平台方式處理路徑合併、分割、驗證、暫存路徑等。本篇涵蓋路徑
路徑、檔案、目錄、I/O 常見操作總彙整 (二) — FileInfo、DirectoryInfo、DriveInfo 完整操作指南
前言 承接第一篇 (路徑操作、常用對話框),本篇深入 檔案、目錄、磁碟機實體操作:FileInfo、DirectoryInfo、DriveInfo 三大核心類別
路徑、檔案、目錄、I/O 常見操作總彙整 (三) — 非同步讀寫、臨時檔案、獨立儲存區、檔案系統監視
前言 本系列第三篇聚焦進階 I/O 操作:非同步檔案存取 (避免 UI 凍結)、臨時檔案/隨機檔名產生、獨立儲存區 (Isolated Storage,無需檔案
Visual Studio 專案範本注入版權標頭 — 讓每個新檔案自動包含公司版權、作者、建立時間
前言 團隊開發規範常要求每個原始碼檔案頂端包含版權宣告、作者、建立日期等資訊。手動複製貼上不僅繁瑣,日期、檔名更難維持正確。Visual Studio 透過專案