早教吧作业答案频道 -->其他-->
400分求用MFC编程一个24点游戏!!1、提出总体方案的设计思想和原理,绘制程序流程图和描述程序的功能,并说明程序的特点和难点。要求具有如下功能:(1)按下“发牌”按钮时开始游
题目详情
400分 求用MFC编程一个24点游戏!!
1、提出总体方案的设计思想和原理,绘制程序流程图和描述程序的功能,并说明程序的特点和难点。要求具有如下功能: (1)按下“发牌”按钮时开始游戏,桌面上显示4张翻开的扑克牌,并且游戏开始计时,进度条开始前进。 (2)当用户能够将4张牌计算出24时,可以按下“输入算式”按钮,此时游戏计时停止,用户可在编辑框中输入。 (3)输入结束,用户按下“验算”按钮,计算输入的多项式。验算通过,显示“正确”;验算出错,显示“错误”。 (4)如果用户希望继续游戏,则可按下“发牌按钮;否则按下“结束游戏”按钮。
1、提出总体方案的设计思想和原理,绘制程序流程图和描述程序的功能,并说明程序的特点和难点。要求具有如下功能: (1)按下“发牌”按钮时开始游戏,桌面上显示4张翻开的扑克牌,并且游戏开始计时,进度条开始前进。 (2)当用户能够将4张牌计算出24时,可以按下“输入算式”按钮,此时游戏计时停止,用户可在编辑框中输入。 (3)输入结束,用户按下“验算”按钮,计算输入的多项式。验算通过,显示“正确”;验算出错,显示“错误”。 (4)如果用户希望继续游戏,则可按下“发牌按钮;否则按下“结束游戏”按钮。
▼优质解答
答案和解析
用MFC开发24核心代码 void CMfcDlgAppDlg::OnAdd() { // TODO: Add your control notification handler code here UpdateData(); //获取编辑框录入的数据 m_symbol="+"; m_equation="="; m_result=m_num1+m_num2; m_doing="Adding"; UpdateData(FALSE); //在编辑框中显示数据 } void CMfcDlgAppDlg::OnSub() { // TODO: Add your control notification handler code here UpdateData(); m_symbol="-"; m_equation="="; m_result=m_num1-m_num2; m_doing="subtract"; UpdateData(FALSE); } void CMfcDlgAppDlg::OnMul() { // TODO: Add your control notification handler code here UpdateData(); m_symbol="*"; m_equation="="; m_result=m_num1*m_num2; m_doing="multiply"; UpdateData(FALSE); } void CMfcDlgAppDlg::OnDiv() { // TODO: Add your control notification handler code here UpdateData(); m_symbol="÷"; m_equation="="; if(m_num2) m_result=m_num1/m_num2; else AfxMessageBox("除数不能为0!"); m_doing="divide"; UpdateData(FALSE); } void CMfcDlgAppDlg::OnAbout() { // TODO: Add your control notification handler code here AfxMessageBox("程序设计:钟伟 地址:228寝室"); }
看了 400分求用MFC编程一个2...的网友还看了以下:
制取O2 CO2 化学方程式、2都是小的还有Mg、Fe、Ca、C、S、P、Hz、CO、CH4、5O 2020-05-16 …
以下有关进程和程序的说法错误的是( )A.进程是动态的B.一个进程可以对应多个程序C.一个程序可 2020-05-23 …
关于程序和进程,以下哪种说法是正确的?A.程序是动态的,进程是静态的B.程序是静态的,进程是动态的 2020-05-23 …
进程和程序的区别是( )。A、程序是一组有序的静态指令,进程是一次程序的执行过程。B、程序只能在前 2020-05-23 …
设系统中只有进程A和进程B,除了互斥地使用CPU和打印机R外,进程A和B不使用其他资源。另外,进程B 2020-05-26 …
不是进程和程序的区别()。A.程序是一组有序的静态指令,进程是一次程序的执行过程B.程序只能在前台 2020-05-26 …
下述是关于进程和线程的说法:①在传统的OS中,进程是系统分配资源和进行调度的基本单位。而线程则是 2020-05-26 …
1.方方和程程玩具件数比是3:5,程程送给方方4件玩具后,两个人的玩具件数比是1:1,方方原有()件 2020-11-19 …
求解一道混乱的方程已知关于X的方程式2m+x=1和方程3x-1=2x+1的解互为相反数,则m的值为? 2020-12-14 …
关于位移的各种说法中正确的是()A.位移和路程是两个量值相同,而性质不同的物理量B.位移和路程都是反 2020-12-31 …