C# 網頁爬蟲實戰:抓取 HTML、解析標題/描述/圖片、移除標籤
從網頁擷取結構化資料是常見需求。本文示範使用 WebClient 下載頁面、正則表達式 解析 Meta 標籤與圖片連結、以及移除 HTML 標籤取純文字的完整流
C# 圖像處理實戰:Bitmap 載入、儲存與高效像素存取 (含濾波演算法)
在 WinForms / WPF 應用中處理圖像,System.Drawing.Bitmap 是核心類別。本文涵蓋圖片讀寫、高效像素存取 (LockBits/u
C# 析構函數、Dispose、Close 三大釋放機制深度解析
在 .NET 管理非受控資源(檔案控制代碼、資料庫連線、COM 物件等)時,正確釋放資源至關重要。Finalize (析構函數)、Dispose、Close 三
通用 ASP.NET WebForms 與 MVC 分頁元件 Pager 實作全解析
分頁是 Web 應用的基礎功能。本文分享一個同時相容 WebForms 與 ASP.NET MVC 的分頁元件 Pager,採用介面導向設計,支援動態查詢參數傳
C# 問號運算符完解:?、??、?: 的用法與差異
C# 中有三種常見的「問號」運算符,雖然長相相似,但用途截然不同。本文將逐一拆解 可空類型修飾符 (?)、空合併運算符 (??)、三元條件運算符 (?:) 的語
C# 判斷集合是否為子集的簡潔 LINQ 寫法
在 C# 開發中,常需要判斷一個集合是否為另一個集合的子集。雖然可以用迴圈逐一比對,但使用 LINQ 內建方法能讓程式碼更簡潔、可讀性更高。 基本子集判斷:使
C# WinForm 嵌入 Google Maps 完整實作:WebBrowser 控制項與 JavaScript 互操作指南
前言 在 WinForm 桌面應用中嵌入地圖,最輕量的方案是使用 WebBrowser 控制項載入本地 HTML,透過 ObjectForScripting /
C# 調用 WinRAR 壓縮/解壓完整方案:命令列參數、路徑含空格處理與進程同步
前言 在 .NET 生態中,SharpZipLib / System.IO.Compression 僅支援 ZIP 格式,若需原生支援 RAR、7z、分卷壓縮、
C# 藍牙通信實戰:基於 32feet.NET 實現 PC 與手機雙向文件傳輸
前言 藍牙作為短距無線通信標準,廣泛應用於 PC 與手機、嵌入式設備間的數據交換。.NET 原生不支援藍牙協議棧,業界通用方案是 32feet.NET(核心組件
C# 讀寫 INI 配置文件完整封裝:Win32 API 實戰與現代化用法指南
前言 雖然 .NET 推薦使用 app.config / appsettings.json,但在輕量工具、舊專案遷移、跨語言共享配置等場景下,INI 以其純文本
C# WinForm 單實例運行完整方案:檢測、激活與前置顯示一站式實作
前言 WinForm 開發中,「防止多開」是基礎且剛性的需求。單靠 Mutex 雖能阻擋第二個實例啟動,但無法實現「再次點擊圖標喚醒已運行視窗」的友好體驗。本文
NGUI 實現滑動翻頁效果:從觸控偵測到 Tween 動畫完整實作
前言 NGUI 作為 Unity 早期主流 UI 框架,許多存量專案仍在維護中。本文提供一份完整、可直接落地的 NGUI 滑動翻頁實作,涵蓋觸控偵測、閾值判斷、
Unity UGUI 實現滑頁效果完整教程:從零打造流暢分頁體驗
前言 在 Unity 專案開發中,滑頁(分頁滑動)是常見的 UI 需求,無論是新手引導、圖片輪播還是功能頁面切換,都需要流暢、自然的翻頁體驗。本教程將手把手教你
C# 動態修改螢幕解析度:P/Invoke 呼叫 Win32 API 完整實作與 DEVMODE 結構對應
前言:.NET 無托管 API,必須跨界呼叫 .NET Framework / Core 沒有直接修改顯示設定的托管 API。必須透過 P/Invoke 平台調
C# 打造圖片查看器:目錄輪播、旋轉翻轉、任意角度旋轉與關閉自動保存
功能清單與架構設計 目錄輪播:載入資料夾所有圖片 (jpg/png/bmp),上一張/下一張循環切換。 90° 旋轉/翻轉:呼叫 Image.RotateFl
C# 防止程式重複啟動四大方案:Mutex、進程檢查、Win32 API 與系統托盤兼容
核心邏輯:單一實例 = 進程唯一性或命名同步物件唯一性 防止重複啟動本質上是「檢測同一個應用程式是否已在運行」。主流三大思路: 命名 Mutex:作業系統層面
C# WinForms 視窗切換兩大模式:隱身法 vs 標準應用程式上下文實作
場景痛點:Application.Run 只能帶一個 Form? 預設 Program.cs 寫法 Application.Run(new LoginForm(
C# RegexOptions 組合技巧:IgnoreCase、Multiline、RightToLeft 位元運算實戰
RegexOptions 列舉速覽 System.Text.RegularExpressions.RegexOptions 定義了正則引擎的匹配行為,常用成員如