MFC课程设计报告—模拟计算器.doc

MFC课程设计报告—模拟计算器.doc

ID:58849019

大小:172.50 KB

页数:19页

时间:2020-10-25

MFC课程设计报告—模拟计算器.doc_第1页
MFC课程设计报告—模拟计算器.doc_第2页
MFC课程设计报告—模拟计算器.doc_第3页
MFC课程设计报告—模拟计算器.doc_第4页
MFC课程设计报告—模拟计算器.doc_第5页
资源描述:

《MFC课程设计报告—模拟计算器.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、...…计算机MFC课程设计报告——模拟计算器:学号:02011227联系:指导教师:东南大学机械工程学院2012年10月14日.word.…...…模拟计算器摘要摘要容:以课本简单计算器为基础,首先实现了加、减、乘、除、求倒数和平方根的混合运算,并能进行清屏及倒退操作,然后自行完善了书中未能实现的乘、除运算的连续操作,最后自行设计并完成了lg、ln、sin、cos、^、.、pi、e八个按钮控件的消息映射及程序代码的添加和修改。从中学会了制作简单的基于对话框的小工具、掌握了常用控件的使用、明白了消息映射及消息处理、提高了VC++编程水平。关键词:四则

2、运算小数点计算器AnalogcalculatorAbstractContentofabstract:Simplecalculatorintextbooksasthe.word.…...…foundation,firstrealizedtheaddition,subtraction,multiplication,division,andreciprocalandsquarerootofthemixedoperation,andcanclearscreenandreverseoperation,andthentoimprovethebookfailedt

3、orealizethemultiplication,divisionoperationofcontinuousoperation,andfinallytobedesignedandcompletedtheeightbuttoncontrolnewsmappingandprogramcodetoaddandmodify.Learnthowtomakesimpledialog-basedsmalltools,masteredtheuseofcommonlyusedcontrols,seenewsmappingandinformationprocessin

4、g,improvethelevelofprogramming.Keyword:arithmeticDecimalpointCalculator本计算器是基于VC++的MFC编程,可完成大多数简单操作,其运行后界面如下图:.word.…...…以课本简单计算器为基础,首先实现了加、减、乘、除、求倒数和平方根的混合运算,并能进行清屏及倒退操作,然后自行完善了书中未能实现的乘、除运算的连续操作,最后自行设计并完成了lg、ln、sin、cos、^、.、pi、e八个按钮控件的消息映射及程序代码的添加和修改。完整的操作步骤:1、创建MFC应用程序框架。使用MFC

5、AppWizard【exe】向导生成一个基于对话框的应用程序Calculator。2、编辑对话框。按图添加前21个控件,其中1个为编辑框,20个为按钮,控件ID及Caption设置如下:.word.…...…IDC_EDIT_PUTOUTIDC_NUMBER11IDC_NUMBER22IDC_NUMBER33IDC_NUMBER44IDC_NUMBER55.word.…...…IDC_NUMBER66IDC_NUMBER77IDC_NUMBER88IDC_NUMBER99IDC_NUMBER00IDC_ADD+IDC_SUBTRACT-IDC_MUL

6、TIPLY*IDC_DIVIDE/IDC_RESULT=IDC_MINUS+/-IDC_BACKBackIDC_CLEARClearIDC_SQRTSqrtIDC_RECIPROCAL1/xIDC_LGlgIDC_LNlnIDC_SINsinIDC_COScosIDC_CHENGFANG^IDC_POINT.IDC_PIpiIDC_CHAOYUESHUe.word.…...…3、添加成员变量。为编辑框在CCalculatorDlg对话框类中添加double型成员变量m_result,再为CCalculatorDlg类添加:intm_Operation

7、Count(存放加减乘除等运算符的顺序号)、intm_NumberCount(存放操作数的顺序号)、doublem_number[15](存放操作数)、doublem_Operation[15](存放操作符)、boolflag(判断整数和小数)、doublep(小数退位)。4、添加消息映射及成员函数(1)、在CalculatorDlg.h头文件中声明消息映射函数。.word.…...…afx_msgvoidOnNumberKey(UINTnID);//响应数字按钮的单击操作afx_msgvoidOnOperationKey(UINTnID);//响应

8、操作符按钮的单击操作(2)、在CalculatorDlg.cpp实现文件消息映射表中加入ON_COMMAND

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。