- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VC的MFC计算器案例步骤及源代码
基于VC 的MFC 计算器案例步骤及源代码
基于VC 的MFC 计算器案例步骤及源代码
基于VC 的MFC 计算器案例详细步骤有图有代码,图中右边的各个函数也都能实现:清除,
加,减,乘,除,倒数,e 的x 次方,以e 为底x 的对数,10 的x 次方,以10 为底x 的对
数,余弦,反余弦,双曲余弦值,正弦,反正弦,双曲正弦值,正切,反正切,双曲正切值,
x 的y 次方,2 的x 次方,n (n 为整数)的阶乘。如图:
步骤:
1.创建一个基于对话框的应用程序(这一步应该都会吧!),命名为dckCalculator;
2.打开资源视图-点击“dckCalculator”左边的“+”-点击“dckCalculator.rc”左边的“+”-点击
“Dialog”左边的“+”-双击“IDD_DCKCALCULATOR_DIALOG”-去除“确定”“取
消”“TODO: 在此放置对话框控件。”几个组件(全选。然后右击选择“删除”即可):
3.按照我们想要的效果给对话框添加组件-编辑各个组件的显示名字-改变其ID属性
4.将编辑框的属性中的Align Text 设置为right,如图:
5.设置相关属性(每次改变ID 都要保存一下):
控件Caption (名称) ID 控件 caption ID
按钮 0 IDC_BUTTON0 按钮 exp IDC_EXP
按钮 1 IDC_BUTTON1 按钮 10^x IDC_10X
按钮 2 IDC_BUTTON2 按钮 cos IDC_COS
按钮 3 IDC_BUTTON3 按钮 sin IDC_SIN
按钮 4 IDC_BUTTON4 按钮 ln IDC_LN
按钮 5 IDC_BUTTON5 按钮 log IDC_LOG
按钮 6 IDC_BUTTON6 按钮 arccos IDC_ARCCOS
按钮 7 IDC_BUTTON7 按钮 arcsin IDC_ARCSIN
按钮 8 IDC_BUTTON8 按钮 tan IDC_TAN
按钮 9 IDC_BUTTON9 按钮 arctan IDC_ARCTAN
按钮 +/- IDC_BUTTON_SIGN 按钮 cosh IDC_COSH
按钮 . IDC_BUTTON_POINT 按钮 sinh IDC_SINH
按钮 + IDC_BUTTON_ADD 按钮 tanh IDC_TANH
按钮 - IDC_BUTTON_MINUS 按钮 X^y IDC_XDEY
按钮 * IDC_BUTTON_MUTIPLY 按钮 2^x IDC_2DEX
按钮 / IDC_BUTTON_DIV 按钮 N! IDC_NJIECHENG
按钮 C IDC_BUTTON_CLEAR 单选 弧度 IDC_HUDU
按钮 sqrt IDC_BUTTON_SQRT 单选 角度 IDC_JIAODU
按钮 1/x IDC_BUTTON_RECI 编辑框 编辑框 IDC_DISPLAY(只读)
按钮 = IDC_BUTTON_EQUAL
6.将编辑框中属性的“read only”设置为ture!
7.在类视图中给CdckCalculatorDlg 类添加成员变量:
int m_duType;初始值为0,用来作为判定弧度还是角度的变准;
double m_first;//存储一次运算的第一个操作数及一次运算的结果
double m_
文档评论(0)