-
组员
实验要求:
- 必做
- 两人组成一队进行结对编程。
- 从第一次软件工程作业中选出一人作业作为这次作业的基础。
- 设计一个图形界面的四则运算界面应用程序,可以是pc桌面应用程序,网站界面程序,手机界面程序。
- 设计完成加法,减法,乘法,除法运算。
- 程序可以完成真分数的运算。
- (1/2)+(1/3)=5/6
- (1/5)+(3/10)=1/2
- (1/2)*(3/4)=3/8
- 1/(2/3)=1'1/2 - 退格清屏的功能
- 让用户接受能输入答案,并判断对错。
- 选做
- 增加倒计时功能,让用户在20秒内完成,否则进入下一题。
-
代码
coding.net 四则运算生成软件。
-
软件的功能:
- 支持整数和真分数的四则运算
- 支持倒计时限时功能
- 判断用户输入的答案的对错
- 支持用户总共题数的统计
- 可以自己自行在未提交答案的前提下可以自己进行删除操作
- 支持整数和真分数的四则运算
-
实验截图
两人共同编程照片
-
实验心得
- 通过本次试验让我对C++MFC有了新的认识和学习,从前只是学会用C++来编写一些小的运行程序,但是没想到用VS可以编写运行软件,起初我俩在一起编的时候特别纠结,因为从来没有接触过C++的界面设计,想想会不会实现,但是在后期我们一起学习了好长时间才将VS2012的界面慢慢熟悉,到后来的编译运行经历了一次次的失败,虽然界面不咋好看,但是最终还是实现了四则运算的编写。经历了一次次的失败,但是两个人相互鼓励,一直坚持看网络教程和ppt,才有了后来软件的实现,两个人编程无论是从精神上支持对方,还是有问题一起共同讨论解决,都对最后东西的实现有了积极的作用,从这次试验练习,让我们慢慢明白了结对编程带来的效益。