结对编程2后篇

(1)设计框架:

我们是在原来的基础上加了两个界面来实现的,第一个是启动界面,填好必要信息之后就进入第二个界面(电梯运行界面)。

(2)实现工具:

我们用的是WPF

(3)源程序框架:

我们的源程序是在原来的基础上,加两个类库UI和ElevGUI,第一个UI是总控制的类库,启动界面在这里定义,现在的启动项目设为了UI;第二个ElevGUI是用来展示电梯运行的类库,电梯运行的展示页面在这里定义。

(4)代码行数:

包括注释和界面用的代码,总代码行数为502行。

(5)运行时截屏:

启动界面:

填写电梯信息所在位置和乘客信息所在位置,并选择调度算法:

电梯运行界面截屏:

(6)设计心得:

设计UI并不是那么简单的事情,涉及到很多的技术,对编程能力是很大的考验,我们开始一直不知如何下手,特别是怎么获得那些必要的信息,比如电梯人数和电梯目标楼层,写着写着就晕了,还好有两个人,在我忘了得时候队友能够及时提醒我。我觉得合作和愉快。

另外,老师给的API并不是很好用,不能很好的获得必要信息。

posted @ 2013-01-09 11:45  Natsu  阅读(127)  评论(0编辑  收藏  举报