用MFC制作简易计算器
更新时间:2024-03-20 10:14:01 阅读量: 综合文库 文档下载
用VC++制作简单计算器
简述:该课程设计将实现一个简单计算器。其类似于Windows附件中自带的计算器。这个计算器可以实现简单的四则运算功能,而且具有简洁大方的图文外观。系统具有良好的界面和必要的交互信息。即时准确地获得需要的计算的结果,充分降低了数字计算的难度,从而节约了时间,对人们的生活有一定的帮助。在课程设计中,程序设计设计语言采用Visual C++,在程序设计中,采用了面向对象解决问题的方法。
课题背景
计算器是日常生活中十分便捷有效的工具,能实现加、减、乘、除简单运算的工具。要实现计算功能,可以用VC++的知识编写程序来解决此问题。该计算器大大的降低了数字计算的难度及提高了计算的准确度和精确度。该计算器使用非常简单和方便,对广大中小学生的学习有巨大帮助作用,也对在职人员的工作有点帮助作用。
功能说明
系统具有良好的界面;必要的交互信息;简约美观的效果。使用人员能快捷简单地进行操作。可单机按钮进行操作即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。
(1)包含的功能有:加、减、乘、除;
(2)计算器上数字分为显示区,可以显示用户所点击的按键,最后显示结果;按键区,可以让用户选择所需的数字以及小数点;功能区,该区域提供用户所需的运算按钮; (3)计算功能基本上是用系统内部函数;
(4)“AC”按钮可以清除所有已输入的数据从头计算; (5)“DEL”按钮可以删除所输入的最后以为数字;
编辑资源
按钮名称 0 1 2 3 4 5 按钮ID IDC_BUTTON0 IDC_BUTTON1 IDC_BUTTON2 IDC_BUTTON3 IDC_BUTTON4 IDC_BUTTON5 按键0 按键1 按键2 按键3 按键4 按键5 用途 6 7 8 9 . = + - * / AC DEL IDC_BUTTON6 IDC_BUTTON7 IDC_BUTTON8 IDC_BUTTON9 IDC_point IDC_result IDC_add IDC_jian IDC_cheng IDC_chu IDC_ac IDC_del 按键6 按键7 按键8 按键9 小数点 求值 加号 减号 乘号 除号 清屏 删除 创建步骤
新建一个MFC基于对话框的工程
VC++对话框界面
右击按钮,修改按钮的属性
建立类向导
最后点击Edit Code就可以添加代码
对其它按钮的操作与之类似,对编辑框的“建立类向导”有点区别,这里不附详细步骤
代码展示
“1”按钮对应的代码
void CMyDlg::OnButton1() {
UpdateData(1); if(pass1==1 ) m_str=\ else m_str+=\ pass1=0;
UpdateData(0); }
“2”按钮对应的代码
void CMyDlg::OnButton2() {
UpdateData(1); if(pass1==1 ) m_str=\ else m_str+=\ pass1=0;
UpdateData(0); }
“3”按钮对应的代码
void CMyDlg::OnButton3() {
UpdateData(1); if(pass1==1 ) m_str=\ else m_str+=\ pass1=0;
UpdateData(0); }
“4”按钮对应的代码
void CMyDlg::OnButton3() {
UpdateData(1); if(pass1==1 ) m_str=\ else m_str+=\ pass1=0;
UpdateData(0); }
正在阅读:
用MFC制作简易计算器03-20
防止外来人员非法入侵校园应急预案11-09
04-19《插入媒体文件》教学设计11-10
Linux网卡绑定简单说明04-02
组织行为学参考答案04-01
函授《组织行为学》A卷07-20
全省中小学优秀校长名单(共计100名)10-08
基于PLC控制的物业供水系统05-30
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 计算器
- 简易
- 制作
- MFC
- 冀教版六年级综合实践星空探秘教案
- 青海师大附中2017高考化学一轮复习第3章第2节《醛》醛类的结构和
- 中学英语简单句、并列句、复合句专练50题含解析
- 就业指导员选修题答案
- 网络编辑个人工作计划范文
- 心得体会:主动作为,培养绿色低碳生活习惯
- 2011年5月人力资源管理师助理三级考试真题详解
- B-8#节能计算书
- 高二年级1 - 4单元测试卷
- PVC用钙锌复合稀土液体热稳定剂的配方设计
- 小学语文教师资格证面试 试讲稿 通用版
- 中职汽修专业实行理实一体化教学探究-最新资料
- 幼儿园区角活动反思与幼儿园区角活动总结汇编
- 2019年整理个人考察材料(考察-材料)精品资料
- 任课教师会议记录
- 三年级数学上册口算天天练43
- 翻转课堂教学模式在初中数学教学中的应用研究-2019年教育文档
- 商品编码实战技巧
- 掼蛋大赛活动方案
- 2014-2015学年度小学校园安全工作计划