结对编程2

First of all, 这次“结对编程”写的相当粗糙,因为没有时间。实验室那边催的很紧,还有其他考试,队友还发烧了。老师可以酌情给分。

Second of all, TFS上的PairProject9是我写的,不是我原来的Pair写的。截至2013/1/9 11:21,只有我一个人往该项目签入过。TFS没有更改原来的Pair,也没有新建一个新的PairProject,这将导致很严重的事情发生。

设计:

使用C# Winform编写,在原解决方案中新建一个新的工程“Demo”,用于展示Winform。在Winform中,通过不同的Label的移动展现电梯的状态;通过左边的Label的不同颜色和不同内容展现乘客的状态。

使用方法:

因为原框架缺少很多必要的API(许多都是private的),所以程序只采用了我的电梯算法,并对框架进行了一些改造。程序载入的数据在程序所在的目录下的"elevators.xml"和"passenger1.xml"。程序运行后,点击窗口,算法开始。右边的电梯开始运行,左边是乘客,若某位乘客出现了,那他来做电梯了;若他以"->"结尾,则他即将上电梯;若以"<-"结尾,则他刚刚下电梯。若他消失了,则他下了电梯,走掉了。

上面第一行为运行状态,包括当前等待的和在在电梯内的乘客总数和经过的时间。

源程序架构:

没有什么架构,Form1.cs包括了全部内容。其实里面也只有一个Form1_Click包括了全部内容。

代码行数:138

运行时截屏:

设计心得:

没啥心得。。真的没太多的时间做这个东西,身体吃不消了。因为最近过于忙碌,队友都发烧了,我目测我也快了。

转载于:https://www.cnblogs.com/wanganran/archive/2013/01/09/2852455.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值