WPF Bug 系列 (7):Validation ErrorTemplate 置於 AdornerLayer 導致元素隱藏後紅框殘留
背景知識 ErrorTemplate 繪製於 AdornerLayer,永遠置頂於被裝飾元素之上 MSDN 註記:「AdornerLayer 內容總是視覺上置
WPF Bug 系列 (8):RowDefinition Height=Auto 時 MaxHeight 限制失效
Bug 描述 當 RowDefinition.Height=Auto 時,設定 MaxHeight 不會限制該列高度。 重現場景 模擬 Visual Stud
WPF Bug 系列 (9):TextBox 啟用 TextWrapping 時輸入空格導致游標消失
Bug 重現步驟 建立 TextBox 設 TextWrapping=Wrap 輸入大量文字使其自動換行 將游標移至行首 輸入空格 → **游標消失**(實際
遠端桌面連線導致伺服器當機?TermServDevices 事件 1111 根因分析與解決方案
現象描述 資料服務伺服器兩次發生嚴重遲滯並導致依賴服務連鎖宕機。系統日誌反覆出現 TermServDevices 事件 ID 1111: 事件類型: 錯誤 事件
.NET 發送內嵌圖片郵件正確姿勢:ContentId + Inline 附件 + cid 引用
前言 企業郵件常需圖文並茂。專業做法是將圖片作為內聯附件嵌入郵件,而非引用外部連結。.NET 中僅需三步驟即可正確實現。 三步驟關鍵設定 設定附件 Con
ASP.NET 單頁面架構:利用 IHttpHandlerFactory 與 AddParsedSubObject 實現 URL 驅動的用戶控件動態載入
前言 傳統多版本網站(如中/英/日文)常面臨維護困境。本文提出「單一容器頁面 + HttpHandlerFactory 攔截 + XML 映射」架構,實現零程式
觀察者模式搭配 Castle Windsor IOC 容器:打造鬆散耦合的監控報警系統
前言 觀察者模式定義物件間一對多依賴,主題狀態變更時自動通知所有觀察者。結合 IOC 容器可進一步消除硬編碼依賴,大幅提升擴充性。本文以監控報警系統為例說明。
DinnerNow 範例部署實錄:在 Windows Server 2003 上跑通 WCF/WF/WPF 整合應用
前言 DinnerNow 是微軟展示 IIS7、ASP.NET AJAX、LINQ、WCF、WF、WPF、PowerShell、CardSpace、.NET C
Windows Workflow Foundation 實戰:技術支援工作流與持久化服務完整範例
前言 WF 讓開發者以聲明式活動圖建模複雜業務流程,結合命令式程式碼與規則引擎,特別適合包含人工介入的長時間流程。本文以技術支援票務系統為例,示範完整實作。
WF 追蹤服務深度解析:架構、設定檔、SQL 服務與自訂實作
前言 Windows Workflow Foundation (WF) 的追蹤功能可監控工作流事件、活動屬性與自訂資料,協助合規、風險管理與流程可視化。本文完整
WPF 動態載入 XAML 三大技巧:資源字典、外部檔案與字串解析
前言 在後端程式碼中動態載入 XAML 能賦予 WPF 應用程式極大彈性,支援多語系切換、主題變更、動態文檔生成等進階功能。本文介紹三種常用方法。 方法一:
.NET 動態編譯技術全解析:從基本編譯到跨應用程式域隔離執行
前言 動態編譯並執行程式碼是 .NET 提供的強大擴充手段,適用於模板生成、外掛邏輯擴充等場景。核心命名空間為 System.CodeDom.Compiler
PLINQ 入門:平行 LINQ 查詢與資料並行處理模型詳解
前言 Parallel Extensions 的核心組件之一 PLINQ(Parallel LINQ)定位為 Task Parallel Library (TP
MEF 實戰:輕鬆打造可擴展的 .NET 應用程式
前言 Managed Extensibility Framework(MEF)是 .NET 平台上一套強大的擴充性管理框架,整合了依賴注入(DI)與 Duck
Lucene 3.0.0 核心細節探秘(一):Consumer 與 Processor 執行緒模型深度剖析
前言 對 Lucene 3.0.0 的執行緒模型極感興趣。個人十年程式生涯缺憾:未寫過網路、多執行緒、資料庫、Linux 程式。6 年鞏固演算法基礎,4 年摸索
Lucene 3.0.0 核心細節探秘(二):索引過程中的記憶體緩衝池機制
前言 Lucene 索引時如何節省記憶體、合理分配緩衝區一直困擾我。早期用 C++ 無記憶體池導致嚴重碎片與換頁,3MB 文本分詞後暴漲至 70MB。本文深入分