開源專案:VS 代碼片段與視覺化除錯工具一鍵部署神器
開源專案:VS 代碼片段與視覺化除錯工具一鍵部署神器 前言 早期我曾分享過兩篇文章,分別介紹 Visual Studio 自訂代碼片段與視覺化除錯器的建立方式
WinForms 跨執行緒操作 UI 控制項的正確姿勢:BeginInvoke 詳解
WinForms 跨執行緒操作 UI 控制項的正確姿勢:BeginInvoke 詳解 在 WinForms 開發中,我們經常遇到需要在背景執行緒中更新 UI 控
WPF 高性能虚拟化面板实战:VirtualizingWrapPanel 与 VirtualizingTilePanel 深度解析及数据虚拟化扩展
UI 虚拟化:大数据量列表渲染的救星 WPF 默认 WrapPanel 会实例化所有子元素,导致大量数据时内存飙升、卡顿。虚拟化面板仅实例化可视区域元素,配合数
C# 序列化與反序列化完整指南:JSON、XML 與 DataTable 互轉
前言 在 C# 開發中,序列化與反序列化是資料交換的核心環節。無論是 Web API 回傳 JSON、組態檔儲存 XML,還是將資料繫結至 DataTable,
异构多数据库访问组件架构设计:基于 .NET Core 的多数据源、多提供程序动态配置实战
大型系统多数据库访问架构挑战 企业级应用常面临:表单模块用 MySQL,数据仓库用 Oracle,核心业务用 SQL Server 等异构数据库共存场景。本文展
Emit 实战进阶(三):动态构建带异常处理的循环逻辑,IL 指令与标签跳转深度解析
从 C# 到 IL:循环与异常的动态编织 本文通过实现一个带 try-catch 和 for 循环的动态方法,深度剖析 ILGenerator 中标签跳转、异常
C# 解决方案目录结构深度解析:bin、obj、.csproj 等文件夹与文件的真实用途
Visual Studio 编译流水线与产物分布 理解解决方案目录结构,是掌握构建过程、排查编译问题、优化 CI/CD 的基础。 编译管道概览 源代码 → 编
ABP 框架文檔:導航選單系統建立與顯示
前言 ABP 提供統一的導航選單定義機制,支援多層級選單、權限控制、功能依賴、本地化與前後端渲染。 1. 定義導航提供者 繼承 NavigationProvi
IdentityServer4 保護 ASP.NET Core Web API:Client Credentials Flow 完整實作
前言 IdentityServer4 是 ASP.NET Core 官方推薦的 OpenID Connect / OAuth 2.0 框架。本文示範最簡單的 C
C# 編譯器 (csc.exe) 常用命令列參數速查筆記
前言 直接使用 csc.exe 編譯有助於理解建構過程。記錄常用參數備查。 編譯動態連結庫 (DLL) csc /target:library /out:Ma
ASP.NET Core 專案架構演進:從預設 MVC 到 Area 與 Feature Folder 組織
前言 ASP.NET Core 預設專案結構按技術角色分層 (Controllers/Views/Models),專案增大時導致相關檔案分散。本文介紹兩種進階組
ABP 框架文檔:本地化系統完整指南 (XML/JSON/資源檔/擴充)
前言 ABP 提供靈活的本地化架構,支援多語言、多來源 (XML/JSON/Resx/資料庫)、擴充與前後端整合。本文整理官方文檔核心內容。 1. 宣告支援語
C# 友元組件 簽署版 實作:InternalsVisibleTo 搭配強名稱
前言 友元組件允許另一組件存取 internal 類型/成員。若雙方皆為強名稱組件,需在 InternalsVisibleTo 屬性中指定公開金鑰。 完整實作
强名称工具实战:使用 sn.exe 生成、提取与验证强签名密钥文件
sn.exe (Strong Name Tool) 完全指南 Visual Studio 内置强名称工具 sn.exe,通过“开发人员命令提示”即可直接使用,用
SQL Server Database Mail 設定與 T-SQL 發送郵件完整教學
前言 SQL Server 內建 Database Mail 功能,可直接在資料庫層發送郵件 (異常警報、報表訂閱),無需外部應用程式。本文圖文並茂說明 GUI
WCF 學習之旅 (二十八):第三個範例 (二) - 建立實體類別與 Entity Framework
承上文 接續《WCF 學習之旅 — 第三個範例 (一) (二十七)》,本節開始在 BookMgr.Model 專案中建立實體類別並引入 Entity Frame
ASP.NET 即時訊息推送:GoEasy 第三方服務整合指南
前言 即時推送 (WebSocket/Comet) 自建維護成本高。GoEasy 提供雲端推送服務,支援 RESTful API 與 JS SDK,幾分鐘完成整
ASP.NET MVC 模組化設計:單一 Action 渲染多套 View 模板
前言 在模組化架構中,核心邏輯集中於模組組件,Controller/Action 變薄。本文介紹如何透過自訂 ViewEngine 實現「一個 Action 對