C# 開發固定背景圖片可捲動控件(WinForm .NET):測試與總結
控件測試步驟 專案加入新表單,開啟設計器。 工具箱出現 FixedBackgroundControl,拖曳至表單。 設定屬性: 屬性值 AutoScrol
C# 開發 Windows Service 程序(下):服務停止控制、狀態定時器與系統設定對話框
停止服務按鈕實作 private void btnStopService_Click(object sender, EventArgs e) { if
C# 開發 Windows Service 程序(下):系統設定物件 MyConfig 屬性定義
MyConfig 類別屬性完整定義 封裝四種事件監視旗標與監視路徑陣列: myWatchedPaths = value; } 屬性用途說明 LogRen
C# 開發 Windows Service 程序(下):MyConfig 設定載入與路徑解析邏輯
MyConfig.Load() 完整實作 從 SystemConfig 讀取所有設定,解析路徑與布林旗標: public void Load() { m
C# 開發 Windows Service 程序(下):MyConfig 設定儲存與資料庫操作
MyConfig.Save() 完整實作 先清空 SystemConfig 表,再逐筆寫入目前設定值: public void Save() { usi
C# 開發 Windows Service 程序(下):MyFileSystemWatcherService 完整啟動流程與事件綁定
服務類別定義 MyFileSystemWatcherService 繼承 ServiceBase,核心啟動方法 StartFileSystemWatching:
C# 開發 Windows Service 程序(下):檔案系統監視服務核心實作與事件處理
StartFileSystemWatching 核心邏輯 載入設定、解析路徑、建立 FileSystemWatcher、綁定事件、加入監視清單: WriteF
C# 開發 Windows Service 程序(下):Main 入口、服務安裝與部署完整流程
Main 入口點邏輯 程式透過命令列參數決定執行模式: static void Main(string[] args) { // 取得 InstallU
C# 開發 Windows Service 程序(上):Windows Service 概念與服務管理器介紹
Windows Service 概念 Windows Service(Windows 服務)是 32 位元 Windows 作業系統中長期運行的背景程式: 無
C# 開發 Windows Service 程序(上):服務屬性與相依關係設定
服務登入帳戶與桌面互動 服務可指定本地系統帳戶或自訂使用者。若勾選「允許服務與桌面互動」,服務可顯示視窗、訊息框等 UI,**但強烈不建議**啟用,Window
C# 開發 Windows Service 程序(上):命令列參數設計與單一 EXE 双模式架構
系統設定對話框 單一 EXE 雙模式架構 將服務端與客戶端整合在同一 C# 專案: 無參數執行 → 服務模式(呼叫 ServiceBase.Run) 帶參
C# 開發 Windows Service 程序(上):資料庫表結構與範例資料
FileSystemLog 表結構 欄位名型別說明 RecordIDText(50)記錄編號 (GUID) WatchTimeText(20)記錄時間 (yy
C# 開發 Windows Service 程序(上):資料庫設計與檔案系統監視架構
資料庫結構設計 使用 Access 2000 格式資料庫 FileSystemWatcher.mdb,包含兩張資料表: 1. FileSystemLog(檔案
C# 開發 Windows Service 程序(上):客戶端主介面與 ListView 分組設計
客戶端主視窗佈局 介面包含頂部工具列、中間大面積 ListView 控制項、底部狀態列。ListView 啟用分組功能,需先設計分組資訊。 ListView
C# 開發 Windows Service 程序(上):ListView 分組設計與表單初始化
ListView 分組設計器 在 VS.NET 表單設計器中,選取 ListView 控制項的 Groups 屬性即可開啟分組編輯器,視覺化設定分組標題與名稱。
C# 開發 Windows Service 程序(上):日誌檢視器與服務控制實作
日誌列表載入與顯示 表單載入時檢查服務是否安裝,並自動重新整理日誌列表: private void frmViewLog_Load(object sender,
C# 發現之旅第十二講:快速 ORM 刪除功能與代碼生成實例
實體屬性定義與 Key 標記 以 DB_Employees 為例,EmployeeID 屬性透過 BindFieldAttribute 標記為主鍵: [Bind
C# 發現之旅第十二講:ORM 代碼生成器刪除命令實作細節
關鍵字段掃描與 WHERE 子句生成 代碼生成器遍歷所有屬性,透過 BindFieldAttribute.Key 識別主鍵欄位,並建立對應的 SQL 參數名稱與