C# 解決 IE8 跨域請求:伺服器端代理模式實作
在 IE8 等舊版瀏覽器中,前端 AJAX 直接跨域呼叫會被安全策略攔截,彈出「正在存取控制範圍外的資訊」警告,甚至直接失敗。根本原因在於瀏覽器同源政策限制,但
WinForm 動態呼叫 WebService 完整解決方案與程式碼實作
在開發 WinForm 應用程式時,若需讓程式在不同網段(如區域網路、外網)靈活切換 WebService 位址,靜態加入 Web 參考的方式顯然無法滿足需求。
MOSS PeopleEditor 人員選擇器完整使用教學與 WebPart 範例
在 MOSS 開發需使用者選擇功能的頁面或 WebPart 時,PeopleEditor 是標準伺服器控制項。本文提供宣告語法、資料取得方式、預設值設定與完整可
C# 委派完整指南:定義、三種形式、多播與實戰範例
委派 是 C# 中實現方法參考傳遞的核心機制,類似類型安全的函數指標。本文系統整理委派的定義、三種寫法 (具名、推斷、匿名)、多播委派與實戰應用。 1. 什麼
MOSS MasterPage 所有 ContentPlaceHolder 完整清單與功能說明
MOSS (SharePoint 2007) 主版頁面包含 31 個標準 ContentPlaceHolder,掌握其用途對客製化版面至關重要。以下為完整清單與
ASP.NET 單點登入控制:以 SessionID 與用戶名防止重複登入
利用 Application 全域變數儲存「SessionID ↔ 用戶名」對應,模擬 QQ 踢人下線機制:新登入時檢測該用戶是否已在線,若是則標記舊 Sess
程式化修改 InfoPath XSN 模板文件:解包、編輯、重新打包全流程
InfoPath 模板 (.xsn) 實為一個 CAB 壓縮包,包含定義資料、行為、顯示的多個 XML/XSL 文件。理解其內部結構即可透過程式批量修改模板(如
MOSS 權限程式化操作:列表與項目層級完整範例
本文彙整 SharePoint (MOSS) 權限程式化操作的核心模式,涵蓋列表層級與項目層級的權限清除、角色指派、跨站點存取等實用範例。 基礎權限指派模式
MOSS 列表項目權限自動化設定:事件接收器實作
本文提供 SharePoint (MOSS) 列表項目新增時自動設定權限的事件接收器完整代碼,適用於「個人日歷」等需項目級權限控管的場景。 核心邏輯 Ite
GDI+ 繪製自定義行距文本的三種方法效能比較
在 .NET 中繪製圖形與文本使用 GDI+。實務上常需繪製多行文本並指定行間距(如圖示:18 行、每行 52 字、行距 1.5 字高)。GDI+ 本身無行間距
文本比較算法(一):Levenshtein Distance (LD) 編輯距離算法
文本比較是常見需求,主流演算法分兩大類:基於編輯距離(如 LD 算法)與基於最長公共子序列(如 Needleman/Wunsch)。LD 算法(Levensht
文本比較算法(二):Needleman/Wunsch 算法詳解
本文介紹基於最長公共子序列(LCS)的文本比較算法——Needleman/Wunsch 算法。以字串 A=kitten、B=sitting 為例,其 LCS 為
文本比較算法(三):文本相似度的合理度量公式
給定字串 A、B,設 LD(A,B) 為編輯距離,LCS(A,B) 為最長公共子序列長度。如何合理度量兩者相似度 S(A,B)?合理的相似度應滿足: 0 ≤
文本比較算法(四):Nakatsu 算法深度解析
前文介紹的 LD 演算法與 Needleman/Wunsch 演算法均基於動態規劃,時間複雜度 O(MN)、空間複雜度 O(MN)(若僅計算長度可優化至 O(M
組合遍歷算法的模組化設計與 VB.NET 實作
在軟體需求設計中,「遍歷組合」是常見問題類型。典型場景如:給定 N 個互不相同的數字,從中挑選 M 個數使其總和等於指定值 S,求所有符合條件的組合。此類問題的
.NET InputLanguage 類別的使用限制與登錄表異常排查
在 .NET Framework 中,InputLanguage 類別提供管理輸入語言的方法與欄位,且為密封類別無法被繼承。開發者常透過其三個核心靜態屬性來操作
WPF ViewBox 實現 WinForms 自適應縮放佈局:跨分辨率完美適配
問題背景 WinForms 表單在不同螢幕解析度下顯示問題: 高解析度 (1920x1080+):表單過小、字體細、控制項擁擠。 低解析度 (1366x768
鍵盤監控實作一:Windows Hook API (SetWindowsHookEx) 完整教學
前言 Windows Hook (鉤子) 機制允許應用程式攔截系統訊息 (鍵盤、滑鼠、訊息隊列等) 在到達目標視窗前進行處理。本文詳細解析鍵盤 Hook (WH