早教吧作业答案频道 -->其他-->
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...的网友还看了以下:
高速公路和具有干线功能的一级公路设计交通量应按( )预测。A.15年 B.20年 C.25年 D.3 2020-05-19 …
系统设计的任务是,赋予系统分析阶段确定的新系统的功能,和具体的实现______。A.方法和技术B.运 2020-05-23 …
普通的BGP/MPLS ipv4 vpn中,igp采用ospf,标签协议采用LDP,和私网邻居采用静 2020-05-31 …
计算机的输入设备按功能分类包括字符输入设备和光学阅读设备、图形输入设备和图像输入设备和模拟输入设备。 2020-05-31 …
下列哪个设备具有输入和输出功能A打印机B扫描仪C触摸屏D音箱 2020-06-16 …
请仔细观察图,据图填空:(1)图1是贯众的结构图,请据图填空:①是,具有进行的功能;②是,具有输送 2020-06-16 …
算一台设备的具体电费的话,可以直接按设备的功率乘以电费的单价吗?1.目前我们公司有台热压的设备,功率 2020-11-28 …
阅读下列材料:材料一江泽民说:“毛泽东最伟大的历史功绩,是把马克思列宁主义基本原理同中国革命和建设的 2020-12-07 …
下列哪个措施是不能增强北京的国际竞争力和服务功能的()A.加大基础设施建设力度B.规划和建设重点功能 2020-12-20 …
下列哪个措施是不能增强北京的国际竞争力和服务功能的()A.加大基础设施建设力度B.规划和建设重点功能 2020-12-20 …