Visual Studio 2015 必裝免費擴充:Refactoring Essentials 重構神器
來歷 原為 SharpDevelop 內建重構引擎 NR6Pack,移植至 VS 並更名為 Refactoring Essentials,基於 Roslyn 編
ASP.NET Core 整合 Azure AD 實作單一登入 (SSO)
前置條件 Azure 租用戶已註冊應用程式,取得 ClientId、TenantId。 應用程式「驗證」頁面新增平台 → Web,重導向 UR
VB.NET 呼叫 MySQL 預存程序並取得回傳值
連線字串建構 Dim connStr As String = Server= & myHost & _ ;Database= & myDatabase
ASP.NET Web API 從 XML 註解自動產生說明文件
啟用 XML 文件輸出 專案右鍵 → 屬性 → 建置 頁籤。 勾選 XML 文件檔,路徑設為 App_Data\ApiDoc.xml(或 bi
ASP.NET 字串大小寫切換擴充方法實作
需求 將字串中英文字母大小寫互換:大寫→小寫、小寫→大寫,非字母字元保持不變。 方法一:StringBuilder + Char 判斷 public stat
ASP/ASP.NET 頁面編碼 CodePage 936/65001/950 差異與亂碼根治
指令語法 <%@ Page Language=C# CodePage=65001 %> <!-- ASP.NET --> <%@
.NET 程式碼效能分析工具全景:從 Visual Studio 內建到第三方專業級
Visual Studio 內建診斷工具 效能分析器:取樣/檢測模式,CPU 使用率、函式呼叫樹、熱門路徑、記憶體配置、GC 壓力。 診斷工具
ASP.NET 使用 ASHX 處理常式動態輸出圖片與縮圖
架構 genimage.ashx:註冊 Class=Namespace.ImageGenerator。 ImageGenerator.cs:實
ASP.NET 實作無限捲動瀑布流:jQuery + ASHX + JSON 完整範例
核心原理 前端監聽 $(window).scroll(),計算 = $(document).height() 判斷抵達底部。 觸發 AJAX
VS2010 ASP.NET 網站發布完整攻略:檔案系統部署、IIS 設定與四大常見錯誤排解
發布流程總覽 方案總管右鍵專案 → 發布 發布方法:**檔案系統**,目標資料夾 (如 D:\Deploy\Test),勾選「發布前刪除現有檔案」 IIS 新
AJAX 非同步新增資料後,三種前端更新策略比較:InnerHTML / 模板渲染 / 資料綁定
情境 使用者在當前頁面按下「新增」,透過 AJAX 送出資料,伺服器回應成功後,需在**不重整頁面**情況下,將新資料顯示於列表中。 策略一:伺服器端渲染 H
ASP.NET 使用 GDI+ 繪製驗證碼:從基礎到抗辨識強化
核心類別 Bitmap:記憶體位圖畫布。 Graphics:繪圖介面,提供 DrawString、FillRectangle、DrawLine
.NET 讀取 App.config 組態檔參數完整教學:ConfigurationManager 實戰
前置作業 專案右鍵 → 加入參考 → System.Configuration。 using System.Configuration; App.conf
.NET 多執行緒進階:ThreadStatic、同步鎖、訊號通知與 Semaphore 實戰
前言 多執行緒程式設計的核心挑戰在於「共享資源的同步存取」。本文由淺入深介紹五大關鍵技術:ThreadStatic 隔離靜態欄位、Join 等待執行緒結束、lo
Windows Phone 8 頁面主題設計:狀態列透明、漸層背景與版面配置
設計目標 狀態列 (SystemTray) 與應用程式標題列顏色融合,視覺無縫銜接。 內容區採用垂直漸層背景,提升視覺層次。 標題文字垂直置中、留白得宜,符合
ASP.NET FileUpload 單一圖片上傳完整實作:驗證、重新命名、資料夾管理
功能需求 限制副檔名:.jpg, .gif, .bmp, .png 限制檔案大小:≤ 8 MB 自動建立年月資料夾,避免單一資料夾檔案過多 檔名雜湊亂碼化,防
ASP.NET 身分驗證全解析:七大 IIS 驗證模式與 Forms Authentication 實戰
為什麼需要身分驗證? Web 應用程式預設為匿名存取,若無驗證機制,任何人皆可存取受保護資源。身分驗證 (Authentication) 確認「你是誰」,授權