WCF 實戰 (8):Session 與 Instance Management 深度解析 — PerCall、PerSession、Singleton 全場景實測
一、WCF Session 本質 WCF Session 將相關訊息交換歸入同一 Conversation,以 SessionId 識別。與 ASP.NET S
WCF 實戰 (9):使用 tcpTrace 進行 SOAP 訊息追蹤 — 中介節點原理與實操指南
一、tcpTrace 工具原理:監聽/轉發中介節點 tcpTrace 本質是一個 Listening/Forwarding Proxy。啟動時指定 Listen
WCF 實戰 (10):例外處理三部曲 — 從預設行為到 Fault Contract 企業級最佳實踐
一、預設行為:資訊遮蔽 服務端拋出 DivideByZeroException,客戶端僅捕獲泛泛的 FaultException,錯誤訊息為通用內部錯誤,完全無
WCF 實戰 (11):雙向通訊深度剖析 — HTTP 雙工 vs TCP 雙工 本質差異與選型指南
一、雙向通訊基礎範例 (Calculator Callback) 定義雙工 Contract:ICalculator (Client→Service) + IC
WCF 實戰 (12):MSMQ 可靠訊息傳遞 — 離線作業、異步解耦與可靠性機制完整解析
一、為何選擇 MSMQ? 分散式系統常面臨連線不穩、尖峰負載、跨平台整合等挑戰。MSMQ 提供三大核心優勢: 離線支援 (Disconnected):訊息暫存
WCF 實戰 (13):基於 MSMQ 打造回應式服務 — 解決單向通訊無法獲知執行結果難題
一、痛點:One-way MEP 的盲區 MSMQ 天生支援單向 (One-way) 訊息交換模式。客戶端送出訂單後立即返回,無法得知服務端是否成功處理、或發生
PictureBox 上疊加文字實作:透明 Label 與 GDI+ 繪製兩種方案比較
需求背景 在 EyesBaby 專案的休息提醒視窗中,需於動態圖片 (GIF) 上顯示倒數秒數。直接在 PictureBox 上放置 Label 會因背景遮蓋導
Windows Forms 未處理例外完整處理指南:UI 執行緒與非 UI 執行緒雙重防護
問題背景 WinForms 應用程式若發生未捕獲的例外,預設會彈出系統錯誤對話框並終止程式,嚴重影響使用者體驗。本文示範如何透過 Application.Thr
System.Configuration 自訂配置節遞迴 Bug 導致 StackOverflowException 解析
問題現象 在 .NET Framework 2.0 中,當自訂配置節 (ConfigurationSection) 使用樹狀結構 (即 Configuratio
.NET 設計模式:簡單工廠模式 (Simple Factory Pattern) 深度解析
一、簡單工廠模式簡介 簡單工廠模式(Simple Factory Pattern)屬於創建型設計模式之一。其核心優勢在於將物件實例化的邏輯判斷封裝於工廠類別中,
打造自訂 RMS 框架:以字串鍵值替代整數 RecordID 的靈活儲存方案
前言:J2ME RMS 的限制 J2ME Record Management System (RMS) 僅支援以整數 RecordID 存取記錄,且枚舉查詢效率
WF4 工作流設計器模型支援 Undo/Redo 完整實作
前言 WF4 重新裝載工作流設計器時,UndoEngine 服務提供設計階段的撤銷與重做功能。本文示範在 WPF 應用中整合設計器並啟用 Undo/Redo 的
.NET 開發漫談:命名空間與目錄結構劃分原則
前言 命名空間命名與目錄劃分最能體現開發者架構功力。資深工程師絕不容許架構混亂。本文分享 B/S 專案中常見的三層命名空間對應目錄結構,以及橫向 (功能) 與縱
.NET 非控制項式程式設計的優勢:以 VIEW 專案重構為例
前言 在 VIEW 專案歷經一個月重構 (採標準三層工廠模式、加入快取相依、簡化預存程序、改進容錯) 後,團隊堅持「不使用框架、不使用視覺化控制項」的原則。本文
.NET 三大 JSON 函式庫限制比較:Json.NET、ASP.NET AJAX、AjaxPro
前言 .NET 生態系中常用的 JSON 序列化函式庫各有優缺,本文實測比較 Json.NET (Newtonsoft.Json)、ASP.NET AJAX (
Web Services:建構 Microsoft .NET 平台的基石
摘要 Web Services 是基於網路的分散式應用程式基本建構塊,建立在 HTTP、XML 等開放網際網路標準之上,支援跨平台、跨物件模型、多語言互通,構成
談 WCF Data Contract (一):資料合約核心概念與對應機制
前言:SOA 中的合約分層 服務導向架構 (SOA) 將業務分解為自治服務,服務間透過合約交互。合約分兩層: 服務合約:描述作業介面、訊息交換模式 (Requ