娱乐之食神饭店:小学生四则运算练习器(基于对话框的Windows应用程序)

来源:百度文库 编辑:中科新闻网 时间:2024/05/13 16:09:46
谁有编好的程序,或者有哪个好人帮我编一个,江湖救急啊!!!~

一、题目:小学生四则运算练习器(基于对话框的Windows应用程序)。
二、目的与要求
1. 目的:
培养学生综合利用C++语言进行程序设计的能力,并培养学生的自学能力,能够利用MFC在Visual C++中进行可视化编程。加强学生对面向对象程序设计方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,主要是培养学生利用MFC和Visual C++中的可视化编程工具进行Windows程序设计和开发的能力。
2. 基本要求:
(1)编写一个基于对话框的可进行10以内数加、减、乘、除运算练习的Windows应用程序:显示运算式子,由用户输入运算结果,显示结果的正确或错误,并显示出用户此次练习完成的运算总题数和正确的题数。
(2)要求自学并掌握第8章“使用Visual C++中的MFC创建基于对话框的Windows应用程序”的方法,设计友好方便的图形用户界面,实现程序的功能。
3. 创新要求
在基本要求达到后,进行创新设计:1)再设一组单选按钮由用户选择运算数的范围:10以内、100以内、1000以内;2)优化界面,符合小学生兴趣。
4. 书写设计报告的要求
设计报告中包含以下几个方面:
1.设计题目及题号
(作者:学院、班级、姓名、学号)、(任课教师姓名、课题负责教师姓名)
2.课题要求及课题功能分析
3.设计思路
(1)程序界面的设计:设计出程序中包含的对话框(如多个对话框说明它们之间的调用关系);每个对话框中包含控件的ID和标题(如有,列出其对应的成员变量)
(2)确定实现的算法
4.列出程序运行界面和程序中你所编写的代码清单,并加以必要的注释
5.总结建立基于对话框的应用程序的程序设计过程、程序调试过程中的主要问题及注意事项
6.通过本次设计,有何收获及心得体会;对设计题目有何意见,对设计题目有何更完善的方案
三、设计方法和基本原理
1. 问题描述:
(1)编写一个基于对话框的Windows应用程序:小学生可进行加或减或乘或除运算的练习。通过一组单选按钮,由用户选择进行加法或减法或乘法或除法运算;显示运算式子,由用户输入运算结果;对用户的运算结果进行判断,显示结果是正确或错误(同时给出正确结果);并显示出用户此次练习完成的运算总题数和正确的题数。
(2)自学第8章使用Visual C++中的MFC创建基于对话框的Windows应用程序。建立一个多对话框的Windows应用程序:主对话框和帮助对话框(由主对话框启动)。
(3)利用<stdlib.h>和<time.h>头文件中的srand(time(NULL))和rand()函数得到随机数。例:
#include <stdlib.h>
#include <time.h>
……
int t;
srand(time(NULL));
t=rand();
2. 问题的解决方案:
根据问题描述,可以将问题解决分为三步:
使用Visual C++中的MFC AppWizard创建基于对话框的应用程序;
使用Visual C++中的资源编辑器对程序中的对话框进行可视化编辑,实现程序所需的操作界面;
编辑对话框所对应的对话框类,添加成员变量来操纵控件,建立按铵的消息映射和消息映射函数,最后编写函数代码实现其功能。
3. 参考资料:教材第8章
四、主要技术问题的描述
根据三的分析,主要问题在于如何编辑对话框类进行程序的功能。
首先,使用Class Wizard,为对话框中的编辑框控件添加对应的成员变量,以便程序中通过它们与用户交互;
然后,还是使用Class Wizard,为对话框中的命令按钮控件建立消息映射和消息映射函数;
最后,编写消息映射函数代码,完成其功能。
我们没有学vb啊,只学了vc++,而且这是vc++的课程设计题,7月1号前要交啊!
各位大侠帮帮忙啊!~

我有编好的 但是源程序找不到了 我原来也学过c++
不过vb似乎更好编

一派胡言!买个“易程序”,啥都有!!!!

哥们,吧那个小学生四则运算计算器的程序给我发一个吧 谢了啊!!
412155206@qq.com

用vb编这个撒` 特简单

用VB编这个程序就行了~

iuouo