天天看點

C# WPF裝置監控軟體(經典)-上篇

作者:opendotnet

01

前言

應老東家也是老同學的需求,開發了此裝置監控軟體。主要是為了應對測試裝置長時間不上傳測試資料未能及時發現的問題,測試資料一般在每台裝置都有個固定的臨時存放目錄,測試資料不更新時,此檔案夾便不再更新。需求相對比較簡單,但是為了更友善好用,我附加了一些其它的小功能。

準備工作:

開發環境:VS2019;

.Net版本:.NET Framewor4.7.2;

架構:Caliburn.Micro 4.0.210;在nuget直接安裝就好,如下圖所示

C# WPF裝置監控軟體(經典)-上篇

02

結果展示

下面是開發完成的運作示意圖:

C# WPF裝置監控軟體(經典)-上篇

03

功能介紹

① 通過XML配置裝置資訊資料并在界面啟動時讀取;

② 界面上顯示的裝置數量由背景配置資料決定,軟體通過配置的的路徑和時間判斷是否裝置長時間異常,有異常則閃爍報警;

③ 軟體關閉後會隐藏的托盤,輕按兩下或者點選打開按鈕可以打開界面,點選退出可退出監控軟體;

④ 裝置報警後會有日志記錄,輕按兩下對應區域,可以消除報警。

⑤ 此軟體設定了開機自啟動功能,是以手動打開軟體時需要以管理者權限開,以擷取更高的權限。

04

解決方案構成

還是截圖說明下:這是整個項目的檔案組成

C# WPF裝置監控軟體(經典)-上篇

nuget安裝的庫:

C# WPF裝置監控軟體(經典)-上篇

本節主要介紹本軟體的用法以及功能,代碼部分下篇詳細展開講解.

繼續閱讀