设计一个简单的计算器应用程序 一、设计目标与内容 1. 了解 Windows编程的基础知识,掌握 MFC应用程序的基本知识; 2. 基本掌握面向对象程序设计的基本思路和方法; 3. 掌握用VC++开发应用程序的的一般步骤和方法; 4. 能够利用所学的基本知识,设计一个简单的计算器应用程序,实现基本的加、减、乘、除、求平方根,求倒数等基本运算(必须实现的功能),实现求角度的正弦、余弦、正切等基本运算、实现求指数、自然对数、常用对数等基本运算(这部分功能选做)。 5. 在程序中注意处理数据和运算符的输入,计算结果的显示。 二,设计要求 1. 用VC++进行编码,实现应用程序的功能。注重编码质量,代码要有适当的注释; 2. 提交设计报告一份(课程设计任务书、目录、设计的基本思路、设计的步骤及主要代码、心得体会、参考文献)。 一个简单的计算器应用程序 总体设计 能够利用所学的基本知识,设计一个简单的计算器应用程序,实现基本的加、减、乘、除、求平方根,求倒数等基本运算(必须实现的功能),实现求角度的正弦、余弦、正切等基本运算、实现求指数、自然对数、常用对数等基本运算(这部分功能选做)。在程序中注意处理数据和运算符的输入,计算结果的显示。 详细设计 新建工程Cou nter 新建工程,选择对话框应用程序。 程序运行主界面 图2-1 在对话框内添加相应的控件,分别给编辑框添加三个变量m_N1,m_N2 和m_Resu lt。 然后添加一个组合框,在里面添加十二个单选按钮设置第一个单选按钮为组,如图 图2-2 然后给对话框类添加一个int变量Operator用来作相应运算时的标记。 给控件添加相应的函数 1、给单选按钮添加相应的函数 void CCounterDlg::OnRadio1() { Operator=1; } void CCounterDlg::OnRadio2() { Operator=2; } void CCounterDlg::OnRadio3() { Operator=3; } void CCounterDlg::OnRadio4() { Operator=4; } void CCounterDlg::OnRadio5() { Operator=5; } void CCounterDlg::OnRadio6() { Operator=6; } void CCounterDlg::OnRadio7() { Operator=7; } void CCounterDlg::OnRadio8() { Operator=8; } void CCounterDlg::OnRadio9() { Operator=9; } void CCounterDlg::OnRadio10() { Operator=10; } void CCounterDlg::OnRadio11() { Operator=11; } void CCounterDlg::OnRadio12() { Operator=12; } 用来作...