C# 核心觀念一次懂:反射、泛型、委派、快取、依賴注入
反射 定義:執行時檢查、操作型別中繼資料 (組件、模組、型別、建構函式、方法、屬性、事件、欄位) 並動態建立執行個體、呼叫成員。 適用情境 基底類別需呼叫衍生
C# 使用 AMO 物件模型管理 SQL Server 2005 SSAS 角色權限
什麼是 AMO? Analysis Management Objects (AMO) 是 SQL Server Analysis Services (SSAS)
C# 數值轉換四大方法差異總整理:(int)、Parse、TryParse、Convert
四種轉換方式比較表 方法分類適用情境null 處理失敗行為效能 (int)型別轉換 (Cast)數值型別間轉換 (long→int, double→int)
C# DES 加密解密完整實作:對稱加密最佳實務
DES 加密概述 DES (Data Encryption Standard) 為區塊加密演算法,金鑰長度 56 位元 (含 8 位元檢查位),區塊大小 64
C# 執行緒暫停與繼續:ManualResetEvent 與 AutoResetEvent 實作
核心同步物件比較 類別行為適用情境 ManualResetEvent手動重設,Set() 後所有等待執行緒釋放,需 Reset() 恢復阻塞閘門模式:一個訊
C# 判斷字串是否為數字:三大方案完整比較
方案一:TryParse 系列(最推薦) // 整數 bool success = int.TryParse(input, out int intVal);
C# Windows Media Player 控制項常用屬性與方法速查
加入控制項 工具箱右鍵 → 選擇項目 → COM 元件 勾選 Windows Media Player (wmp.dll) 表單拖曳 axWindowsMed
C# 高精度程式碼執行時間測量:QueryPerformanceCounter 實作
為什麼不用 DateTime.Now? DateTime.Now 精度約 10-15 毫秒,無法測量微秒級效能差異。Windows 提供高解析度效能計數器(QP
C# 建立 Windows Service 完整步驟指南
Windows 服務簡介 Windows Service(早期稱 NT Service)是在背景長期執行、無使用者介面、可開機自動啟動的應用程式。Visual
C# 多執行緒同步實作:Monitor 與 Event 協同範例
情境描述 兩個執行緒共同從 ArrayList 移除元素,直到集合為空。示範 Monitor 互斥鎖與事件通知停止執行緒。 完整程式碼 using Syste
C# 連接 MySQL 兩大方案:MySQLDriverCS 與 ODBC 完整比較
測試環境 Windows XP + MySQL 5.0.24 + Visual C# 2008 Express 方案一:MySQLDriverCS(原生驅
C# WinForms 簡易計算機完整實作教學
專案目標 以原生 WinForms(無設計器)撰寫標準四則運算計算機,示範動態建立控制項、事件處理、狀態管理。 完整程式碼 using System; usi
ASP.NET 動態新增控制項與取值完整範例
情境說明 根據資料庫查詢結果,動態產生標籤與文字方塊對,並能在回傳時正確取得使用者輸入值。 動態建立控制項 for (int j = 0; j < ds.Ta
.NET FormatString 格式化字串完整速查表
日期時間標準格式指定符 指定符名稱說明 d短日期依文化特性 ShortDatePattern D長日期依文化特性 LongDatePattern t短時間依
C# 透過 COM 自動化將 PowerPoint 轉換為 HTML
需求背景 專案需求:以 C# 程式建立 PowerPoint 簡報、寫入內容,再匯出為 HTML 格式。本文記錄完整實作步驟與關鍵設定。 開發環境準備 Vi
C# 元件開發實戰:建置、編譯與客戶端應用
第八章:用 C# 撰寫元件 本章示範如何將類別封裝為獨立元件(DLL),並在客戶端應用程式中引用。涵蓋元件建置、命令列編譯、命名空間組織三大主題。 8.1 您