.NET (C#) 連接各類資料庫完整連接字串與程式碼範例集錦
前言 ADO.NET 透過不同的 Provider (資料提供者) 連接各種資料庫。核心模式一致:Connection → Command → DataRead
NUnit 入門指南:從安裝到第一個單元測試完整教學
什麼是 NUnit? NUnit 是 .NET 平台上最成熟、最廣泛使用的開源單元測試框架。它提供屬性標記測試類別/方法、豐富的斷言 API、圖形化/命令列/I
ASP.NET 常用程式碼片段集錦 (第 1 部分)
前言 整理 ASP.NET Web Forms 開發中高頻使用的 33 種程式碼片段,涵蓋視窗操作、確認對話框、GridView 互動、超連結傳值、列樣式控制等
ASP.NET 直接連線取得遠端網頁內容基礎實作
適用情境 伺服器可直接連接網際網路,無需經由 Proxy Server。此為最基礎的 HTTP GET 取得網頁內容方式,適合簡單爬蟲、整合外部 API、健康檢
ASP.NET 透過 Proxy 取得遠端網頁內容完整實作 (含驗證)
應用場景 企業內部環境常透過 Proxy Server (代理伺服器) 連接外部網路,且 Proxy 可能需要 NTLM/Basic 驗證。本文提供完整的 AS
使用 ASP.NET 建立線上 RSS 新聞聚合器完整教學
前言:RSS 與資料共享的重要性 隨著網路應用爆炸性成長,異構平台間的資料交換變得至關重要。XML 作為平台中立、文字基礎、擁有成熟解析器的格式,成為事實標準。
ASP.NET __doPostBack 函數深度解析與客戶端觸發伺服器端事件實戰
前言:PostBack 機制的核心 ASP.NET Web Forms 的精髓在於「伺服器端控制項」與「PostBack」機制。瀏覽器端點擊按鈕、下拉選單變更等
ASP.NET Bin 與 App_Code 資料夾深度解析
前言:ASP.NET 特殊資料夾機制 ASP.NET 應用程式根目錄下有兩個具特殊意義的資料夾——Bin 與 App_Code。它們都是用來存放可在整個 Web
.NET 2.0 內建壓縮功能完整實作指南
.NET 2.0 內建壓縮功能概述 在 .NET 1.1 時代,開發者若需實作壓縮功能,通常只能仰賴開源專案 SharpZipLib 或呼叫 J# 類別庫。然而
Visual Studio 2005 無法切換設計檢視:HTML 驗證嚴格與 GDI+ 組件修復完整方案
VS2005 點擊「設計」檢視無反應、停留在原始碼,常見兩大原因: 原因一:HTML 標記錯誤 (新設計器嚴格驗證) VS2005 內建新版 Web 設計器,
C# 兩種不重複隨機數演算法:考題抽樣、洗牌法實作比較
從題庫抽取不重複試題、撲克牌洗牌、抽獎號碼等場景,都需要「不重複隨機數」。本文分析兩種常見演算法並提供優化版本。 演算法一:檢查重複法 (原始碼有邏輯缺陷) 原
ASP.NET URL 傳遞中文參數三大解決方案:web.config 全域、Server.UrlEncode、JavaScript escape
URL 標準僅支援 ASCII,中文參數必須編碼才能正確傳遞。ASP.NET 提供三種層次的解決方案: 方案一:web.config 全域設定 (最簡單,但有限
XmlReader 讀取 MemoryStream 兩大關鍵步驟:Flush 與 Position 歸零
MemoryStream 配合 XmlTextWriter/XmlReader 可在記憶體中高速構建與解析 XML,無磁碟 I/O 開銷。但兩個易被忽略的步驟決
ASP.NET 操作帶命名空間 XML 完整範例:建立、查詢、修改、CDATA 與儲存
Office WordML、SOAP、RSS 等標準 XML 大量使用命名空間。XmlDocument 操作時必須正確宣告前綴與 URI,查詢需配合 XmlNa
.NET 儲存 XML 資料最佳實踐:DataSet 對應 XSD、推論結構與 SQL Server 同步更新
.NET 提供三種 XML 存入 SQL Server 途徑:XML Bulk Load、Updategrams (客戶端)、OpenXML (伺服器端)。但採
XslTransform.Transform 輸出至字串兩大法:MemoryStream 與 StringBuilder 實作比較
執行 XSLT 轉換時,若需將結果存入字串變數而非直接輸出至 Response/檔案,有兩種標準做法: 方法一:MemoryStream (位元組流) XslT
Visual Studio 2005 SP1 安裝失敗/卡住解決方案:停用數位簽章驗證與 PatchCache 空間優化
VS2005 SP1 被稱為「史上最大補丁」,安裝常因兩大原因卡住或失敗: 數位簽章驗證:Windows Installer 驗證海量檔案簽章需 ~1GB 記
ASP.NET 中文驗證碼產生器:GB2312 區位碼隨機組合與 GDI+ 繪圖完整原始碼
英文數字驗證碼易被 OCR 識破,中文漢字驗證碼辨識難度高得多。本文提供完整開源實作:依 GB2312 區位碼規則隨機產生常用漢字,繪製干擾線輸出 JPEG 圖