基于mfc简易计算器设计与开发内容摘要:

对话框 ( 2)、 接着按照 MFC 自带的控件选项进行计算器的控件添加 ,控件如下图 5所示; 6 图 5 控件 ( 3) 在原先清空的界面中依次用上图控件画出一个 基本的计算器 界面,此界面包括1个编辑框和 22 个按钮,一个编辑框为计算结果显示框, 12 个按钮分别 0 ~ 9 以及“ +、 、247。 、 .=、 Sqrt(开平方 )、 n!(求阶乘 )、 x^y(求 x的 y次方 )、 +/(正负号的输入 )、 C(清零)、 Backspace(退格)”,完全后计算器的界面如下图 6所示; 7 图 6 计算器界面 这样,就完全了一个基本的计算器界面的设计。 三、修改编辑框及按钮的属性; 每个控件 “ 属性 ” 都有属于它自己的 ID, 编辑框默认的 ID为 IDC_EDIT1, 按钮按键默认 的 ID 为 IDC_BUTTON1,标题为 Button1,他们的属性如下图 8所示; 8 图 7 编辑框属性 图 8 按钮属性 将 控件 ID 修改成容易辨认的, 同时修改其标题, 这里 以 数字按钮 1 为例进行说明,其它的依次类推。 在 Button1 按钮 上单击鼠标右键,在弹出的快捷莱单中选择属性选项,此时弹出 Button1 的 属性对话框, 设置 其 ID 为 IDC_BUTTON1, 标题为 1,如下图9所示; 图 9按钮 1 的属性 修改编辑框的 ID, 在编辑框上单击鼠标右键,在弹出的快捷莱单中选择属性选项,此时弹出 Edit 属性对话框, 将其 ID修改为 IDC_xianshi,如下图 10所示; 9 图 10 编辑框的属性 按照上面的操作过程编辑其他按钮对象的属性 ,他们对应的 ID 和标题说明如下表 1; 对象 ID 标题或说明 编辑框 IDC_xianshi 结果显示 按钮 IDC_BUTTON0 0 按钮 IDC_BUTTON1 1 按钮 IDC_BUTTON2 2 按钮 IDC_BUTTON3 3 按钮 IDC_BUTTON4 4 按钮 IDC_BUTTON5 5 按钮 IDC_BUTTON6 6 按钮 IDC_BUTTON7 7 按钮 IDC_BUTTON8 8 按钮 IDC_BUTTON9 9 按钮 IDC_change +/ 按钮 IDC_point . 按钮 IDC_add + 按钮 IDC_difference 按钮 IDC_multiply 按钮 IDC_devide 247。 10 按钮 IDC_sqrt sqrt 按钮 IDC_jiecheng n! 按钮 IDC_pow x^y 按钮 IDC_Onequal = 按钮 IDC_backspace Backspace 按钮 IDC_Onclear C 表 1 各按钮和编辑框对象的属性 四、给各按钮增加信息响应函数; 双击控件,便会 弹出 向导提示 , MFC 默认下了的响应信息都为 On_开头,对成员函数名称 不 做任何修改,直接点击 OK 即可 ,其它 所有的 按钮 依次类推 , 数字 1 的消息响应 如下图 11所示; 图 11 给数字 1 按钮增加消息 响应函数 之后就会跳转到具体的代码实现过程 ,依次给每一个控件添加消息响应函数 , 部分消息响应函数如下图 12所示; 11 图 12 部分消息响应函数 五、给编辑框添加变量; 在编辑框上单击鼠标右键,在弹出菜单中选择 “建立类向导” 菜单项,弹出 MFC ClassWizard 对话框选择 Member Variables 选项卡如 下 图 1 14 所示; 12 图 13 建立类向导 13 图 14 MFC ClassWizard 对话框中。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。