- 10
- 0
- 约1万字
- 约 15页
- 2016-11-27 发布于河南
- 举报
计算器文档代码
一、实验设计方案
设计题目
计算器
小组合作 是 ( ) 否( B ) 小组成员 实验目的:
创建一个基于对话框的应用程序Calculator.
软硬件环境:
win 7 系统 参考资料一本
visual c++ 6.0 笔记本一台
已有代码一份。
理论依据:
1. 实现基本的加、减、乘、除、求平方根,求倒数等基本运算,实现求角度的正弦、余弦、正切等基本运算、实现求指数、自然对数、常用对数等基本运算。
小组成员及分工安排
角色
学号
姓名
主要贡献
组长
开发文档及程序
组员
组员
组员
5.算法步骤及注意事项
打开visual c++ 6.0
创建并添加“计算器”对话框
1选择“文件”打开项目Calculator
2添加一个新的对话框资源,将ID号改为IDD_CALCULATOR_DIALOG,标题为“计算器”。
3.调整对话框的大小,将“确定”和“取消”按钮取消
4.像对话框列表添加控件
添加的控件
ID号
标题
其他属性
编辑框
IDC_DISPLAY
复选框
IDC_SCIENTIFIC
科学型
添加组 取消制表站
复选框
IDC_STANDARD
标准型
取消制表站
复选框
IDC_DEGREE
度数
添加组 取消制表站
复选框
IDC_RAD
弧度
取消制表站
组框
不改
空白
取消制表站
组框
不改
空白
取消制表站
按钮
IDC_0
0
无
按钮
IDC_1
1
无
按钮
IDC_2
2
无
按钮
IDC_3
3
无
按钮
IDC_4
4
无
按钮
IDC_5
5
无
按钮
IDC_6
6
无
按钮
IDC_7
7
无
按钮
IDC_8
8
无
按钮
IDC_9
9
无
按钮
IDC_SIGN
+/-
无
按钮
IDC_POINT
.
无
按钮
IDC_ADD
+
无
按钮
IDC_MINUS
-
无
按钮
IDC_MULTIPLY
*
无
按钮
IDC_DIVID
/
无
按钮
IDC_CLEAR
C
无
按钮
IDC_SQRT
sqrt
无
按钮
IDC_RECIPROCAL
1/x
无
按钮
IDC_EQUAL
=
无
按钮
IDC_EXP
exp
无
按钮
IDC_SQUAR
10^x
无
按钮
IDC_COS
cos
无
按钮
IDC_SIN
sin
无
按钮
IDC_LN
ln
无
按钮
IDC_LOG
log
无
按钮
IDC_TAN
tan
无
按钮
IDC_FACTORIAL
n!
无
5.将每个按钮的ID和标题改成和上表一样
6.为下面几个添加成员函数
ID号 类型 成员
IDC_DEGREE int m_isDegree
IDC_DISPLAY CString m_result
IDC_SENTIFIC int m_scientific
7.双击按钮 为每个控件添加消息映射代码
void CCalculatorDlg::OnPaint()
{
if (IsIconic())
{
CPaintDC dc(this); // device context for painting
SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);
// Center icon in client rectangle
int cxIcon = GetSystemMetrics(SM_CXICON);
int cyIcon = GetSystemMetrics(SM_CYICON);
CRect rect;
GetClientRect(rect);
int x = (rect.Width() - cxIcon + 1) / 2;
int y = (rect.Height() - cyIcon + 1) / 2;
// Draw the icon
dc.DrawIcon(x, y, m_hIcon);
}
else
{
CDialog::OnPaint();
}
}
void CCalculatorDlg::OnAdd()
{
// TODO: Add you
您可能关注的文档
- Macro13 Open Economy Macroeconomics宏观经济学(南开大学,龚刚).ppt
- macro economics chapter08.ppt
- Macro10The Aggregate Supply and Aggregate Demand (AS-AD) Model宏观经济学(南开大学,龚刚).ppt
- 讲座二 Word 2010操作应用.ppt
- h3-567 控制结构和宏.ppt
- Macro17The Economic Growth in China宏观经济学(南开大学,龚刚).ppt
- 上财 宏观经济学 PPT Macroeconomic --Chapter 22 monitoring jobs and inflations.ppt
- ObjectUtil对象.doc
- PHOTOSHOP CS2 智慧对象Smart Object应用.doc
- entern.doc
原创力文档

文档评论(0)