C# 多型機制深度解析:編譯時與執行時多型
C# 多型機制深度解析:編譯時與執行時多型 多型讓相同操作作用於不同物件產生不同行為。C# 支援兩種多型: 1. 編譯時多型 透過方法多載實現。 編譯器依參
C# 2.0 匿名方法簡化 Windows Forms 跨執行緒 UI 更新
C# 2.0 匿名方法簡化 Windows Forms 跨執行緒 UI 更新 C# 2.0 引入匿名方法,讓開發者無需手寫委派類別或包裝類,即可在背景執行緒安全
C# 實作三層式軟體架構:外殼、管理與核心層
C# 實作三層式軟體架構:外殼、管理與核心層 作者將一個日期轉換小工具重構為三層架構,展示分層設計對維護性與擴充性的提升。 架構層次 外殼層:Notify.
第一支 C# 程式:Hello World 完整解析
第一支 C# 程式:Hello World 完整解析 最基礎的 C# 主控台應用程式,展示命名空間、類別、Main 入口點與別名用法。 原始碼 using S
C# 呼叫 Win32 API 模擬鍵盤與滑鼠操作
C# 呼叫 Win32 API 模擬鍵盤與滑鼠操作 透過 P/Invoke 調用 user32.dll 中的 keybd_event 與 GetKeyState
CodePlus C# 代碼產生器 V1.0 正式發布
CodePlus C# 代碼產生器 V1.0 正式發布 歷經兩個多月通宵開發,CodePlus V1.0 終於釋出。此版本基於分層架構(資料存取層、Model
Windows Forms 控制項焦點事件觸發順序完整測試
Windows Forms 控制項焦點事件觸發順序完整測試 實測 TextBox 在不同操作下的焦點相關事件順序,供開發者驗證驗證邏輯時參考。 一、滑鼠點擊控
C# SMTP 客戶端開發:伺服器連線方式詳解
C# SMTP 客戶端開發:伺服器連線方式詳解 與 SMTP 伺服器建立連線主要有兩種方式,視伺服器位址格式而定。 方式一:使用主機名稱或 IP 字串 適用於
C# Builder 缺少 System.Web.Services 命名空間的解決方案
C# Builder 缺少 System.Web.Services 命名空間的解決方案 在 Borland C# Builder 中開發時,雖然專案參考路徑正確
阿拉伯數字轉中文大寫金額演算法 C# 實作
阿拉伯數字轉中文大寫金額演算法 C# 實作 提供一個將純數字字串轉換為中文大寫金額格式(如「壹佰貳拾叁元整」)的 C# 方法。支援 12 位以內整數,自動處理零
C# 列印 DataGrid 控制項完整範例教學
C# 列印 DataGrid 控制項完整範例教學 本範例示範如何在 Visual C# 中將 DataGrid 控制項的內容列印。透過 PrintDocumen
ASP.NET C# Cookie 程式設計完整指南:寫入、讀取、屬性與安全性
Cookie 基礎 伺服器建立、儲存於客戶端的小型文字檔。 用途:識別使用者、記錄偏好、追蹤行為、免登入、個性化服務。 儲存位置:Win98 C:\Windo
C# 自製簡易 HTTP Web Server:TcpListener 實作靜態檔案伺服器
核心架構 TcpListener 監聽 Port 8080。 背景執行緒 StartListen 循環 AcceptSocket。 解析 HTTP GET 請
C# WMI 設定磁碟配額:Win32_DiskQuota 實作範例
程式碼範例 using System; using System.Management; namespace DiskQuota { class Pr
C# 開發 IE 載入的 Windows Forms 控制項:替代 ActiveX 的完整步驟
背景 VB6 時代常用 ActiveX 控制項嵌入網頁。.NET 以 Windows Forms 控制項 取代,透過 IE 載入執行。 五步驟部署 建立控制