插件系統跨域調用效能分析與簡易效能計數器實作
系統架構:容器(引擎)透過反射載入多個「規則」DLL(各自獨立資料夾與配置),為每個規則建立獨立 AppDomain 並載入對應組件。引擎接收資料封包(1萬~3
.NET 組件編程(一):基礎入門與 Component 與 Control 差異
筆者從事第三方組件/控件開發,發現園內相關文章較少,故撰寫此系列。 Component vs Control 差異 執行時 UI:Component 不呈現
.NET 組件編程(二):PropertyAttribute 與 EventAttribute 詳解
系列文從基礎開始,照顧無組件開發經驗的讀者。本章講解 Component 的屬性與事件特性。 EventAttribute BrowsableAttribut
.NET 組件編程(三):Property Editor 與 Collection Editor
VS 環境中 Property Editor 分兩類:內建與自訂。本章介紹兩者,重點說明內建 Collection Editor。 常用 Property At
.NET 組件編程(四):自訂 Property Editor 偵錯技巧
上章遺留的 DefaultValueAttribute 問題已獲 Colin Han 解答:此特性協助 IDE 減少代碼生成。設計時屬性值等於預設值,IDE 不
.NET 組件編程(五):TypeConverterAttribute 類型轉換器詳解
TypeConverterAttribute 指定屬性在設計時的字串與強類型雙向轉換。如 Size=60,70 透過轉換器自動解析為 Size 物件。.NET
.NET 組件編程(六):Component Designer 基礎與進階
Designer 為 Component 設計時服務,可修改設計時行為、提供自訂服務。繼承 ComponentDesigner(針對 Component)或 C
.NET 組件編程(七):Component DesignerAction 智能標記實作
DesignerActionList 與 DesignerAction 讓組件/控件在智能標記面板顯示情境相關資訊與命令,可視為設計器動詞的替代方案。Desig
.NET 組件編程(八):Component DocumentDesigner 文檔設計器
每個 Component 除有 Component Designer,還有 DocumentDesigner。兩者區別: Component Designer
.NET 組件編程(九)補充:ISupportInitialize 接口詳解
雖本不打算寫 ISupportInitialize,但為系列完整性仍補充此文。MSDN 定義:指定物件支援批次初始化的簡易交易通知,允許控件優化多組屬性,於設計
使用 WCF 建立 REST API:從 MIX08 實戰案例學習
Aaron Sloman 與 Haider Sabri 在 MIX08 分享「使用 WCF 建立 REST API」,展示 RESTChess 國際象棋遊戲 R
ADO.NET Data Services 1.5 新特性概覽
ADO.NET 是 .NET 資料存取核心類庫,演進自 OLE DB,支援關聯資料庫與非資料庫源(XML、Excel、文字檔)。ADO.NET Data Ser
LINQ to SQL 實現動態表名映射:透過 MappingSource 自訂對應
問題:實體類別對應資料表時,[Table(Name=User)] 寫死表名。實務上可能需依情境動態加前綴/後綴(如 tt_User、User1)。 分析:Dat
LINQ to SQL 深入學習系列(一):C# 3.0 為 LINQ 的增強之一——var、匿名類型與 Lambda
為讓 LINQ 無縫整合 C#,微軟在 C# 3.0 新增相關特性,本文介紹前三項:var、集合初始化、匿名類型與 Lambda 表達式。 一、var 關鍵字、
LINQ to SQL 深入學習系列(二):C# 3.0 為 LINQ 的增強之二——分部方法與擴展方法
本文大部分整理自 MSDN,介紹 C# 3.0 為 LINQ 新增的兩大特性:分部方法與擴展方法。 一、分部方法 分部方法讓類別的一部分定義方法簽名(類似事件)
LINQ to SQL 深入學習系列(三):C# 3.0 為 LINQ 的增強之三——表達式樹
原本準備詳細講解表達式樹,但在博客園發現一篇講解極為詳細、易懂且深度夠的文章,推薦大家直接閱讀: https://www.bianceng.cn/Program
LINQ to SQL 深入學習系列(四):LINQ 查詢基礎
本文部分內容整理自 MSDN,介紹 LINQ 基本概念、查詢運作三步驟、泛型類型與查詢語法。 一、LINQ 概念 LINQ(Language Integrate
LINQ to SQL 實現資料存取通用基類:斷開模式下的 Repository 模式
LINQ to SQL 提供安全、強大且靈活的資料存取方式,但在多層架構中應用並不容易。本文探討典型問題,並提供簡單、方便、可擴展的解決方案。 核心特點 實現