07 2023 档案
摘要:## 项目变更 之前使用的是Nancy库进行项目搭建的,使用的Nuget版本及其他引用如下 ```xml ``` 昨天在搭建时感觉太多与臃肿,原因如下: 1. 由于依托的为windows服务,且有独立配置程序,因此没有设计页面。 2. 因之前版本多余久远,Nancy.Viewengines.Razo
阅读全文
摘要:## 前言 本章节主要是搭建``HardwareGatewayService``和``HardwareGatewayWebApi``项目,当在windows系统中,系统服务和web平台的集成能用在大多数项目上,作为他们的基础搭建。可能部分人对于硬件网关兴趣不大,可是对于基础项目,直接可使用的项目应该
阅读全文
摘要:# 硬件管理平台 - 引言(一) ## 它是什么 ### 需求 1. 平台需要集成很多协议不同或者调用方式不同的硬件设备,平台作为上位机与下位机的中间网关进行通信,原则上硬件管理平台不应该有逻辑只遵循数据数据交互即可。 2. 需作为产品/系统发布并部署,现场只需要简单调试就可使用,已集成的硬件设备无
阅读全文
摘要:### 连接MySql数据库 1. 创建数据源  2. 选择数据源的连接方式,并命名。 ![](https://img20
阅读全文
摘要:### 创建一个项目 1. 使用birt-report-designer-all-in-one解压后的eclipse,开打`birt.exe`,然后进行下图的步骤1和步骤 2操作,然后点击`Next>`按钮。 ![](https://img2023.cnblogs.com/blog/594934/2
阅读全文
摘要:## BIRT ### 什么是BIRT BIRT全称是Business Intelligence Reporting Tool,是一款报表打印工具,用户可以通过Eclipse进行报表设计,然后通过java进行调用。 BIRT满足了大部分的报告需求,最主要的是他是开源的。 ### 为什么是用它
阅读全文
摘要:## 后台服务 在ABP Framework中,后台分为作业和工作者,他们的不同点为: - 作业 - 持久性的任务,可放在队列中执行。 - 失败后会继续重试 - 工作者 - 在后台运行的独立线程 - 定期运行 ### 后台作业 依赖包:Volo.Abp.BackgroundJobs.Abstract
阅读全文
摘要:## 对象扩展 当使用了实体类后发现还需要添加字段,或者只是添加临时的属性,此时可以使用`IHasExtraProperties `对象扩展接口,该接口中定义了一个Dictionary属性ExtraProperties 。 ### ABP的使用 在ABP中,有三个类默认实现了`IHasExtraPr
阅读全文
摘要:## 配置设置 ABP遵循的是约定大于配置,作为约定的内容需要在应用程序中进行设置。 ### 定义设置 在设置之前需要先定义他,由于ABP是模块化的,不同模块都可以拥有自己独立的设置参数,只需要在类中派生`SettingDefinitionProvider`类 ```csharp // ABP会自动
阅读全文
摘要:上一章节有很大一部分是使用默认的CRID进行操作的,本章节将手动进行各层的编写,本次以`Student`为模块进行开发。 ## 领域层 ### 实体 在`***.Domain`项目中创建Student文件夹,并在文件夹中创建Student的实体类,该实体类继承`FullAuditedAggregat
阅读全文
摘要:## ABP Framework ### 模板运行 #### 安装并下载模板 安装ABP CLI,第一步是安装ABP CLI ```bash dotnet tool install -g Volo.Abp.Cli ``` 然后使用 `abp new` 命令在空文件夹中创建新解决方案: ```bash
阅读全文