ASP.NET MVC 設計模式精要:關注點分離、可測試性與擴展性
MVC 三角色職責 角色職責ASP.NET MVC 實現 Model業務數據、規則、持久化POCO 實體、EF/Dapper Repository、D
.NET 企業級應用分層架構實踐(二):數據訪問層標準化、強類型 Dataset 與 Proxy/Domain 模式
四層架構回顧 表現層 工作流層 / 應用服務層 業務邏輯層 數據訪問層 (DAL) 核心原則:上層不直接依賴數據庫細節,DAL 封裝所有 S
Cassini 源碼分析(一):自託管 ASP.NET 運行原理、AppDomain 隔離與調試踩坑
Cassini 簡介 Cassini 是微軟開源的輕量級 Web 服務器,演示如何在無 IIS 情況下託管 ASP.NET 運行時。核心值:理解 ASP.NET
軟件建模十大誤區:從「建模等於寫文檔」到「分析癱瘓」的破解之道
誤區一:建模 = 寫文檔 真相:模型 ≠ 文檔。白板草圖、CRC 卡、餐巾紙草圖都是有價值的模型。建模的價值在於**思考過程**,而非產出物。模型完成使命後可丟
Oracle8i 編程模型對比:組件開發 vs 存儲過程、EJB vs CORBA、PL/SQL vs Java
第一類:組件開發 vs 存儲過程 場景推薦模型理由 計算密集型組件(EJB/CORBA)第三方組件複用、邏輯運算下推中間層 複雜多層應用組件支援
Visual Studio 資源文件詳解:資源編輯器、編譯時指令與多資源文件管理
資源編輯器對照表 編輯器適用資源類型專案類型 Accelerator Editor快捷鍵表VC++ Binary Editor二進制/自定義資源V
ASP.NET 預編譯部署:將 .aspx 頁面與圖片資源打包進 DLL
核心流程 獲取動態編譯生成的臨時類源碼(`Temporary ASP.NET Files` 目錄) 移除對原 `.aspx` 文件的依賴聲明 將頁
NHibernate 源碼閱讀筆記(一):配置加載、Dialect 與 Driver 解析
環境準備 NHibernate PreAlpha Build 2 NUnit 測試框架 配置文件 `monitoring.dll.config`(
軟件需求工程實踐(二):過程能力、煮雞蛋啟示與從作坊走向工業化
煮雞蛋的啟示 英國人通過嘗試不同針孔大小、烹飪時間,總結出標準化流程;中國人憑經驗直接冷水下鍋煮熟。前者體現**過程能力**:將隱性經驗顯性化、標準化、可度量、
互聯網軟件工程淺析:Web-based 與 Web-enabled 系統區別、開發模型與項目管理
兩類互聯網應用 維度Web-enabledWeb-based 定義傳統 C/S 系統套上瀏覽器界面,架構未變基於互聯網特性(交互、開放、分布)重新設計
C# 自定義事件實戰:聊天室服務端與客戶端通訊範例
事件模式標準結構 聲明委託:`public delegate void EventHandler(EventArgs e);` 定義 EventArg
.NET Socket 同步編程模型詳解:TCP 服務端與客戶端完整實現
同步 Socket 基礎 API 方法說明 Bind(EndPoint)綁定本地 IP/端口 Listen(backlog)進入監聽狀態 Ac
ASP.NET 驗證碼生成實現:GDI+ 動態繪製圖片並輸出流
核心思路 建立 `Bitmap` 畫布,繪製隨機字符、干擾線、噪點。 2. 將驗證碼文本存入 `Session` 供後續驗證。 3. 以 `ima
C# 委託 入門教程:從函數指標到多播委託
什麼是委託? 委託是**型別安全的函數指標**,封裝方法引用,支援靜態/實例方法、多播(鏈式調用)、匿名方法與 Lambda。本質是繼承自 `System.Mu
Microsoft .NET 基類繼承完整指南(上):概念、術語與實作繼承
繼承概述 繼承是 OOP 核心機制,允許子類複用基類屬性與方法並進行擴展。.NET 僅支援**單一繼承**(一個基類),但可實作多個介面。 三種繼承類型