.NET 資料層架構設計:CodeFirst、Repository 與進階模式實作
CodeFirst 模型設計 傳統開發先建資料庫,CodeFirst 讓我們先定義領域模型,再由模型產生資料庫,並支援資料庫遷移。以 Entity Framew
.NET 物件導向程式設計(OOP)核心概念詳解
什麼是 OOP? OOP(Object Oriented Programming,物件導向程式設計)是現代軟體開發的基石,也是面試必考主題。其核心三大特性為:封
在 Mac 上使用 Visual Studio Code 開發與調試 .NET Core 應用程式
.NET Core 1.0 正式發布,其最大亮點在於跨平台能力——不僅能跨平台執行,更能跨平台開發。本文將詳細介紹如何在 macOS 上安裝 .NET Core
.NET 實體類與 JSON 互轉:DataContractJsonSerializer 原生實作完整指南
核心類別:DataContractJsonSerializer 位於 `System.Runtime.Serialization.Json`,.NET Fram
.NET 框架核心原理透析:CLR、托管模組、元資料與組件載入機制
CLR:通用語言執行平台 CLR 是 .NET 框架核心,提供語言中立的執行服務: 記憶體管理(GC) 例外處理 執行緒管理 型別安全驗證 安全性(Code
擁抱 .NET Core 跨平台開發:從 Windows 建置到 Ubuntu 部署自包含應用實戰
開發環境需求 Visual Studio 2015 Update 3 .NET Core 1.0 for Visual Studio (DotNetCore.
Windows 建置 .NET Core 環境與 ASP.NET Core 網站啟動完整教學
.NET Core 1.0 發布背景 2016/6/27 微軟發布 .NET Core 1.0、ASP.NET Core 1.0、EF Core 1.0,支援
.NET 設計規範:類型設計規範完整指南(類別、結構、介面、列舉、委派)
類型邏輯分類 CLR 僅區分值型別與參考型別,但框架設計角度將類型細分為: 類別:參考型別主流,支援 OOP、適用性廣 基底類別/抽象類別:擴充性相關特殊分組
離線環境部署 .NET Core 開發環境完整實戰:VS2015、NuGet、VS Code 全攻略
背景與挑戰 內網隔離環境無法直接下載安裝包,需手動傳遞安裝檔、憑證、快取套件。本文記錄親測可行的完整離線部署流程。 階段一:安裝 VS2015 Update
.NET 專案程式碼風格規範完整指南:C#、XHTML、CSS、JavaScript 四大語言
前言 程式碼風格無絕對正確,關鍵在於團隊統一。本文整理涵蓋 C#、XHTML、CSS、JavaScript 的完整風格規範,可直接作為專案編碼標準文件。 一、
.NET Core 入門全掃盲:跨平台架構、部署模式、CLI 工具鏈與學習路徑完整指南
前言:.NET Core 重新定義了 .NET 的未來 從 2002 年 .NET Framework 1.0 到 2016 年 .NET Core 1.0 發
.NET Main 入口點進階技巧:命令列參數解析、返回碼、多入口點與啟動鉤子
前言:Main 不只是「程式從這裡開始」 Main 是 .NET 執行階段與作業系統的契約介面。掌握其 多重簽名、參數綁定、返回碼語意、非同步進入點、原生啟動鉤
.NET 列舉類型深度解析:從簡單枚舉到 Flags 模式位運算的完整指南
前言:Enum 不只是「有名字的常數」 許多開發者僅將 enum 視為 const int 的語法糖,卻忽略了其背後的 型別安全、位運算代數結構、序列化行為、效
.NET 進程實時監控:StandardOutput 重定向與 BeginOutputReadLine 非同步模式完整實戰
前言:為什麼需要「看見」子進程的輸出? 啟動外部進程 (安裝程式、編譯器、CLI 工具、資料庫遷移) 後,若能即時捕獲其標準輸出/錯誤流,即可構建:即時進度條、
.NET 讀取 Excel 終極指南:OLEDB、EPPlus、NPOI 三大方案深度對比與選型
前言:Excel 讀取不是只有 OLEDB 一條路 傳統 OleDbConnection 雖然內建無需引用,但存在 64 位元相容性、ACE Provider
Unity 手機麥克風錄音完整實作:從 AudioClip 到檔案落地的跨平台指南
前言:為什麼手機錄音需要特殊處理? Unity 的 Microphone API 提供了統一的跨平台錄音介面,但在 iOS/Android 實機部署時,常遇到
.NET 面試題精選 100+:從基礎語法到架構設計的全方位通關指南
前言:面試不只是背題,是驗證工程思維 本文精選 100+ 經典 .NET 面試題,按 語言核心、資料結構演算法、物件導向、Web/資料庫、平台原理、架構設計 六
Entity Framework 核心架構深度解析:從 O/RM 原理到三大開發模式全景圖
前言:為什麼要深入理解 EF 內部機制? Entity Framework (EF) 是 .NET 生態最主流的 O/RM 框架,但許多開發者僅停留在「會用」層