结对开发:电梯调度(2)
组员:赵天 李金吉
分工:赵天:概要设计与编码。
李金吉:详细设计与调试。
界面:
详细代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;namespace ele
{//调度程序,调度4部电梯public partial class Form1 : Form{//public elevator_work[] elevatorProcess = new elevator_work[4];public Form1(){InitializeComponent();elevator_work elevatorProcess0 = new elevator_work();elevator_work elevatorProcess1 = new elevator_work();elevator_work elevatorProcess2 = new elevator_work();elevator_work elevatorProcess3 = new elevator_work();Thread t1 = new Thread(new ParameterizedThreadStart(elevatorProcess0.run));Thread t2 = new Thread(new ParameterizedThreadStart(elevatorProcess1.run));Thread t3 = new Thread(new ParameterizedThreadStart(elevatorProcess2.run));Thread t4 = new Thread(new ParameterizedThreadStart(elevatorProcess3.run));}static public class outOrder//外部请求{static public int[] upgoing = new int[21]; //上行 目的地状态栏:0为没有请求 1为有请求 static public int[] downgoing = new int[21]; //下行 目的地状态栏:0为没有请求 1为有请求}static public int SUM = 0;public void ele0_showup(){this.textBox1.Location = new Point(this.textBox1.Location.X, this.textBox1.Location.Y + -20);Thread.Sleep(300); }public void ele1_showup(){this.textBox2.Location = new Point(this.textBox2.Location.X, this.textBox2.Location.Y + -20);Thread.Sleep(300);}public void ele2_showup(){this.textBox3.Location = new Point(this.textBox1.Location.X, this.textBox3.Location.Y + -20);Thread.Sleep(300);}public void ele3_showup(){this.textBox4.Location = new Point(this.textBox1.Location.X, this.textBox4.Location.Y + -20);Thread.Sleep(300);}public void ele0_showdown(){this.textBox1.Location = new Point(this.textBox1.Location.X, this.textBox1.Location.Y + 20);Thread.Sleep(300);}public void ele1_showdown(){this.textBox1.Location = new Point(this.textBox1.Location.X, this.textBox1.Location.Y + 20);Thread.Sleep(300);}public void ele2_showdown(){this.textBox1.Location = new Point(this.textBox1.Location.X, this.textBox1.Location.Y + 20);Thread.Sleep(300);}public void ele3_showdown(){this.textBox1.Location = new Point(this.textBox1.Location.X, this.textBox1.Location.Y + 20);Thread.Sleep(300);}
转载于:https://www.cnblogs.com/lijinji/p/3609032.html
结对开发:电梯调度(2)相关推荐
- 结对项目开发-电梯调度
结对项目开发-电梯调度 n设计和实现一个电梯调度瞄准两个正确性和性能,在托管代码. n技能训练: na)需求分析 nb)高层次设计(界面,信息隐藏,松耦合) nc)设计文档 nd)算法设计 n1 .背 ...
- 结对项目——电梯调度
结对项目--电梯调度 结对成员:王梓屹1120192548 陈泓铭1120192529 文章目录 结对项目--电梯调度 一.问题假设: 二.时间预估表(PSP) 三.类与接口定义 四.问题回答 3.1 ...
- 结对项目——电梯调度(final)
结对项目--电梯调度 by 曹非凡 Part0 前言 在一开始看到项目需求时,我们两个其实并没有什么思路,所以去网上搜索了类似的项目,从中获取灵感.经过一番寻找,我们初步有三个方向,分别是用java, ...
- 结对项目——电梯调度(5)
结对项目--电梯调度(5) by 潘 Part 0 进度概述 目前为止,整个项目已经完成,底层逻辑.UI界面.软件测试都已完成,对底层逻辑:对调度算法进行了模块化,使得每种调度算法存在一个专门的函数, ...
- 结对项目开发电梯调度 - 整体设计
一.系统介绍 1. 功能描述 本电梯系统用来控制一台运行于一个具有16层的大楼电梯,它具有上升.下降.开门.关门.载客的基本功能. 大楼的每一层都有: (1) 两个指示灯: 这两个指示灯分别用于指示 ...
- 结对编程——电梯调度系统
第二次作业的结对编程项目:电梯调度系统 结对编程小组成员:吴煜10061149 全风楠10061186 这次的作业与个人项目不同,不是从头写一个新的程序,而是在一个已有的程序之上做修改然后实现新 ...
- 结对开发——电梯调度问题需求分析
一.电梯调度设计背景: 试想一下,石家庄铁道大学基础教学楼的电梯配置如下:大厦有1/层, 4部电梯,很多乘客使用这些电梯的日常(旅客重量:平均70公斤最大120公斤,最小45公斤).其他常量数 ...
- 教学楼电梯调度需求分析
1.引言 1.1 编写的目的 分析学校教学楼电梯调度在高峰或低谷时期运行是否快捷方便,以及安全性等问题,为后续开发电梯调度解决方案,系统设计与维护做好准备. 1.2 背景说明 学校教学楼楼层有18层, ...
- 现代软件工程 结对编程 (II) 电梯调度
现代软件工程 结对编程 (II) 电梯调度 Pair Project II: Elevator Scheduler <现代软件工程> 的结对编程作业, 作者: 邹欣 怎样设计API? ...
- 电梯调度需求调研报告
组员 石鹤 李海超 1 引言 1.1 目的 本需求规格说明书对电梯调度系统进行简单的分析,定义总体要求,给出了背景.性能要求.功能分析及实地考察的内容. 系统主要用户是电梯管理员.电梯维护人员. ...
最新文章
- 【Qt】Qt再学习(十六):QObject::connect: Cannot queue arguments of type ‘QString‘
- java架构升级_java架构之路(多线程)synchronized详解以及锁的膨胀升级过程
- iOS 自动引用计数和内存泄露
- Spring Cloud Alibaba到底坑不坑?
- UVA11892 ENimEN —— 博弈
- 在线安装TIDB集群
- [原创]在windows下搭建基于apache的SVN环境
- requests 返回的cookies为空_爬虫学习(2)(requests库)
- webpack 生成dist,打zip包
- QTP的飞机登录描述性编程
- Python collections 模块中的 deque(队列)
- 多媒体计算机软件系统课件,《多媒体计算机系统》PPT课件.ppt
- WIFI pineapple使用心得
- POJ 3233 矩阵快速幂
- English trip Spoken English Word List(updating...)
- 九步用树莓派开发板实现QT工程项目
- 用python turtle画画草地天空星星花朵小草
- 一次看过瘾的30张可视化大屏,网友直呼:真酷炫,比Excel美观
- 用友系统服务器,用友财务系统需要什么云服务器
- Vue form表单input框 手动赋值 提交时 表单input值没有生效 验证仍然是空