# elevator-dispatching **Repository Path**: vxchin/elevator-dispatching ## Basic Information - **Project Name**: elevator-dispatching - **Description**: 一个简单的 Windows Forms 应用程序,模拟电梯群控系统的原理 - **Primary Language**: C# - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-03-27 - **Last Updated**: 2022-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # elevator-dispatching #### 介绍 该项目模拟了一个 4 梯 20 层的电梯群控系统。项目提供了一个 Windows Forms 应用程序,用以接收用户的呼梯和呼层请求,并显示四部电梯的实时运行状况。 #### 软件架构 整个系统基于 .NET Framework 4.6.1 开发,需要 .NET Framework 4.6.1 或以上版本的运行时环境方能运行。 代码包括三个项目: `ElevatorDispatching`:实现了电梯调度系统和群控系统的核心功能 `ElevatorDispatching.Tests`:实现了对轿厢、楼层等对象的简单单元测试 `ElavatorDispatching.WinForms`:提供了模拟系统的用户界面 #### 开发环境 整个项目使用包含“.NET 桌面开发”工作负载的 Visual Studio 2017 开发完成。 由于代码使用了 C# 7.2 中的语法特性,因此解决方案可能无法在较低版本的 Visual Studio 中正常编译。 ------ 作者:Vincent Chin (vxchin@outlook.com)