C# DateTime 常用操作筆記:天數計算、格式化與區間重疊判斷
System.DateTime 是 .NET 處理日期時間的核心結構,本文整理開發中最常用的四大場景:取得月份天數、計算時間差、24 小時制格式化、判斷兩個時間
C# SendKeys 模擬鍵盤輸入:自動登入魔獸世界實戰範例
System.Windows.Forms.SendKeys 類別提供將按鍵訊息送入作業系統訊息佇列的功能,常用於自動化測試、巨集腳本或舊系統整合。本文以「魔獸世
C# 事件模式入門:Delegate、Event 與 Handler 實作範例
C# 的事件模式建立在 Delegate (委派) 之上,實現「發佈-訂閱」模式。本文以最精簡的程式碼示範如何宣告委派、定義事件、引發事件與訂閱處理。 核心程
ASP.NET ListBox 控制項完整操作指南
ListBox 是 ASP.NET Web Forms 中常用的伺服器端列表控制項,支援單選、多選、資料繫結與豐富的項目管理方法。本文整理其宣告語法、核心屬性、
C# 命令列除錯工具 Cordbg.exe 完整入門教學
在 Visual Studio 整合式除錯器普及之前,.NET Framework SDK 內建的 Cordbg.exe (Common Language Ru
C# 實作圖片資料庫存儲與顯示完整教學
在 Web 應用程式開發中,將圖片直接儲存於資料庫而非檔案系統,能簡化備份、同步與權限管理。本文將完整示範如何使用 C# ASP.NET 與 SQL Serve
C# 實作 ListView 點擊欄標自動排序
封裝 ListViewHelper 靜態類別與 ListViewColumnSorter 實作 IComparer,支援點擊欄標切換升冪/降冪、數值/IP 地址
在 C# 應用程式中自動控制輸入法切換
Windows 通常安裝多種輸入法,手動切換麻煩。若應用程式能依據欄位自動切換(如 Access 資料輸入體驗),將大幅提升專業度。.NET 提供 System
用 Visual C# 撰寫系統匣程式
系統匣程式在工作列通知區顯示圖示,佔用螢幕空間小、直觀且可附加多功能選單。.NET Framework WinForms 提供 NotifyIcon 元件,極簡
WF 框架程式設計:基礎觀念與 WFMC 標準對照
1. 程式設計模型 以消化系統比喻:器官(類/元件)組成系統,功能實現為流程(過程控制)。結論:程式結構採 OO 組織,執行邏輯為過程導向。 1.1 過程控制模
WF 框架程式設計:追蹤服務與監控機制詳解
1. 架構分析 WF 允許在 WorkflowRuntime 加入多個 TrackingService 衍生類,支援不同業務需求;但僅有一個追蹤接聽器 (Tra
WF 框架程式設計:設計器架構與活動設計器詳解
1. .NET 設計器基礎框架 命名空間 System.ComponentModel.Design。WinForms、ASP.NET、WF 三種設計器皆建構於此
C# WinForms Timer 元件實作視窗飄動特效完整教學
前言 System.Windows.Forms.Timer 是 WinForms 專用的**元件型定時器**,它在 **UI 執行緒** 的訊息迴圈中觸發 Ti
C# 使用 Windows Hook 監控滑鼠移動:SetWindowsHookEx 完整實作教學
前言 在 WinForms 應用程式中,有時需要**全域監控滑鼠移動**,即使滑鼠不在應用程式視窗範圍內也能捕捉座標。標準的 MouseMove 事件僅限於控制
C# 資料類型核心差異:bool 無法隱含轉換為 int、數值型別隱含轉換規則完整解析
前言 從 C/C++ 轉向 C# 的開發者,最容易踩到的坑之一就是**型別轉換規則的根本差異**。C/C++ 中 bool、指標、整數、浮點數可自由隱含轉換 (
C# 實作遺傳演算法:完整架構與核心類別設計 (Population、Individual、IGeneticStrategy、IFitness)
前言 遺傳演算法 是一種啟發式最佳化演算法,模擬達爾文自然選擇與孟德爾遺傳定律,透過**選擇**、**交叉**、**突變** 迭代演化,在龐大搜尋空間中尋找近似
C# 語言簡介:從 C/C++ 演進而來的現代化、型別安全、物件導向程式語言
前言 C# (發音 C Sharp) 是微軟於 2000 年隨 .NET Framework 推出的**現代化、型別安全、物件導向**程式語言。它繼承了 C/C