# AlarmEventDll **Repository Path**: sslopenbox/AlarmEventDll ## Basic Information - **Project Name**: AlarmEventDll - **Description**: 告警设定 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-03 - **Last Updated**: 2025-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AlarmEventDll AlarmEventDll 是一个用于管理警报事件的 Windows Forms 应用程序,它提供了创建、修改和删除警报事件的功能,并支持将数据导出到 Excel。 ## 功能特性 - **事件管理**:添加、编辑和删除警报事件。 - **数据导出**:支持将 DataGridView 数据导出到 Excel 文件。 - **条件数据设置**:允许用户根据生产线、阶段、流程和终端等条件来配置事件。 - **事件等级分配**:可以为不同的事件指定等级,并选择相关的员工。 - **历史记录**:维护事件的历史变更记录。 - **过滤器**:提供通用的数据过滤功能。 - **多语言支持**:应用程序可以根据设置的语言自动翻译界面文本。 ## 安装与运行 确保你已经安装了 .NET Framework 运行环境。然后按照以下步骤操作: 1. 克隆仓库到本地: ```bash git clone [repository-url] ``` 2. 使用 Visual Studio 打开 `AlarmEventDll.sln` 解决方案文件。 3. 构建解决方案并运行项目。 ## 使用说明 - **启动程序**:运行程序后,主窗口 (`fMain`) 会显示所有可用的事件列表。 - **新增事件**:点击“新增”按钮来创建一个新的事件。 - **编辑事件**:选择一个事件后点击“编辑”按钮进行修改。 - **删除事件**:选中要删除的事件,然后点击“删除”按钮。 - **导出数据**:点击“导出”按钮可以将当前数据显示的数据导出到 Excel 文件中。 - **设置事件条件**:通过点击相关按钮可以打开 `fConditionData` 窗体来设定事件触发的具体条件。 - **分配事件等级**:使用 `fEventLevel` 窗体来为事件分配等级以及相关人员。 - **查看历史记录**:可以通过菜单项访问事件的历史变更记录。 - **应用过滤器**:利用 `SajetFilter.fFilter` 来对数据显示应用过滤规则。 ## 贡献指南 如果你希望贡献代码,请遵循以下步骤: 1. Fork 本仓库。 2. 创建新分支 (命名如 `feature/your-feature-name` 或 `bugfix/issue-description`)。 3. 提交你的更改。 4. 创建 Pull Request 并描述清楚你所做的改动及其原因。 ## 许可证 本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。