下载此文档

2四则运算计算器.doc


文档分类:高等教育 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
四则运算计算器
本例可执行文件下载:
  下载
本案例知识要点
l       Visual C++ AppWizard(exe)并运行的方法
l       利用常用控件来设计程序界面
l       为控件添加事件处理程序
一、案例需求

设计一个四则运算器,要求能够进行加、减、乘、除运算。

四则运算计算器运行效果如图3-1所示。从前两个文本框中分别输入参加运算的两个操作数,鼠标点击下边的运算方式按钮时,在第三个文本框中显示运算结果。

(1)通过操作界面输入参加运算的操作数并选择运算符,将运算结果显示出来。
(2)能够进行整数运算和小数运算。
二、案例分析
本案例通过简单的MFC来实现四则运算,由于系统界面相对较为简单,所以通过建立简单的单文档类型的应用程序来实现系统操作界面。通过文本框控件来获得用户输入和显示计算结果,通过按钮控件来实现运算方式选择以及相应的事件处理程序代码来实现具体运算过程。
三、案例设计
基于上述分析,定义一个calculators类来实现两个数据的四则运算,calculators类结构如图3-2所示。
l       数据成员
double  Number1
用来表示参加运算的第一个操作数。
double  Number2
用来表示参加运算的第二个操作数。
l       函数成员
void  calculators(double dNumber1,double dNumber2)
构造函数,用来初始化参加运算的两个操作数。
double  Add()
实现两个操作数的加法运算并返回运算结果。
double  Sub()
实现两个操作数的减法运算并返回运算结果。
double  Mul()
实现两个操作数的乘法运算并返回运算结果。
double  Div()
实现两个操作数的除法运算并返回运算结果。
四、上机过程
利用MFC在Visual C++ ,是Visual C++强大功能最有力的体现。利用MFC,可以创建“多文档类型”、“单文档类型”、“基于对话框类型”等不同类型和规模的应用程序。简单的MFC应用程序的实现过程大致可以分为创建工程、设计界面、添加并编辑相应的事件处理程序、工程编译、连接、执行等几个步骤。

如图3-3所示,启动并运行Visual C++ ,通过菜单【文件】——【新建】打开如图3-4所示“新建”对话框。
在新建对话框中通过【工程】标签选择【MFC AppWizard(exe)】选项来创建一个MFC应用程序。在“工程”下方的文本框中输入希望创建的工程名称,同时选择文件希望保存的路径,接下来点击【确定】按钮,弹出如图3-5所示对话框。选择“S单个文档”选项后点击【完成】按钮即弹出如图3-6所示新建工程信息对话框,单击【确定】按钮后即创建完成一个基本的单文档MFC应用程序框架如图3-7所示。


在Visual C++(Workspace)的类视图【Class View】上选中“Calculator classes”,单击鼠标右键,在弹出如图3-8所示的快捷菜单中选中【New Class…】,在弹出的“New Class”对话框中,“Class type”选择“Generic Class”,在“Class Information”的“Name”单选框中输入类名“calculators”,如图3-9所示,点击【OK】按钮创建calculators类。
创建完成后在类视图“Class View”中出现类calculators,双击该类名,,如图3-10所示。可以看到该类中只有构造函数calculators ()和析构函数~calculators ()。
在已打开的头文件“”中添加calculators类的函数成员和数据成员的声明,如图3-11所示。 
 
在类视图中鼠标双击“calculators()”函数打开“”文件,在文件中已经可以看到构造函数calculators ()和析构函数~calculators ()的实现代码。在其下添加函数成员的实现,如图3-12所示。

创建系统框架成功后,接下来就是根据需要设计系统操作界面。
(1)计算器对话框设计
在Visual C++(Workspace)的资源视图【Resource View】上选择“Dialog”项,如图3-1

2四则运算计算器 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息