Visual C# 多執行緒程式設計全方位解析:Thread、ThreadPool、Timer
.NET 中所有執行緒運行於應用程式域,提供比 Win32 進程更輕量的隔離單位。System.Threading 命名空間提供三種建立執行緒方式:Thread
.NET 呼叫 Access 預存程序完整範例
Access 雖無 SQL Server 完善的預存程序支援,但可用「查詢」儲存參數化 SQL,配合 OleDbCommand 以 CommandType.St
IDesign C# 編程規範(命名慣例與編碼風格)中文翻譯
IDesign 發布的 C# 編程標準廣受業界參考,本文翻譯其「命名規則與風格」章節,協助團隊建立一致的程式碼風格。 命名規則與風格 類別與方法名:Pa
Visual C# 實戰體驗:建立第一個 Hello World 應用程式
本文手把手帶領初學者在 Visual Studio .NET 建立、編譯、執行第一個 C# 主控台應用程式「Hello World」,認識專案結構、原始碼意義與
C# 例外處理機制入門:try/catch/finally/throw 與自訂例外
C# 透過 try、catch、finally、throw 四大關鍵字建構結構化例外處理。本文從基本語法、多重 catch、常見例外類別、到自訂例外類別完整說明
C# 取得本機區域網路與撥號上網 IP 位址
透過 System.Net.Dns 類別即可輕鬆取得本機所有 IP 位址,並依據網路環境(區域網路、撥號、ADSL)判斷哪個是區網 IP、哪個是對外上網 IP。
C# 整合 MapX 5.0 ActiveX 控制項開發 GIS 應用
MapX 5.0 是 MapInfo 推出的地圖控制元件,可在 .NET 環境透過 ActiveX 互通性直接使用。本文記錄一次實作測試,展示如何在 Windo
C# 呼叫 Windows API 完整指南:宣告、參數對應與 GC 安全
.NET Framework SDK 文件對 P/Invoke 說明較分散,本文整理 C# 呼叫 Win32 API 的關鍵要點,涵蓋 DllImport 屬性
自訂執行緒池簡易實作:ThreadManager 與 MyThread
.NET 內建 ThreadPool 功能強大,但理解其運作原理有助於進階調優。本文示範以 C# 手刻簡易執行緒池,包含 ThreadManager(管理器)與
C# 2.0 新特性探究:委派與匿名委派深度解析
委派 是 C# 實作回呼的核心機制,比 C++ 函式指標更強大:支援多播、可綁定實例方法、C# 2.0 更引入匿名委派捕捉區域變數。本文透過逐步範例深入剖析。
以 Visual C# 實作大量檔案批次處理:合併與拆分
在科研或企業資料處理情境中,常需對大量文字檔或試算表進行「多對一」合併或「一對多」拆分。本文示範以 C# 於 .NET 平台開發 Windows Forms 應
C# 操作 IIS 管理程式庫:ADSI 建立、啟動、停止、刪除網站
設計考量 採用 ADSI (Active Directory Service Interfaces) 操作 IIS Metabase,相容 IIS 5/6。I
XmlHttp 非同步取得網站資料 JavaScript 範例
經典 Microsoft.XMLHTTP ActiveX 物件在 IE 中進行非同步 HTTP 請求的最小範例: <script> var oDiv
C# 裝箱與拆箱深度解析:IL 層面觀察與效能影響
類型系統基礎 值型別:int、struct、enum。儲存於堆疊,不可為 null,傳值語意。 參考型別:class、interface、delegate、a
C# 開發媒體播放器:DirectShow (QuartzTypeLib) 整合實戰
前置準備 安裝 DirectX SDK (含 quartz.dll)。 VS 工具箱 → 右鍵「自訂工具箱」 → COM 元件 → 勾選 QuartzType