C# 登錄表操作全攻略(一):基礎概念與子項建立、開啟、刪除
前言 Windows 登錄表儲存系統、軟體、硬體等關鍵設定。C# 透過 Microsoft.Win32.Registry 與 RegistryKey 類別提供完
C# 登錄表操作全攻略(二):鍵值的建立、讀取與刪除
前言 登錄表的核心操作在於「鍵值」的增刪改查。本文詳細示範 SetValue、GetValue、DeleteValue 的用法,並說明關鍵細節。 一、建立/修
C# 登錄表操作全攻略(三):判斷鍵值與子項是否存在
前言 在操作登錄表前,常需先檢查特定子項或鍵值是否存在,以避免例外或覆寫錯誤資料。本文提供兩個實用方法。 一、判斷子項是否存在 透過 RegistryKey.
C# 將資料匯出至 Excel 總覽(一):ASP.NET 基礎匯出技巧
前言 在 ASP.NET 中匯出 Excel 主要有兩大策略:一是將整個 HTML 頁面(含按鈕、分頁等)輸出;二是僅匯出特定控制項(如 DataGrid)的資
C# 將資料匯出至 Excel 總覽(二):DataSet 與 DataView 匯出技巧
前言 承接上篇,本文將介紹兩種常見的資料來源匯出方式:直接將 DataSet 的資料表輸出為 Excel,以及利用 DataView 彈性產生格式化的報表。
C# 將資料匯出至 Excel 總覽(三):伺服器端儲存與下載
前言 前幾篇文章介紹了直接將 Excel 檔案流輸出至瀏覽器的方法。本文將說明另一種策略:先將匯出的檔案儲存在伺服器指定資料夾,再透過 Response 將檔案
C# 匯出資料到 Excel 綜合方案(四):WinForms 環境下使用 Excel COM 組件完整實作
方法二:Excel COM 自動化(WinForms 適用) protected void ExportExcel() { gridbind();
C# 仿 QQ 面板簡單實作 (1) — 介面預覽與核心資料結構定義
成品效果預覽 設計器準備 新建 Windows Forms 專案,拖曳一個 Panel 控制項調整大小。 核心變數與屬性 private string[
C# 仿 QQ 面板簡單實作 (2) — 完整雙層選單邏輯與子選單動態載入
核心資料結構 string[] Module; // 第一層選單 string[,] ChildModule; // 第二層選單
C# 呼叫基底類別的基底方法 — new 關鍵字隱藏與轉型技巧
情境 衍生類別覆寫 (override) 方法時,若需呼叫「基底類別的基底類別」同名方法,無法直接使用 base.Method() (僅能呼叫直接基底)。 技
C# 從字串分離檔案路徑、檔名與副檔名 — Substring/LastIndexOf 實用技巧
關鍵程式碼 string fullPath = textBox1.Text; // 例:C:\Folder\Sub\file.txt string path
仿 QQ 面板舉一反三:拉幕式視窗構思與介面預覽 (1)
設計靈感 將 QQ 垂直面板水平放置,即成「拉幕式視窗」。點擊模組按鈕不顯示子按鈕,而是載入不同 UserControl 內容,邏輯大同小異。 介面預覽 -
仿 QQ 面板舉一反三:拉幕式視窗實作 (3) — 完整事件邏輯與 UserControl 載入
核心變數與屬性 private string[] _Module; private int _ModuleButtonWidth = 25; public s
C# 語法學習:裝箱 Boxing 與拆箱 Unbox 基礎觀念與隱性發生場景 (1)
基礎範例:隱性裝箱拆箱計數 using System; class Test { static void Main() {