《C程序设计》(MFC)课程设计报告
设计题目:班姓学级:名:号:
简易计算器
指导教师:时间:2010年6月30日
f目
录
1设计目标2设计内容3设计思想4设计说明5设计步骤6主要成员函数关系图7程序主要代码8难点分析9总结
f简易计算器MFC
1.设计目标
了解Wi
dows应用程序的结构与DOS程序的不同,掌握应用MFC类库编写Wi
dows应用程序的基本模式。
2.设计内容
以简易计算器为例,通过对简单应用软件计算器的设计,编制、调试,实现简单的加,减,乘,除等运算,以学习应用MFC库类编写对话框的原理,加深对C类的学习及应用。
3设计思想
基于MFC库类对对话框界面的设计,通过创建类成员函数成员变量,编辑控件创建消息映射,调用消息函数完成数据的输入输出,实现计算功能。生成简单的应用软件。
4设计说明
1包含的功能有:加、减、乘、除运算,开方、平方等功能。2计算器上数字09为一个控件数组,加、减、乘、除为一个控件数组,其余为单一的控件。3输入的原始数据、运算中间数据和结果都显示在窗口顶部的同一个标签中。4计算功能基本上是用系统内部函数。5程序可以能自动判断输入数据的正确性,保证不出现多于一个小数点、以0开头等不正常现象。6“CE”按钮可以清除所有已输入的数据从头计算
5设计步骤
(1)选择FileNewlProject命令,选择MFCAppWizardexe创建Project名为Caa,按确定。在弹出界面选择创建对话框,单击Fi
ish按钮(2)在生成的设计界面中加入控件,得到计算器应用界面。如图:
f(3)为控件编辑框编辑ID,如图:
按钮名称0123456789
IDIDC_0IDC_1IDC_2IDC_3IDC_4IDC_5IDC_6IDC_7IDC_8IDC_9IDC_dia
IDC_zhe
gfu
用途按键0按键1按键2按键3按键4按键5按键6按键7按键8按键9按键正负
fCEsqrtxx编辑框
IDC_jiaIDC_jia
IDC_che
gIDC_chuIDC_qi
gli
IDC_sqrtIDC_pi
gfa
gIDC_de
gyuIDC_E1
加减乘除清零开方平方等于显示数据输入输出
(4)进入ClassWizard界面选择MessageMaps为控件插入r