RDLC 報表實戰系列(二):嵌入圖片與頁首頁尾設計技巧
報表專業度的關鍵在於細節:企業 Logo、浮水印、頁首頁尾資訊。本文詳細示範如何將圖片資源嵌入 RDLC 報表,並套用至頁首區域。 嵌入圖片完整步驟 1.
RDLC 報表實戰系列(三):參數傳遞、內建變數與常用運算式大全
報表開發中,經常需要從 ASP.NET 傳入動態參數、使用報表內建變數(頁碼、總頁數、執行時間等),以及靈活運用運算式格式化資料。本文系統整理這三大核心技能。
RDLC 報表實戰系列(四):主子報表設計與資料綁定完整指南
當報表需求涉及「一對多」關係(如:員工與其出差記錄、訂單與明細行),子報表 是最佳解決方案。本文以「員工出差記錄總表」為例,完整演示 RDLC 主子報表的設計、
WCF 並發模式深度剖析:InstanceContext 與 ConcurrencyMode 的核心機制
WCF 服務的價值體現在兩個維度:服務品質與承載能力。並發處理直接關係到單一服務實例的吞吐量。WCF 在資源有限的環境中運行,必須在「最大化並發處理」與「防止資
PostSharp 深度解析:透過 MSIL 注入實現高效能 AOP 程式設計
在開發權限系統時,面對日誌記錄、異常處理、事務管理、快取等橫切關注點,AOP(面向切面程式設計)自然成為架構首選。近期我深入研究 PostSharp 的架構與實
OData 與 AtomPub:使用 WCF Data Services 綁定 AtomPub 伺服器
前言 OData (Open Data Protocol) 基於 HTTP、Atom、AtomPub、EDM,提供統一資料存取介面。WCF Data Servi
Spring.NET 企業架構實踐(一):架構設計與 PetShop 4.0 重構藍圖
前言 PetShop 4.0 是微軟 .NET 企業系統範例,但存在架構層級低、誤導開發者、移植性弱、新技術支援不足等問題。本系列將以 NHibernate +
Spring.NET 企業架構實踐(二):領域模型與 NHibernate 映射
前言 本文探討領域模型設計:貧血 vs 充血模型、實體關聯關係、NHibernate 映射檔案與屬性兩種配置方式。 領域模型類型 貧血模型 僅含屬性(狀態),
Spring.NET 企業架構實踐(三):NHibernate 持久層重構 PetShop 4.0
前言 本文說明如何以 NHibernate 取代 PetShop 4.0 原本的 DAL,建立通用持久層,解決重複 CRUD 程式碼與資料庫移植難題。 持久層
WF 4.0 基礎篇(一):開始使用 WF 4.0
前言 Windows Workflow Foundation (WF) 起源於 2004 年 WinFX,歷經 .NET 3.0 (WWF) 更名為 WF(避免
WF 4.0 基礎篇(二):Activity 介紹與 WriteLine 活動詳解
前言 Activity 是 WF 核心概念。本文說明 Activity 類別階層、工作流樹狀結構,並以 WriteLine 示範 InArgument<T
WF 4.0 基礎篇(三):WorkflowApplication 與 WF 程式設計基本原則
前言 實務開發中應使用 WorkflowApplication 管理工作流實例,而非 WorkflowInvoker。本文說明實例管理、XAML 動態載入,以及
WF 4.0 基礎篇(四):Sequence 循序容器與 CodeActivity 自訂活動
前言 Sequence 是 WF 4.0 最基本的循序容器,解決單一根活動只能包含一個子活動的限制。CodeActivity 讓開發者以 C# 撰寫自訂邏輯。
WF 4.0 基礎篇(五):Variable 變數與 Assign 賦值
前言 Variable 是工作流內部儲存資料的機制。本文說明變數定義範圍、存取規則,以及 Assign 活動的賦值用法。 Variable 類別結構 繼承
WF 4.0 基礎篇(六):Arguments 參數完整指南
前言 Arguments 是工作流與外部溝通的介面。本文詳細說明 In、Out、In/Out 參數在 XAML 與 Code 兩種定義方式下的建立、啟動傳值、完
WF 4.0 基礎篇(七):資料傳遞 - 變數與參數實務應用
前言 變數與參數是 WF 4.0 資料流向的核心。本文詳細說明 In、Out、In/Out 三種參數方向與變數的綁定行為差異。 參數方向行為對照 方向外部
WF 4.0 基礎篇(八):控制流活動 - If、Switch、While、DoWhile、ForEach
前言 本文介紹 WF 4.0 基礎控制流活動:If 條件、Switch<T> 多重分支、While/DoWhile 迴圈、ForEach<T&