VB.NET 與 C# 開發者必懂的 .NET 安全性議題(下):Web 應用安全、ASPNET 身分、動態發現與部署防禦
Web 應用程式安全三大防線 禁用動態發現:防止惡意掃描列舉 Web Service 身分驗證與模擬:確認使用者身分、以使用者權限存取資源 ASP
VB.NET 與 C# 開發者必懂的 .NET 安全性議題(上):程式碼存取安全性與部分信任環境開發實戰
前言:.NET 安全模型的範式轉移 早期 Visual Studio 版本幾乎不涉及程式碼層面的安全控制,一切仰賴作業系統權限。.NET Framework 引
C# 實作 SMTP 驗證郵件發送元件:完整協議流程與原始碼深度解析
前言:為何要手工實作 SMTP 協議? .NET Framework 內建 System.Net.Mail.SmtpClient 已支援 SSL/TLS 與驗證
C# 元件開發全攻略:從 IComponent 介面到設計階段中繼資料客製化
前言:.NET 元件開發的新範式 Visual Studio .NET 帶來了全新的受控元件開發模型:以管理代碼編寫、在 CLR 上運行、支援設計工具整合、與傳
自訂進度條狀態列控制項:ProgressStatusBar 完整原始碼解析與應用
前言:為什麼需要自訂進度條狀態列? 標準的 StatusBar 控制項僅能顯示文字資訊,若要在狀態列面板中直接繪製進度條(如檔案下載、資料處理進度),必須繼承並
用 Visual C# 打造專屬網頁瀏覽器:從 COM 組件轉換到 WinForm 控制項的完整實戰
前言:跨越非受控與受控代碼的鴻溝 Visual C# 作為微軟推出的新一代開發語言,其強大功能極大程度依賴 .NET Framework SDK 提供的豐富類庫
C# GDI+ 數位影像處理實戰:色彩反轉、灰階、亮度調整與 Unsafe 高效能存取
專案架構:WinForms + GDI+ + Unsafe 程式碼 透過 Bitmap.LockBits 取得記憶體指標,配合 unsafe 區塊直接操作像素陣
ASP.NET C# 圖片浮水印實作:文字與圖片雙模式完整範例
核心類別:System.Drawing 命名空間 Image / Bitmap:圖片載入、操作、儲存 Graphics:繪圖介面,DrawImage、Draw
C# 資料結構與演算法實戰演示:堆疊、樹、堆、AVL 完整範例
互動式演示架構 主選單驅動多種資料結構演示,展現 C# 實作經典演算法與資料結構。 using System; using System.Collectio
設計模式 C# 實作:裝飾者模式完整解析與應用
裝飾者模式 動態地給物件新增職責,且不改變其結構。比繼承更靈活,是「包裝」的替代方案。 適用場景 需要在不建立大量子類別的情況下擴充功能 職責可動態新增
C# DataSet 進階技巧:SelectDistinct 實現欄位去重與資料篩選
需求場景 從 DataTable 擷取某欄位的不重複值,建立新 DataTable 供下拉選單、報表分組、主從關聯使用。ADO.NET 無內建 SELECT D
C# 網路工具實戰:本機 IP 查詢、DNS 解析與網段掃描
System.Net 命名空間核心類別 類別用途 Dns靜態方法:主機名解析、IP 反查、GetHostEntry IPAddressIP 位址表示、解
C# GDI+ 橡皮筋繪圖技巧:滑鼠拖曳即時預覽與重繪機制
橡皮筋繪圖 「橡皮筋」是指滑鼠拖曳時即時顯示繪圖預覽,滑鼠釋放後確定圖形。核心挑戰:即時預覽不留痕跡 + 確定後永久保留 + 視窗重繪正確還原。 核心架構
C# 整合 Sybase DataWindow.NET:企業級報表與資料視窗元件應用
DataWindow.NET 簡介 DataWindow.NET 是 Sybase (現 SAP) 為 .NET 平台提供的強大資料視窗元件,繼承 PowerB
C# 程式動態建立 ODBC 資料來源:登錄表操作實戰
原理:ODBC DSN 本質是登錄表鍵值 Windows 控制台「ODBC 資料來源管理員」建立的系統 DSN,實際寫入登錄表兩個位置: HKLM\SOFTW
Visual C# ADO.NET 實戰:Access 資料庫新增記錄完整範例
環境需求 Windows 2000 Server 或更新版本 MDAC 2.6+ (Microsoft Data Access Components) Acc
C# 類別庫建立與使用完整指南:從原始碼到 DLL 部署
建立可重用的 .NET 類別庫 (DLL) 類別庫將功能封裝為獨立組件,供多個專案參考使用。本文示範命令列建立 DLL 與用戶端程式參考流程。 專案結構 /
C# 進階教學:命令列參數處理與 foreach 迴圈應用
命令列參數的接收與顯示 在 C# 中,Main 方法的 string[] args 參數用於接收命令列傳入的引數。以下範例示範如何列印所有參數及其索引: //