.NET 即時釋放 COM 組件:Marshal.ReleaseComObject 實戰解析
.NET 依賴垃圾回收器(GC)管理記憶體,但當使用非受控的 COM 物件(如 Excel、Word 自動化)時,GC 無法即時釋放底層 COM 參考計數,導致
ASP.NET 電子商務購物車核心類別實作(C# 完整原始碼)
購物車是電子商務網站的核心模組,負責商品的加入、移除、數量調整與總價計算。本文提供一個可直接編譯為 DLL 部署的 ShoppingCart 類別完整實作,採用
物件導向設計:利用反射與介面動態載入未知類別
在主程式中呼叫類別 A 的方法,若未來需替換為實作相同介面但邏輯不同的類別 B,且 B 的類別名稱在編譯時期無法預知(甚至可能由第三方動態新增),如何在不修改主
ASP.NET 2.0 進階資料處理:主從資料表完整實作指南
在前幾篇文章中,我們已掌握如何將 ControlParameter 與 GridView 的 SelectedValue 屬性關聯,以實現主從資料表。Selec
GridView 隱藏 TemplateField 實現靈活數據訪問技巧
在上一篇學習筆記中,我們介紹了如何透過 DataKeyNames 和 DataKeys 來存取 GridView 主鍵欄位的數據。後續實驗發現,利用隱藏的 Te
解決 IIS 6.0 安裝 ASP.NET 2.0 後出現「Server Application Unavailable」
在原本運行 ASP.NET 1.1 的 IIS 6.0 伺服器上安裝 .NET Framework 2.0 後,瀏覽網站出現 Server Applicatio
C# 操作 Excel 完整範例:NPOI、EPPlus 與 Interop 三種方案比較
C# 匯出/匯入 Excel 是常見需求。本文提供三種主流方案完整程式碼:Microsoft Office Interop(需安裝 Office)、EPPlus
WPF 依賴屬性中繼資料選項 完整解析
WPF 的依賴屬性系統透過 FrameworkPropertyMetadata 控制屬性行為。建立自訂依賴屬性時,正確設定 FrameworkPropertyM
Windows 快速查詢連接埠佔用程式與 MySQL 索引常用指令
當開發或部署服務時,常遇到「連接埠已被佔用」錯誤。Windows 內建 netstat 即可快速找出佔用程式的 PID,配合工作管理員定位進程。 查詢連接埠佔
ASP.NET 將圖片存入與讀取 SQL Server 資料庫(二進位大物件)
將圖片以二進位格式(varbinary(max) / image)儲存在 SQL Server 中,可集中管理、備份與權限控管。本文示範上傳、儲存、讀取完整流程
解決 ASP.NET 應用程式「用戶 ASPNET 登入失敗」錯誤
將 ASP.NET 網站部署至 IIS 後,若出現 System.Data.SqlClient.SqlException: 用戶 XXX\ASPNET 登入失敗
解決 IIS 6.0 Web 服務擴展列表缺少 ASP.NET 1.1 的問題
在 Windows Server 2003 (IIS 6.0) 上安裝 .NET Framework 1.1 後,若「Web 服務擴展」列表中未出現 ASP.N
ASP.NET 應用程式層級追蹤 完整設定指南
ASP.NET 內建的追蹤功能可記錄每個要求的詳細執行資訊,協助除錯與效能分析。應用程式層級追蹤透過 web.config 統一啟用,不需修改個別頁面。 啟用
.NET 多執行緒傳遞參數的三種經典方法
.NET 的 Thread.Start() 不直接支援帶參數的方法。本文介紹三種將參數傳遞給執行緒的標準做法:建構函式注入、ThreadPool、非同步委派。
VB6 利用 API 鉤子實作表單全域熱鍵(如 Ctrl+Shift+O)
VB6 內建的選單編輯器僅支援有限的快捷鍵組合,無法直接設定 Ctrl+Shift+O 這類組合。解決方案是使用 Windows API 的 RegisterH
ASP.NET 產生圖片驗證碼(CAPTCHA)完整實作
驗證碼是防止自動化程式惡意提交表單的常用機制。本文提供一個完整的 ASP.NET 圖形驗證碼實作,包含隨機碼產生、圖片繪製、Cookie 儲存與驗證邏輯。 核