.NET 攝影機影像擷取方案比較:DirectX.Capture、OpenCV、EmguCV、AForge
背景 Windows 影像擷取 API 歷經 VFW → DirectShow → Media Foundation 三代。.NET 直接呼叫 COM 介面不便
位元組序深度解析:大小端模式與 .NET 類別庫處理策略
什麼是位元組序? 多位元組資料在記憶體中儲存順序。以 32 位元整數 0x0A0B0C0D 為例: 大端序:高位元組存低位址 → 0A 0B 0C 0D (網
.NET 4.0 新功能:Task 非同步工作與傳回值獲取
傳統線程池限制 ThreadPool.QueueUserWorkItem 接受 WaitCallback 委派,傳回型別為 void,無法取得工作執行結果。
Visual Studio 擴充套件 RockScroll 相容性問題彙整
RockScroll 簡介 RockScroll 為 Visual Studio 擴充套件,提供程式碼縮圖捲動條與選取內容高亮功能,編碼效率大增,但存在相容性衝
WPF ListView 設計時填充 Mock 資料的 XAML 單純寫法
問題 使用 Blend 進行視覺化設計時,常需要在 ListView 中預覽假資料,但不想撰寫 C# 代碼或建立 ViewModel。 純 XAML 解決方案
WinForms 統一控制項驗證框架(一):核心架構與反射工廠模式
功能清單 輸入前鎖定非關鍵控制項 必填欄位空值驗證 輸入格式正則驗證 一鍵清空畫面 設定控制項預設值 清除錯誤提示訊息 資料列 → 編輯控制項 映射 編輯控制
WinForms 統一控制項驗證元件化開發(二):可視化設計時屬性配置
元件架構概覽 將上篇的驗證邏輯封裝為 Component,拖曳至表單設計介面即可透過屬性視窗視覺化配置控制項集合與驗證規則。 核心元件:CtrlValidat
WPF 開發 2D 遊戲實戰:超級瑪利歐原型
專案概覽 使用 WPF 2D 繪圖能力打造超級瑪利歐原型,已實作:角色走動/跳躍動畫、發射子彈、邊界檢測、場景捲軸。未含關卡設計與敵人 AI。 動畫實作兩種
.NET 4.0 線程池新功能:合作式取消模式
背景痛點 傳統 ThreadPool.QueueUserWorkItem 將工作交給線程池後,呼叫端完全失去控制權,無法中途取消執行中的工作。 .NET 4.
Visual Studio 2010 / .NET 4.0:泛型委派共變與反變完整範例
概念定義 共變:可使用比原指定衍生程度「更大」的型別(如衍生類別代替基底類別)。 反變:可使用比原指定衍生程度「更小」的型別(如基底類別代替衍生類別)。 .
ADOCE 與 ADO.NET 差異比較:從桌面移植到 Pocket PC 的資料存取指南
前置需求 Microsoft eMbedded Visual Tools SQL Server 2000 Developer Edition SQL Serv
C# 將 MailMessage 另存為 .eml 檔案(利用反射存取內部 MailWriter)
問題背景 .NET 2.0 大幅增強 SmtpClient 發送郵件功能,但缺乏將 MailMessage 直接存為 .eml 檔的公開 API。實際上 Smt
.NET CIL 系列第一篇:CIL 核心概念——指令、屬性與操作碼
CIL 是什麼? CIL(Common Intermediate Language) 是 .NET 平台的「母語」。任何托管語言(C#、VB.NET、COBOL
.NET CIL 系列第二篇:堆疊架構核心——Load/Store 與虛擬執行堆疊
CIL 的堆疊本質 C# 等高階語言隱藏底層實作,但 CIL 實際上是完全基於堆疊的語言。虛擬執行堆疊負責: Load(加載/入堆疊):將值壓入堆疊 Stor
.NET CIL 系列第三篇:IL 反組譯與重組譯實戰(Round-trip Engineering)
什麼是 Round-trip Engineering? 利用 ildasm.exe 將組件反組譯為 IL 程式碼,修改後再用 ilasm.exe 重新編譯為組件
WSS 3.0 SDK:Feature 啟動相依性與範圍規則深度解析
啟動相依性概述 Feature 啟動相依性表示兩個 Feature 之間的必要關係,無論在相同範圍或跨不同範圍均可建立。典型跨範圍範例:網站 Feature 相
WSS 3.0 SDK:Feature 元素類型完整對照表與範圍說明
Feature 元素類型與適用範圍總覽 Feature 中的元素類型依功能不同而有所差異,下表列出各元素類型、適用範圍及功能描述: 元素類型適用範圍功能描