C# 實作檔案分割與合併工具:FileStream、BinaryReader、BinaryWriter 完整教學
應用場景 大型檔案(影片、映像檔、備份)超過儲存媒體容量(如 USB、光碟、早期軟碟)時,需分割為多個小檔案分批攜帶,目的端再合併還原。 核心類別 (Syst
C# 彈出視窗殺手:系統匣常駐、定時掃描、熱鍵快速新增封鎖清單
專案功能 常駐系統匣 (NotifyIcon),主視窗隱藏不佔用工作列 定時器週期性掃描 IE 視窗,標題符合封鎖清單者自動關閉 兩種掃描演算法:EnumTh
C# 打造 QQ/MSN 風格任務列通知視窗:皮膚、動畫、無焦點顯示
功能特色 不規則視窗造型(透過 Region + 位圖透明色) 皮膚機制:任意位圖作為視窗背景 從螢幕右下角滑入/滑出動畫(雙重緩衝繪圖無閃爍) 顯示期間不搶
C# 運用 ADSI 建立網路電腦樹狀結構圖
ADSI 與 System.DirectoryServices 簡介 ADSI (Active Directory Service Interfaces) 為
C# 模擬滑鼠操作:SetCursorPos 與 mouse_event 完整範例
.NET Framework 本身不提供直接控制滑鼠游標位置或模擬點擊的 API,但可透過 P/Invoke 呼叫 Windows user32.dll 實現。
C# 實作 ICMP 協議:自製 Ping 工具核心原理與程式碼
ICMP 與 Ping 基礎知識 ICMP (Internet Control Message Protocol) 屬網路層協議,封裝於 IP 封包中,無連接
C# 網路程式設計:TcpClient、TcpListener 與 NetworkStream 完整攻略
TCP 協議在 .NET 的分層架構 .NET 將網路 API 分為三層: 傳輸層:Socket 類別,最底層、最靈活、最複雜。 應用協議層:TcpClien
C# 開發多功能自動關機工具:定時、倒數、提醒與系統資訊
功能概覽 定時關機(精確到秒) 倒數計時關機/重啟/登出 定時報警提醒 系統資訊查詢(CPU、記憶體、路徑、時間) 示範 C# 呼叫 Win32 API (P
C# Builder Personal 版使用 ADO.NET 連接 MSDE 資料庫完整教學
環境與前提 工具:C# Builder Personal(不含 Borland Data Providers,僅能用標準 ADO.NET) 資料庫:MSDE(
C# bool 型別基礎:宣告、賦值與輸出
在程式世界裡,條件判斷只有「真」與「假」兩種結果。C# 提供 bool 型別專門儲存布林值,僅能容納 true 或 false。 基本用法 bool areY
C# switch 語句語法規則與 XML 字元轉義實作
何時使用 switch? 當多個 if-else 連續判斷同一運算式對不同常數值時,改用 switch 更清晰、效能更佳: // 多層 if-else if (
C# 方法編寫實戰:從邏輯設計到除錯追蹤
專案情境:顧問費用計算機 輸入日薪資與工作天數,計算總費用並加 10% 稅額顯示。完整流程包含四個方法: readDouble:讀取雙精度數值 readInt
C# 網路程式設計中的多執行緒實戰應用
前言:為何網路程式離不開執行緒? 在開發功能完善的網路應用程式時,執行緒幾乎是不可或缺的元素。一個稍具規模的網路程式,內部往往運行著多條執行緒。當執行緒數量超過