高手帮忙用VC++写一个最简单的程序!
来源:百度知道 编辑:UC知道 时间:2024/07/09 05:09:41
新建MFC工程:File->New->Project->MFC AppWizard(exe,工程名字此处为Sum,然后点OK,选 Dialog Based,下面的设置不用管了,直接Finish、OK。
点到Resource View选项卡,Dialog展开,双击IDD_SUM_DIALOG,在右边添加三个Edit Box和一个Button。(程序自身生成的那三个控件直接删掉就行。)
下面开始消息函数部分,这是关键。
你可以直接双击按钮,也可以使用View->Class Wizard->Messages Map添加消息函数(根据要求之需要跟按钮加消息函数即可),前一种方法简单,双击按钮、确定、自动跳到消息函数体,添加具体功能代码。(后附)
在这之前,为方便操作,添加个变量。View->Class Wizard->Member Variables,在Control IDs文本框里双击IDC_EDIT1(也可以选中、点右侧的Add Variables 按钮),在最上方输入m_edit1、中间选Value、最下方选double,这样做的作用是:在程序中用变量m_edit1代表文本控件IDC_EDIT1的值,此值设为double型。(如果中间的Category项选control的话,那你输入的变量名字代表的空间EDIT1)
同理设置EDIT2和EDIT3是操作变量。然后OK退出。
(回到IDD_SUM_DIALOG对应的界面,双击Button,进入对应的消息函数)
计算部分代码:
UpdateData(true);//更新组件内容的,成对
m_edit3 = m_edit1 + m_edit2;
UpdateData(false);
这只是一个过程,具体的美化、显示等等细节你自己去学着处理,嘿嘿。其实熟了之后,就是那么个套路,建议找几本MFC的书看看。(一个台湾同胞(侯捷,还是侯俊捷)写的《深入浅出MFC》不错。)