ADO.NET 實戰進階(二):DataSet 內部架構、DataTable 約束與唯一鍵/外鍵實作詳解
DataSet 內部結構:記憶體中的關聯式資料庫 DataSet 由 DataTable(表) 與 Relations(關聯) 組成。DataTable 內含:
ADO.NET 實戰進階(三):DataView 視圖操作、排序篩選與 DataTable 關聯關係完整解析
DataView:DataTable 的可視化介面 DataTable 儲存記憶體資料但無法直接呈現。DataView 如同「杯子裝水」——提供資料的可視化視圖
ADO.NET 實戰進階(四):SqlDataAdapter 填充 DataSet、資料對映與分頁技巧完整指南
核心問題:如何高效將資料庫資料載入 DataSet? 前文探討 DataSet 結構與手動填充資料,但實務上需從資料庫批量讀取資料至 DataSet、處理後再批
WCF Duplex 雙工通訊深度解析:以聊天室實例探討服務導向架構設計
前言:從問題到架構思維 Duplex 實現客戶端與服務端雙向通訊。開發簡易聊天室時,常遇到「服務端如何向特定客戶端發送訊息」的問題。常見解法是用 Singlet
Unity 容器入門指南:IoC 與 DI 核心概念、注入模式與基礎用法
什麼是 Unity? Unity 應用程式區塊是一個輕量級、可擴充的依賴注入容器,支援建構函式注入、屬性注入與方法呼叫注入。它能簡化物件建立(特別是分層依賴結構
Unity 組態配置完整教學:XML 設定、容器初始化與物件解析實戰
Unity 組態檔案架構 Unity 應用程式區塊支援從 XML 配置檔讀取設定,適用於 App.config (Windows Forms) 或 Web.co
Unity 依賴注入鍵值完整指南:類型映射與命名註冊技巧
前言 在使用 Unity 容器創建對象之前,必須先完成容器的準備工作——即進行類型註冊(類型映射)。在前一篇文章中我們學習了如何透過配置檔案進行註冊,本文將深入
NBearDataSource 控件實戰:從 CRUD 綁定到強類型查詢、分頁 Repeater 與 Master/Detail 關聯編輯
NBearDataSource:填補 NBear 與 ASP.NET 2.0 DataSource 控件生態的空白 NBear ORM 框架雖提供強類型實體與查
WPF 資源系統完整指南:二進制/邏輯資源、Static/DynamicResource、ResourceDictionary 合併與本地化換膚實戰
WPF 資源雙軌制:二進制資源 vs 邏輯資源 維度二進制資源邏輯資源 本質圖片、音訊、字型、松散檔案.NET 物件(Brush、Style、Template
WPF 依賴屬性與附加屬性深度解析:從註冊機制到觸發器、值繼承與附加行為模式
依賴屬性:WPF 屬性系統的基石 DependencyProperty 並非取代 CLR 屬性,而是透過 DependencyObject 提供的 GetVal
WPF 資料繫結核心技術全景解析:從基礎語法到驗證、轉換與資料模板
Binding:WPF UI 與資料模型的「通用介面卡」 System.Windows.Data.Binding 類別是 WPF 資料繫結的核心,它在「目標」(
WPF Toolkit DataGrid 實戰完全指南:從零開始打造企業級資料網格
為什麼選擇 WPF Toolkit DataGrid? WPF 核心庫未內建資料網格,早期開發者只能組合 ListView + GridView 或第三方控件。
WPF 資料繫結驗證深度實戰:ValidationRule、自訂錯誤模板與 BindingGroup 多欄位聯合驗證
WPF 驗證管線:從目標到源的四階段防線 當 Mode=TwoWay 且 UpdateSourceTrigger 觸發時,WPF 繫結引擎依序執行: 移除舊錯
WF 4.0 Beta 1 內建活動圖鑑(一):程序式活動完整速查
WF 4.0 活動模型革新:簽名與本體分離 Windows Workflow Foundation 4.0 重新設計活動基礎架構:每個活動由 簽名 定義輸入/輸
WPF 觸發器完全指南:Property、Data、Event 與多條件觸發實戰
觸發器:樣式系統中的「反應式邏輯」引擎 WPF 的 Trigger 機制讓開發者在純 XAML 中實現「狀態驅動外觀」:當條件滿足時自動套用 Setter 集合
WPF 入門核心:XAML 聲明式程式設計語言全方位指南
XAML:不只是標記語言,更是 .NET 物件圖的序列化契約 Extensible Application Markup Language (XAML) 隨 .
基於 NBear v1.6 的領域模型層設計實戰:從實體生成到業務封裝
為什麼需要獨立的領域模型層? 在 NBear 快速開發框架早期範例中,業務邏輯常直接分散於 Service 或 Facade 層,僅透過強類型實體介面操作資料。
.NET PetShop 4.0 訂單處理的同步與非同步消息機制深度解析
.NET PetShop 4.0 訂單處理架構概覽 .NET PetShop 4.0 作為微軟官方推出的企業級應用程式參考架構,提供了兩種截然不同的訂單處理模式