ASP.NET 透過需驗證的 SMTP 伺服器發送郵件完整指南
前言 在企業級應用開發中,發送郵件是常見需求。當郵件伺服器啟用 SMTP 驗證機制時,我們需要在程式碼中正確配置帳號密碼與驗證模式。本文將示範如何在 ASP.N
C# 自動內存管理:垃圾回收機制與 Stack 類實現範例
手動 vs 自動內存管理 C/C++ 需程序員 new/malloc 分配、delete/free 釋放,易導致內存洩漏、懸空指針、雙重釋放。C# 採用自動內存
C# 類型系統核心:值類型與引用類型的本質區別
兩大類型分類 分類包含類型存儲內容賦值/傳遞語義 值類型簡單類型、enum、struct直接存儲數據複製數據值 (副本) 引用類型class、interfac
C# 入門指南:語言特性、Hello World、編譯運行、命名空間
C# 簡介 C# (讀作 C Sharp) 是簡潔、現代、面向對象、類型安全的編程語言。源自 C/C++,語法風格相近,易於 C/C++ 程序員上手。目標:結合
C# 陣列類型全解析:一維、多維、交錯陣列聲明與初始化
陣列分類 一維陣列:最基本形式,int[] 多維陣列:矩形陣列,int[,] (二維)、int[,,] (三維) 交錯陣列:陣列的陣列,int[][],每行長
C# 統一類型系統:物件根類型、裝箱拆箱、泛型統一優勢
統一類型系統 C# 獨創統一類型系統:所有類型(值類型、引用類型)最終派生自 object。簡單類型如 int 也擁有 ToString()、GetHashCo
C# 語句精要:foreach、checked/unchecked 溢出控制
foreach 語句 遍歷實現 IEnumerable 的集合,語法簡潔,自動處理類型轉換。 using System; using System.Collec
C# 類與結構完整指南:成員、訪問修飾符、繼承、介面
類 類定義引用類型。C# 不支援多重繼承,但支援多重介面實現。 類成員 常量、欄位、方法、屬性、索引器、事件、運算符、構造函數、析構函數、嵌套類型 五種
XmlWriter 編碼陷阱:StringBuilder 導致 UTF-16 聲明的解決方案
問題現象 使用 XmlSerializer 序列化對象到 StringBuilder,再寫入文件。文件實際編碼為 UTF-8,但 XML 聲明卻寫著 encod
Blog 文章置頂外掛實現:基於 del.icio.us 標籤與 JavaScript
需求背景 Blog 系統無內建置頂功能。博客園僅首頁顯示置頂,獨立文章頁不見。更佳體驗:每篇文章頁頂部均顯示置頂框,讓任意入口訪問者都能看到重要內容。 實現架
防火牆難識敵我:IE 傀儡木馬繞過防禦機制分析
背景 個人防火牆普及後,木馬病毒為繞過出站連接攔截,開始利用 Internet Explorer (IE) 組件 作為「傀儡」發起網絡請求。由於 IE 是受信任
WinForm WebBrowser 自動關閉彈出對話框 (確定/警告)
問題 WinForms 應用嵌入 WebBrowser 控件瀏覽網頁時,頁面彈出的 JavaScript alert()、confirm() 模態對話框會阻塞
照片編輯工具 PhotoTool 1.0.0.1 發布:批量加框、簽名、導出
產品簡介 PhotoTool 專為攝影愛好者設計,支援照片批量添加邊框、線條框、簽名水印,一鍵導出處理後副本。基於 C# .NET Framework 2.0
COM 組件開發第九講:IDispatch 接口與自動化實戰 (VC6.0)
自動化與 IDispatch 編譯型語言(C++、VB6)可在編譯期綁定介面(早綁定)。腳本語言(VBScript、JScript)、ASP、Office 巨集
Windows XP 系統文件保護 (WFP) 深度解析與 SFC 工具使用
什麼是 Windows 文件保護 (WFP)? WFP 防止關鍵系統文件被應用程式意外或惡意覆蓋/刪除。保護範圍:.sys、.exe、.dll、.ocx、.fo
用戶體驗 (UE) 核心三要素:邏輯、常識與風格
什麼是用戶體驗? 用戶體驗 是以用戶為中心的設計理念,讓用戶直觀、輕鬆地完成目標。不僅是介面美觀,更在於交互的順暢度與心理滿足感。 兩個反面教材 案例一:自動
Java/JSP 文件讀寫操作完整範例
說明 本文整理了 JSP 頁面中使用 Java I/O API 進行文件讀寫的常見模式:逐字符讀取、逐行讀取、跳過字符、隨機寫入追加。雖然標題提到 C#,但原文