Socket 編程與線程模型(三):Socket 核心原理、無連接收發流程、多點通訊與廣播機制
Socket 核心原理 Socket 為特殊 I/O,建立後不能直接讀寫,**必須綁定地址**。 綁定地址 = 本地接收地址 (Read Address)。
Socket 編程與線程模型(四):無連接 Socket 多線程同步與面向連接 Socket 的 accept() 機制詳解
無連接 Socket 多線程同步 單一 Socket 可向多地址發送、從單一地址接收,極具彈性。 多線程共享同一 Socket 讀寫時,必須處理同步/互斥,否
Socket 編程與線程模型(五):地址綁定機制、並發連接隊列與無連接協議的 connect() 行為
Socket 地址綁定本質 Socket 句柄 + 本地綁定地址 共同決定協議棧上的接收緩衝區 (Read Buffer)。 發送緩衝區 (Write Bu
WCF P2P 對等網路狀態同步四大模式深度解析:從中心服務器到鄰居同步的 WeSpend 實戰
四大狀態同步模式比較 模式架構優點缺點 固定狀態服務器混合 P2P:廣播走 Mesh,狀態集中於已知 Web/WCF 服務實作簡單、狀態單一權威需部署/維護
ASP.NET 2.0 數據控件組合拳:GridView 搭配 DetailsView 打造主從式資料瀏覽介面
架構概念 GridView (主控件):顯示清單,支援單列選取。 DetailsView / FormView (從控件):顯示選取列的詳細資料。 Gri
.NET 串口通訊開發實戰心得:從 Win32 API 互操作到硬體保護機制應對
基礎 API 三部曲 CreateFile 開啟串口 WriteFile 寫入資料 ReadFile 讀取資料 搭配裝置通訊協定即可開發。 VC.NET
TransactionScope 環境事務陷阱:LINQ to SQL 與 ADO.NET 事務模式差異與多線程限制
TransactionScope 本質 依賴 .NET 2.0 System.Transactions.TransactionScope。 採用環境變數模式:
Castle Windsor 容器配置基礎(一):組件與設施註冊、多種配置來源、Include 模組化與條件編譯
配置核心元素 Components:所有元件註冊,每個 <component> 需 id,參數置於 <parameters>。 Fac
Castle Windsor 容器配置進階(二):陣列、列表、字典與自定義類型轉換器實作
基本型別自動轉換 MicroKernel 內建 TypeConverter 自動處理基本型別,配置時無需指定型別: <component id=MyCom
LINQ to DataSet 完整指南:非類型化與類型化 DataSet 查詢、欄位存取與關聯導航
非類型化 DataSet 查詢 需先以 AsEnumerable() 或 AsQueryable() 轉換為 IEnumerable<DataRow>
LINQ to XML 實戰:比對兩個 XML 檔案並自動插入缺失的映射節點
應用場景 小工具以 XML 為儲存媒介,需比對 cacheFile (來源) 與 mappingFile (目標),將來源中存在但目標缺失的 mapping 節
LINQ 查詢中的泛型類型基礎:IEnumerable、var 推斷與強類型優勢
泛型集合與 LINQ LINQ 查詢建立在 .NET 2.0 引入的泛型類型之上。List<T> 等泛型集合提供: 強類型:編譯期阻擋型別錯誤(如
SharePoint 事件接收器中 BeforeProperties 與 AfterProperties 差異全解析:列表與文件庫實測對照表
問題背景 SPItemEventReceiver 提供 BeforeProperties / AfterProperties 取得欄位變更前後值,但 SDK 指
IronRuby 與 WPF 互操作實戰:從動態語言特性到 XAML 解析與 CLR 繼承
WPF 基礎回顧 WPF 為 .NET Framework 圖形子系統,支援富媒體、動畫、資料視覺化。本文以類比鐘面應用展示 IronRuby 與 WPF 深度
Workflow Foundation 4 打造拖拽式業務平台:零代碼實現變量、判斷、迴圈、資料庫與 WCF 服務調用
為何選擇 WF4? WF 常被誤解為僅用於審批流程。實則 WF4 提供全圖形化拖拽建模,底層開發人員封裝活動,上層業務人員拖拽組裝,實現真正的「業務平台」。
CodeSmith 實戰:解析 DBML 檔案自動生成建表 T-SQL 腳本
背景 大學師弟需從 LINQ to SQL 的 .dbml 反向產生 CREATE TABLE T-SQL。DBML 本質為 XML,解析後映射至實體類,再以
以 Model 為核心的表單設計器實作思路:從實體類自動生成到可視化拖拽調整
設計動機 ASP.NET MVC 雖好,但 View 掺雜 Razor/C# 語法,失去 WebForms 的可視化拖拽優勢。本文提出以 Model 為核心的設
零代碼開發平台架構構想:從表單設計器到業務流程引擎的完整規劃
背景與動機 因家庭因素暫離職場,利用閒暇構思零代碼平台。核心信念:學英語讀一手技術、寫文檔做規劃。以下為階段性藍圖。 八大核心模組規劃 統一 UI 控件庫: