C# WPF设备监控软件(经典)-上篇
01
—
前言
应老东家也是老同学的需求,开发了此设备监控软件。主要是为了应对测试设备长时间不上传测试数据未能及时发现的问题,测试数据一般在每台设备都有个固定的临时存放目录,测试数据不更新时,此文件夹便不再更新。需求相对比较简单,但是为了更方便好用,我附加了一些其它的小功能。
准备工作:
开发环境:VS2019;
.Net版本:.NET Framewor4.7.2;
框架:Caliburn.Micro 4.0.210;在nuget直接安装就好,如下图所示
02
—
结果展示
下面是开发完成的运行示意图:
03
—
功能介绍
① 通过XML配置设备信息数据并在界面启动时读取;
② 界面上显示的设备数量由后台配置数据决定,软件通过配置的的路径和时间判断是否设备长时间异常,有异常则闪烁报警;
③ 软件关闭后会隐藏的托盘,双击或者点选打开按钮可以打开界面,点击退出可退出监控软件;
④ 设备报警后会有日志记录,双击对应区域,可以消除报警。
⑤ 此软件设置了开机自启动功能,所以手动打开软件时需要以管理员权限开,以获取更高的权限。
04
—
解决方案构成
还是截图说明下:这是整个项目的文件组成
nuget安装的库:
本节主要介绍本软件的用法以及功能,代码部分下篇详细展开讲解.
C# WPF设备监控软件(经典)-上篇相关推荐
- WPF 组态软件实现思路(WPF控件可视化布局)
WPF 开源 组态软件实现思路(WPF控件可视化布局) 一.实现控件选中及自由拖动 二.实现控件对齐功能 三.实现对齐辅助线功能 四.实现框选功能 GitHub地址点此 请注意 属性编辑控件基于Dev ...
- wpf 360软件管家_软件管家对比及推荐,避免全家桶的坑
大家好,我是海掌柜,一位专注软件分享.执迷互联网技术,认真工作的 90 后.00 前言 之前海掌柜曾经推荐意见过软件拆卸软件,但是没有介绍过软件管理软件,今天提供软件管家的独立版,免去了小伙伴们下载 ...
- C# 值得永久收藏的WPF项目实战(经典)
01 - 简介 之前也写过好多篇CM框架相关的项目实战文章,比如: C# WPF框架Caliburn.Micro快速搭建 C# WPF框架Caliburn.Micro入门实例1 C# WPF MVVM ...
- C# WPF项目实战(经典)
目的:输出两台摄像头图像和两路设备图像,每一路设备截图6张 主要知识: 1. 通过SDK调取摄像头图像,并对图像进行剪裁: 2. WPF中定时器DispatcherTimer用法: 3. WPF中跨线 ...
- SaaSBase:推荐一些超好用的RPA流程自动化软件(上篇)
在海量的RPA流程自动化软件中,企业该如何选择呢?不用担心,SaaSBase(saasbase.cn)来帮您! 根据SaaSBase(saasbase.cn)的数据统计,好用的RPA流程自动化软件较多 ...
- razer鼠标测试软件,经典重生 Razer Boomslang限量收藏版测试
经典重生 Razer Boomslang限量收藏版测试 出处:快科技 2008-03-06 11:50:52 作者:Skyangeles 编辑:Skyangeles[爆料] 收藏文章 内容导航 ...
- SaaSBase:推荐一些超好用的SCRM社交客户管理软件(上篇)
在海量的SCRM社交客户管理软件中,企业该如何选择呢?不用担心,SaaSBase(saasbase.cn)来帮您! 根据SaaSBase(saasbase.cn)的数据统计,好用的SCRM社交客户管理 ...
- C# WPF MVVM模式Prism框架从零搭建(经典)
01 - 前言 目前最新的PRISM的版本是8.1.97,本节以6.3.0.0 讲解,可以在Github上获取PRISM的源码. Prism Github地址:https://github.com/P ...
- 10款 Mac 经典原型设计开发软件推荐
在Mac上有大量强大的开发和设计工具,今天和大家推荐10款Mac上的经典原型设计开发工具,原型设计工具是开发者必备的一款工具,无论是网站开发还是移动APP开发,都需要在前期进行严格细致的原型设计,才能 ...
最新文章
- 如何兼容並蓄Android Studio 與 Eclipse 的優點, 減少顧此失彼的缺憾
- 阿里云使用public_key登录ssh
- 什么比日期和时区更难? SQL / JDBC中的日期和时区!
- 1044. 火星数字(20)
- Linux的一些简单命令操作
- 数据3分钟丨MariaDB将借壳上市;前融云CTO杨攀加入涛思数据;​Elastic 8.0正式发布...
- 设A为n阶非零矩阵,且A^2=A. r(A)=r (0<r<n) 求|5E+A|
- Layui默认表单校验规则
- 文献阅读笔记之 - - 48V锂电池管理系统的设计与实现(贾小龙)
- WordPress主题制作全过程(一):基础准备
- windows优化大师怎么用_必读:我们赖以办公、游戏设计用的电脑该如何正确保养维护...
- 推动服务网格社区前进
- python读取xlsm文件_在保留VBA宏的同时使用熊猫读取和更新XLSM文件中的图纸 - python...
- 论文解读 - 城市自动驾驶车辆运动规划与控制技术综述 (第1部分)
- 谷歌采用神经网络驱动机器翻译,可离线翻译59种语言
- Google新闻增加自定义功能
- OA系统开发,了解O2OA开发平台,如何使用?
- 12月钓鱼网站简报:新网数码占比超52% 涨幅明显
- 1200plc通过pn总线控制v90程序 此程序是关于西门子1200PLC以profernet方式式控制V90伺服的的功能块程序
- String转double类型会造成精度丢失