C# 存取 DB2 資料庫(四):刪除資料 OleDbCommand 實作、OLE DB 優於 ODBC 優勢總結
刪除資料實作 Web Form 新增 TextBox5 輸入要刪除記錄的 name,按鈕程式碼: System.Data.OleDb.OleDbCommand
C# 2.0 泛型程式設計基礎(一):核心概念、型別參數化、代碼重用、JIT 實例化、泛型類別定義與實例化入門
泛型核心優勢 型別參數化:將型別抽象為參數,極大提升代碼重用 型別安全:編譯期檢查,避免執行期轉型錯誤 效能優異:採用 JIT 即時編
C# 2.0 泛型程式設計基礎(二):泛型類別繼承規則、泛型介面/委派定義與實作完整語法
泛型類別繼承兩種合法形式 父類別型別參數已具體化 → 子類別可非泛型 父類別型別參數未具體化 → 父子皆為泛型且參數相同 // 錯誤:找
C# 2.0 泛型程式設計基礎(三):泛型方法宣告/呼叫/多載/覆寫、約束繼承規則完整範例
泛型方法特性 僅支援方法宣告層級的型別參數 不支援屬性/事件/索引器等其他成員直接使用型別參數(但可使用外層泛型類別的參數) 可存在於
C# 2.0 泛型程式設計基礎(四):where 約束條件完整分類、基底類別/介面/建構函式/值型別約束實戰
泛型約束:where 子句 C# 僅支援顯式約束(保證型別安全),非強制。無約束時型別參數僅能存取 System.Object 成員。 四種約束類型: 1.
C# 命名空間詳解(二):using 指令簡化類別引用、命名空間衝突解決、命名空間非實體連結
using 指令簡化引用 using System; using Wrox.ProCSharp; 檔案頂部宣告後,即可直接使用類別名稱(如 Console)
C# 命名空間詳解(三):using 別名語法、避免類別名稱衝突、NamespaceExample 實作範例
using 別名語法 當命名空間名稱過長、頻繁使用但不想汙染全域命名空間時: using alias = NamespaceName; 完整範例 thi
使用 C# 建立 Web Service(一):Web Service 概念、為何需要、開發環境、建立專案步驟完整指南
Web Service 概述 自包含、自描述、模組化應用程式 可發布、發現、透過 Web 呼叫 功能範圍:簡單請求至複雜商務邏輯
使用 C# 建立 Web Service(二):美元兌人民幣匯率轉換服務完整程式碼實作
Service1.asmx 完整程式碼 using System; using System.Collections; using System.Compon
Visual C# 2005 Socket 網路程式設計(二):Dns 解析主機名稱、IPHostEntry、例外處理、IPEndPoint 建立
取得 IPHostEntry IPHostEntry hostInfo = Dns.GetHostByName(host.mydomain.com); 常
Visual C# 2.0 匿名方法深度解析(四):區域變數捕獲機制、編譯器自動產生巢狀類別完整流程圖解
匿名方法捕獲區域變數的編譯器魔法 看似無法存取區域變數的匿名方法,實際編譯器自動完成捕獲: public class Program { public
Visual C# 2.0 匿名方法深度解析(五):閉包延長區域變數壽命、巢狀作用域編譯器產生巢狀類別機制
閉包:延長區域變數壽命 匿名方法捕獲的區域變數,壽命超出外部方法範圍。此技術在其他語言稱為 closures,允許委派處理器存取外部方法定義的區域變數(out-
Visual C# 2.0 匿名方法深度解析(六):for 迴圈捕獲迴圈變數輸出全為 6 的經典陷阱展示
問題程式碼 public class Program { public delegate void MyDelegate(); public
Visual C# 2.0 匿名方法深度解析(七):for 迴圈捕獲變數陷阱、區域變數複製解決方案、總結
for 迴圈捕獲迴圈變數的危險行為 public class Program { public delegate void MyDelegate();
Visual C# 2005 Socket 網路程式設計(三):同步/非同步模式、Client/Server 完整通訊範例
Socket 兩種模式 同步:Send/Receive 封鎖直到完成 非同步:立即返回,稍後透過回調處理 完整通訊範例:Client 發送
Visual C# 2.0 匿名方法深度解析(二):內聯程式碼區塊替代獨立方法、委派過濾器實戰重構
傳統寫法:每個過濾條件需獨立方法 導致類別程式碼膨脹、難以維護。 匿名方法重構:內聯定義過濾條件 public class Program { pu
Visual C# 2005 動畫效果實作(一):GDI+ 繪圖基礎、Windows Form 特效入門、專案架構概覽
GDI+ 簡介 Windows Form 通常用控制項顯示資料,若需特效凸顯內容,GDI+ 是最佳選擇。 GDI+ 為 Windows XP 內建,優
Visual C# 2005 動畫效果實作(二):Form Load 初始化、資源圖片載入陣列、眨眼效果展示
三種動畫效果展示 程式啟動自動展示眨眼效果,另有彈跳球、文字閃爍可切換。 圖表 4 Form Load 事件:動態讀取組件資訊與載入圖片資源 privat