码迷,mamicode.com
首页 > 其他好文 > 详细

个人项目四则运算生成程序进展——第三周

时间:2016-03-12 16:00:22      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

上个星期完成了基本功能后,我开始用MFC进行扩展,将它变成一个有图形界面的软件(?)

扩展之后的程序的对话框和类

Dialog

1IDD_ARITHMETIC_DIALOG

介绍:开始界面,需要填入生成表达式的个数、数字(整数以及真分数分母)的范围。

功能:接收用户传入的参数(默认的参数均为10),生成Questions子对话框并将参数传递给它。

截图:(尽管来吐槽我英语渣还坚持不懈地用English吧!)

技术分享

 

2、IDD_QUESTIONS

介绍:生成问题的对话框,用户可以填入答案、判断对错、并查看正确的答案。

功能:(1)按照父对话框传递的参数(表达式个数、数字范围)生成表达式,并显示在CListCtrl控件中;

     (2)在编辑框中填入答案,点击“Submit”按钮将答案提交到CListCtrl控件中的相应位置;

     (3)判断正误,将判断结果显示在CListCtrl控件中,并用不同颜色标示并在下方显示正确个数、错误个数和正确率;

     (4)查看正确答案:选中某一道题后,点击Show the Correct Answer按钮可以查看该题的正确答案,再次点击按钮会会隐藏;点击Show All the Correct Answers按钮后可以查看所有题的正确答案,再次点击后会隐藏。

     (5)返回父对话框或者退出。

扯了辣么多抽象的,啥都不说了,上截图(为啥贴图之后觉得界面好丑技术分享

 技术分享

 

Class:

除了上面两个对话框对应的类和一个自动生成的类CApp,还有两个类

1、Arighm:随即生成算法表达式和答案并存入文件;

2、CXListCtrl:重载的CListCtrl控件,用来改变控件不同行显示的颜色;

 

以上就是我的图形界面,欢迎吐槽。

 

昨天做了个梦,梦到人类身体上布满了特征点,人的各种特点都是一个随机函数生成的,人类就是一个类的不同对象,所有的对象都包含在一个巨大的库里,人的感情所导致的行为全都是由产生式决定的。。。OMG!黑客帝国你害了我!技术分享

个人项目四则运算生成程序进展——第三周

标签:

原文地址:http://www.cnblogs.com/bjut13062222/p/5268969.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!