CSLA 框架服務端多線程實戰:從單線程瓶頸到高併發解決方案
在前一篇文章中,我們探討了如何利用非同步線程實現資料預載入,以提升系統效能。這類操作通常在客戶端執行,旨在縮短使用者等待時間。然而,若客戶端發送多個非同步請求,
效能優化總結(六):預載入與聚合 SQL 實戰案例
案例背景:GIX4 專案 領域模型關係: 重點區域:Project(建設專案)→ ProjectPBS(專案 PBS 清單)→ PBSPropertyValu
精進不休 .NET 4.0 (6):ADO.NET Data Services 1.5 新特性
Data Services 1.5 新增功能 伺服端 $count(RowCount):只回傳實體集合筆數。 伺服端分頁:SetEntitySetPageSi
精進不休 .NET 4.0 (7):ADO.NET Entity Framework 4.0 新特性全覽
EF 4.0 主要新增功能 外鍵關聯支援(Foreign Key Association) 複雜類型 多表映射單一實體 / 單表拆分多實體 LINQ to E
精進不休 .NET 4.0 (8):ADO.NET Entity Framework 4.0 Self-Tracking Entity 與 WCF 整合
新功能概覽 Self-Tracking Entity (STE):基於 POCO,實體自身追蹤狀態(Added/Modified/Deleted),適用於 N
精進不休 .NET 4.0 (9):ADO.NET Entity Framework 4.1 Code First 實戰
簡介 EF 4.1 引入 Code First 開發模式:先定義 POCO 實體類別,再由框架依慣例或配置映射至資料庫,支援資料庫初始化策略(如模型變更時重建)
從 DWG 到 XAML (I):DWG 歷史、現狀與發展方向
DWG 的時間奇點 AutoCAD 1982 年問世,以免費開放策略迅速普及,使 DWG 成為事實上二維設計標準格式。早期開放也埋下伏筆:後來 AutoCAD
從 DWG 到 XAML (II):DWFx 格式解析與 XPS 關係
什麼是 XPS XML Paper Specification (XPS) 是微軟 2006 年隨 Vista 推出的文件規範,採用 XAML 子集作為標記語言
從 DWG 到 XAML (III):XPS Packaging 與 DWFx 類庫實作
最簡單的檢視方式:DocumentViewer 若只需在 WPF 前端顯示 DWG 內容,最直接的做法是: AutoCAD / TrueView 將 DWG
WPF 多點觸控開發入門:Windows 7 安裝多點觸控模擬器 (Multi-Touch Vista)
Windows 7 原生支援多點觸控硬體,但開發/測試階段往往缺乏實體觸控螢幕。本文教學如何安裝 Multi-Touch Vista,利用多滑鼠模擬多點觸控,完
WPF 多點觸控開發:高效率開發模式(Behavior 方式)
痛點回顧 前幾篇介紹的手寫 Manipulation 事件方式,不僅程式碼冗長,還需自行處理邊界限制、慣性參數調整等細節。本文介紹 CodePlex Multi
WF 4.0 實戰(一):文件審批流程完整範例
專案架構 本範例為微軟官方示例,包含客戶端與服務端雙向 WCF 通訊,實作三種審批流程:簡單、Quorum(多數決)、複雜(多階段)。 架構圖: 客戶端功能
WF 4.0 實戰(二):超市收銀系統的彈性規則引擎
故事背景 參考《大話設計模式》第 2 章策略模式範例,本文展示如何用 WF 4.0 取代傳統硬編碼策略類別,讓收銀規則(折扣、滿額贈送等)成為可視覺化設計、熱插
WF 4.0 實戰(三):在工作流中建立與呼叫 WCF 服務
前言 WF 4.0 內建 Messaging 活動組(Receive、ReceiveAndSendReply、Send、SendAndReceiveReply)
WF 4.0 實戰(四):實作部落格申請審核流程
背景與動機 部落格申請與審核是典型的人工工作流:使用者提交申請 → 系統暫停等待 → 管理員審核 → 通知結果。本文用 WF 4.0 完整實作此流程,涵蓋持久化