Linq 誕生記:從命令式到宣告式的語言演進
Linq 本質上是 C# 等主流語言上抽象出的領域專用語言 (DSL),針對資料處理領域。它將 select、from、where、group 等 SQL 關鍵
Linq to SQL 入門指南:從映射類別到查詢實戰
Linq to SQL 是 LINQ 家族中操作關聯式資料庫的核心元件,核心組件為 System.Data.Linq.dll,入口點為 DataContext
Linq to SQL 核心機制:Table<TEntity> 取得流程與抽象工廠模式
DataContext.GetTable<TEntity>() 是開發者最常呼叫的方法,其背後涉及強型別初始化、MetaModel 映射、反射建構與
透視 Linq 架構:從 Linq to SQL 看 IEnumerable 與 IQueryable 的分野
LINQ (Language Integrated Query) 將查詢能力內建於語言,提供統一操作模式,無論資料來源為記憶體集合、資料庫、XML 或 Web
深入 Linq to SQL 原始碼:Provider 初始化與橋接模式解析
Linq to SQL 雖最終僅支援 SQL Server,但其架構設計充分體現了可擴展性。核心在於 IProvider 介面與 ProviderAttribu
.NET Compact Framework 解析 GPS NMEA 數據完整指南(上)
在 Windows CE 與 Windows Mobile 裝置上實作 GPS 功能,核心在於 GPS 接收器。它如同收音機般從多顆衛星接收訊號,經由內建韌體演
.NET Compact Framework 下 GPS NMEA 資料解析(下)
GPGSV 解析 $GPGSV 訊息較特殊,將使用中衛星資訊分多句輸出: $GPGSV,3,1,12,03,43,246,46,06,57,263,52,09,
.NET 業務平台數值精度陷阱與解決方案
實施人員反映數量小數位保留 3 位不足,需 6 位。回顧 ERP 系統上線以來,數量、金額、成本計算規則反覆修改多次,早期未封裝業務規則、未統一精度標準,導致修
NPOI 實戰:.NET 讀取 Excel 的另一選擇
NPOI 強大之處在於支援「讀取」Excel 並理解 OLE2 文件結構,這也是其他庫的弱項。讀取並解析結構遠比產生複雜,因為讀取必須假設所有情況皆可能發生。若
QQ 表情彈出框實現:WebBrowser + 動態 HTML 分頁,高性能替代 PictureBox 方案
方案演進 方案一:Panel 動態創建 PictureBox 載入 GIF → **極慢**,放棄 方案二:WebBrowser 載入本地 HTML 模板 →
WF 4.0 自訂持久化實作(XML 儲存至 SQL Server)
WF 4 內建 SqlWorkflowInstanceStore 功能強大但結構複雜(10 資料表、24 預存程序)。本文實作自訂持久化,同樣儲存至 SQL S
超簡單:使用 WPF Commands 提升程式碼品質
簡介 WPF Commands 是在應用程式中重複使用功能的絕佳方式。本文範例展示使用 Command 模式對 Customer 進行排序。Command 模式
使用 NSun 快速開發專案:NSun.NPage 分頁控制項
Winform 開發中分頁控制項不可或缺,Web 開發有 AspNetPager 方便分頁顯示。NSun.NPage 基於 BindingNavigator 二
更換 Visual Studio 2010 佈景主題(皮膚)
前言 近期工作專注於 Visual Studio 擴充開發,涉及 VSX、DSL、T4 等技術,也關注領域驅動、模型驅動等開發思想。Visual Studio
SharePoint Designer 2010 建立限制篩選器教學
本文介紹在 SharePoint Designer 2010 中為 BCS 外部內容類型建立限制篩選器,用於限制後端資料來源回傳記錄數量以提升效能,同時減少使用
走進 LINQ:LINQ to Objects (上) — 基礎篇
LINQ 查詢操作本質是為 IEnumerable 增加的擴充方法(查詢運算子),可用方法呼叫風格: new { key = b.Title, value =