早期时候,一家著名的IT企业招聘,当时的考试题目是要求应试者在规定时间内,利用VC++制作出一个类似Windows自带的计算器小程序。这是一个很经典的考题。“麻雀虽小,五脏俱全”,一个小小的计算器涉及到了VC++编程的多个方面,包括MFC编程、消息映射以及多种控件的使用等。
一个简单的计算器程序
界面很简单
1. 创建三个(Edit(control))几个按钮 (加 减 乘 除 清除 结束)
2. 添加控件变量 //为三个Edit(control)
(类别Value 类型long 变量名分别为m_Nub1 m_Nub2 m_Nub3)
3.添加代码
void CMyDlg::OnBnClickedButton4()
{
UpdateData(TRUE); //用于获得文本框中的内容
m_Nub3=m_Nubl+m_Nub2;
UpdateData(FALSE); //用于更新文本框中的内容
}
void CMyDlg::OnBnClickedButton5()
{
UpdateData(TRUE);
m_Nub3=m_Nubl-m_Nub2;
UpdateData(FALSE);
}
void CMyDlg::OnBnClickedButton1()