C# 陣列完整教學:一維、多維、不規則陣列與委派基礎
陣列基礎宣告與初始化 一維陣列 // 宣告並指定大小 (預設值 0) int[] arr1 = new int[6]; // 宣告並指定初值 int[] a
C# 獨立 WHOIS 域名查詢實作 (ASP.NET WebForms)
功能概覽 透過 TCP 連線至 WHOIS 伺服器 (Port 43),發送域名查詢並解析回應,支援多種頂級域名對應不同 WHOIS 伺服器。 核心邏輯流程
WinForms 登入視窗實作:無需多執行緒的標準模式
核心概念 登入視窗不需多執行緒,使用 ShowDialog() 模態對話框即可阻擋主視窗啟動,直到驗證通過。 完整實作步驟 1. 建立登入表單 (Form2
C# Attribute 完整指南:建立、套用與執行期查詢
Attribute 基礎概念 Attribute (屬性) 是一種宣告式資訊,可附加在組件、類別、方法、屬性等程式元素上,提供設計時或執行時的中繼資料。.NET
Visual C# .NET Express Beta 1 試用心得:泛型、自動排版與新介面
新功能體驗重點 1. 泛型支援 期待已久的型別安全集合終於登場: List<int> intList = new List<int>(
C# 進程管理:列舉、終止與精確關閉特定視窗實例
基礎進程操作 列舉所有進程 Process[] processes = Process.GetProcesses(); foreach (Process p
C# 圖片繪製文字完整教學:從剪貼板到檔案儲存
功能概覽 實作從剪貼板取得影像、繪製文字浮水印、產生縮圖並儲存為 JPEG 檔案的完整流程。 核心程式碼 // 1. 從剪貼板取得影像 Image bmap;
C# 列舉本機 SQL Server 實例完整實作
需求背景 應用程式常需自動偵測網路內可用的 SQL Server 實例,供使用者選擇連線目標。透過 ODBC API 可不依賴 SMO 或 WMI 即可達成。
C# 經典陷阱:i += i++ 運算結果解析
題目回顧 面試筆試常見題目:int i = 10; i += i++; i = ? 直覺回答通常是 21 (10 + 11),但在 C# 中實際執行結果卻是 2
WebService 非同步呼叫完整實作指南 (VB.NET 與 C# 範例)
WebService 非同步呼叫核心概念 在 WebService 應用中,無論採用同步或非同步呼叫,服務端的實作代碼完全相同。差異僅在於客戶端如何發起請求與處
C# 事件機制完整指南:委派、事件存取器、EventHandler 模式
基礎:委派與事件 // 1. 宣告委派型別 public delegate void MyDelegate(MyEventArgs e); // 2. 宣告事
C# 操作訊息佇列:發送、接收與佇列管理封裝類
封裝類 QueueManage using System.Messaging; using System.Collections; public class
C# 解構子與 IDisposable 模式深度解析:資源釋放的正確姿勢
解構子 語法:~ClassName() { ... },無參數、無修飾詞、不可繼承/多載/手動呼叫。 編譯器轉換為 protected override vo
C# 繪圖教學:繪製金剛石圖案(WinForms GDI+)
程式碼架構 繼承 Form,覆寫 OnPaint。 計算圓周上 25 個等分點座標。 雙重迴圈連接所有點對,形成密集線條交織的金剛石視覺效果。 完整程式碼
C# 透過 ODBC 連接 PostgreSQL 範例
完整程式碼 using System; using System.Data.Odbc; namespace Test { class MainClas