Visual C# 2005 DataTable 自動編號欄位建立(一):AutoIncrement 原理與屬性完整解析
自動編號欄位的必要性 訂單號、流水號、明細序號等常見需求,勿以程式碼手動計算,DataColumn.AutoIncrement 內建機制更可靠。 ADO.NE
Visual C# 2005 控件按鍵捕獲實戰(二):ProcessCmdKey 重寫與 DataGridView 完整範例
核心技術:重寫 ProcessCmdKey 若需不論控件狀態 (焦點、編輯模式等) 皆能捕獲按鍵,必須繼承目標控件並重寫 ProcessCmdKey。 方法簽
Visual C# 2005 DataTable 自動編號欄位建立(二):AutoIncrement 種子與遞增值程式碼實作
程式碼實作 private void CH5_DemoForm004_Load(object sender, EventArgs e) { // 建立「
Visual C# 2005 雜湊值產生與比較(一):MD5CryptoServiceProvider 與 ByteArrayToString 實作
命名空間引入 using System.Text; using System.Security.Cryptography; using System.Windo
Visual C# 2005 雜湊值產生與比較(二):位元組陣列比較與完整程式驗證
位元組陣列比較演算法 最直接的比較方式:逐一檢查每個元素。 bool bEqual = false; if (newHash.Length == hash.Le
C#.NET 建立 DTS 自訂任務(一):架構概觀、RCW 建立與註冊機制
DTS 自訂任務擴充架構 透過 C#.NET 建立自訂任務擴充 DTS 功能,安裝註冊後將出現在 DTS 設計師中,如同內建任務般使用。 本文涵蓋範圍 自訂
C#.NET 建立 DTS 自訂任務(二):編譯註冊、屬性介面與 Execute 方法完整實作
註冊與反註冊函式 [ComRegisterFunction] static void RegisterServer(Type t) { // 1. CO
C# ADO.NET 資料庫操作實戰(一):環境建置與四大基礎操作總覽
四大基礎資料庫操作 讀取資料:支援整數、字串、日期等多種型別 寫入資料:透過 SQL 陳述式插入多型別資料 更新修改:使用 SQL UPDATE 陳述式 刪除
C# ADO.NET 資料庫操作實戰(二):資料讀取、型別轉換與例外處理模式
資料讀取流程 使用 ADODataReader 進行高效率的順向唯讀資料流讀取。 基本步驟 // 1. 開啟連線 ADOConnection conn = n
Visual C# 開發復合控件(一):專案建立、命名空間與子控件配置
三種控件開發技術比較 繼承控件:擴充既有控件功能 復合控件:組合多個既有控件 (本文重點) 自訂控件:從頭繪製,完全自訂行為 建立控制項庫專案 Visu
Visual C# 開發復合控件(二):屬性公開、時間邏輯與自訂事件實作
公開子控件屬性 復合控件原則:不直接公開子控件,而是透過包裝屬性暴露必要功能,確保資料封裝與安全性。 唯讀屬性:LabelText public string
Visual C# 開發復合控件(三):測試專案建立與工具箱整合
建立測試專案 方案總管 → 右鍵方案 → 加入 → 新專案 專案類型:Windows 應用程式 名稱:TestTimeLabel 加入至目前方案 將自訂控
C# 2.0 泛型與內建演算法模擬(一):匿名方法、Predicate 與 Closure 設計模式
動機:為自訂資料結構提供內建演算法支援 .NET 內建 List<T>.FindAll 讓篩選操作極為簡潔: List found = thelib
C# 2.0 泛型與內建演算法模擬(二):Predicate 委派與自訂資料結構實戰
測試程式碼與執行結果 static void Main(string[] args) { MyVec a = new MyVec(); a +=
C# 系統熱鍵註冊與處理完整指南:RegisterHotKey / UnregisterHotKey 實戰
核心 API 引入 using System.Runtime.InteropServices; [DllImport(user32.dll)] public
C# 底層串口通訊類別:Win32 API 封裝與 DCB 結構完整實作
設計定位 不使用 .NET SerialPort 類別,直接透過 P/Invoke 呼叫 Win32 API (kernel32.dll) 進行串口操作,提供更
C# 串口通訊實用類別:PortData 核心實作與 SendCommand 同步收發模式
設計動機 工業現場長期使用 VB/VC/C 串口程式碼,C# 缺乏成熟對應版本。針對 Moxa 設備於 WinCE 5.0 開發,擴充完善串口操作類,特別強化
ASP.NET 伺服器端日期選擇控件開發(二):DatePicker 復合控件完整實作
需求分析 內建 Calendar 控件無法滿足「下拉式、點擊按鈕顯示、選擇後自動隱藏、值回填輸入框」的需求,故開發復合控件 DatePicker。 專案建立與