ADO.NET 呼叫帶參數預存程序完整範例
標準實作模式 public DataTable ExecuteStoredProcedure(string procName, SqlParameter[] p
WinForms 防止重複開啟相同子視窗 (MDI / 非 MDI 通用)
非 MDI 視窗:檢查 Application.OpenForms /// /// 檢查指定名稱的視窗是否已開啟,若已開啟則啟動並還原 /// /// tr
.NET Native:將 C# 編譯為原生機器碼,兼具生產力與效能
什麼是 .NET Native? .NET Native 是 Microsoft 推出的預編譯技術,將 C# 程式碼直接編譯為目標平台的原生機器碼,**無需在目
類別庫專案中存取 HttpContext.Current 與 Web 內建物件
核心概念 類別庫專案預設無 System.Web 參考,且無直接存取 Page、UserControl 等 Web 內建物件。需透過 HttpContext.C
使用 VS 開發人員命令提示字元查看組件 PublicKeyToken
快速操作步驟 開啟 **「VS 開發人員命令提示字元」**: VS 2015:開始 → Visual Studio 2015 → Visual Studio
Windows 7 內建 .NET Framework 版本說明
結論 Windows 7 **預設內建 .NET Framework 3.5 (包含 2.0、3.0、3.5)**。 補充說明 .NET Framework
ExecuteNonQuery 傳回 -1 原因與 ExecuteScalar 正確用法
問題情境 使用 ExecuteNonQuery() 執行 SELECT 語句時,總是傳回 -1,無法判斷資料是否存在。 根本原因 根據 MSDN 文件: E
.NET 使用 NPOI 匯出 Excel 進階實作:樣式、下拉選單與資料驗證
實作場景 從資料庫查詢資料,套用 Excel 樣板匯出報表,包含:唯讀欄位樣式、可編輯欄位樣式、標題列紅字、資料驗證(數值範圍、下拉選單)、工作表保護等企業級需
.NET Framework 4 系統需求完整對照表
.NET Framework 4 硬體需求 項目完整版 最低/建議Client Profile 最低/建議3.5 版3.0 版2.0 版 處理器1 GHz /
WPF 入門教程系列一:開發環境建置與專案結構解析
學習 WPF 的前置知識 C# 程式語言基礎:.NET 支援語言首選 標記語言經驗:XML、HTML、XHTML、ASP.NET 等有助於理解 XAML Wi
.NET WebSocket 與 Socket 底層原理深度解析
前言:一次技術探討的起點 某天上班途中,朋友詢問我對 WebSocket 的熟悉程度。當時腦海中並無此類印象,回到公司後查閱資料才發現,WebSocket 是
WCF 通訊框架核心精要:ABC、綁定管道、契約與託管全景
前言:從 DCOM 到 WCF 的演進 WCF 整合了 .NET 歷代分散式技術:DCOM/Enterprise Services (元件)、.NET Remo
.NET Framework 架構核心三支柱:CLR、FCL/BCL 與開發工具
架構總覽 核心組件 1. CLR (Common Language Runtime) .NET 程式的執行引擎,位於作業系統之上,提供: 記憶體管理與垃
30 分鐘輕鬆看懂 IL 指令:分類速記法與實戰範例
為什麼要學 IL? 面試官問「懂不懂 IL?」能答上來,薪資談判多籌碼;理解語法糖 (async/await、yield、foreach) 編譯後真面目,除錯更
.NET 反射實戰:存取私有欄位、屬性與方法 (含 dynamic 簡化寫法)
核心 API:BindingFlags BindingFlags.NonPublic | BindingFlags.Instance 是存取非公用實例成員的金鑰
.NET 記憶體管理核心:堆積與堆疊的本質圖解
記憶體三大區塊 Code Memory:載入程式機器碼。 Stack (堆疊):儲存方法區域變數、參數、回傳位址。LIFO (後進先出),執行緒專屬,分配極快