• 2023-08-05硬件管理平台-硬件产品库-日志模块
    硬件管理平台-硬件产品库-日志模块log4net本项目使用的是log4net,实际上没有什么原因,也没有怎么进行选型,因为他比较符合log4j,因此选择了log4net,的确有些草率。随着log4j爆出了大漏洞,只能希望log4net是没有的。使用范围使用log4net最主要是给硬件项目使用的,因为硬件项目是反
  • 2023-08-05硬件管理平台-硬件产品库-导出zip
    硬件管理平台-硬件产品库-导出zip前言下一步工作主要围绕硬件项目的来进行,通过界面来展示硬件内容并可以进行勾选,勾选后导出zip压缩包来完成。本文不会像之前的文章一样通篇叙述的是一个功能或者说一个模块,而是由多个功能点来完成是,虽然题目是导出zip,不过本文会掺杂着一些其他
  • 2023-08-05硬件管理平台-硬件产品库-硬件项目
    硬件管理平台-硬件产品库-硬件项目本篇主要描述的是如何创建一个硬件项目,并将硬件信息进行展示。讲了这么多至少应该能出个效果吧在产品库文件夹中创建一个硬件集合文件夹,该文件夹存放所有硬件项目,在创建硬件项目前我们需要创建某类硬件项目的硬件接口。我们在此以门禁和空
  • 2023-08-03硬件管理平台-硬件产品库-底层实现
    HardwareAbstract在编写LoadLibrary前,我们需要完善HardwareAbstract类,否则TreeView显示什么?后续的内容应该如何操作?都将是一个坑。由于本项目已完成,所以就不再一点一点的回顾HardwareAbstract类中添加的一堆一堆的代码了,先大体阐述一下类中的内容,具体代码展示abstractorinter
  • 2023-08-01硬件管理平台-硬件产品库-反射模块
    硬件产品库-反射模块公共项目改进在公共项目中对当前目录进行分组,主要按照使用场景进行划分按照上一章所描述的顺序进行1-4的划分,其中公共包为所有项目共用的代码,虽然该部分是编写期间随时进行编写的,但是按照个人习惯,喜欢将公共部分放到最上面。界面布局该项目暂不涉及酷炫
  • 2023-08-01硬件管理平台-搭建
    硬件管理平台-搭建简述之前描述了硬件网关的公共部分的搭建方式,本次回归到硬件管理平台,进行下一步的开发工作。在开始之前,想先描述下文章后续的思路,该平台涉及了多个项目,来回跳跃式的叙述估计到最后谁也无法看懂了,如果不跳跃,当作伏笔去写,最后伏笔就变成了坑,怕填不完。因此在这