开发一个简单计算器程序-基于对话框.docx
《开发一个简单计算器程序-基于对话框.docx》由会员分享,可在线阅读,更多相关《开发一个简单计算器程序-基于对话框.docx(9页珍藏版)》请在课桌文档上搜索。
1、开发一个简洁科学计算器(基于对话框模式的应用程序开发目标与软件功能开发一个科学计算器程序,要求采纳基于对话框模式的应用程序,至少具有加、减、乘、除四个基本功能,并在此基础上扩展平方、开方、三角函数等功能。(1)细致阅读操作过程,学习如何依据编译信息.定位语法错误。(2)将警告与错误一律看作是错误。(3)学习并仿照书上的程序书写风格。编程步骤1 .启动ViSUa1.C+6.0,选择FiIenew菜单项,弹出New对话框。单Projects选项卡,项目类型选择MFCAPPWiZard(exe),Projectname中填入工程名,在1.。Cation中填用户子书目路径(设置用户程序子书目的目的是,
2、将全部编程时产生的中间文件和最终执行程序文件全部放在自己的书目中,以便管理)。2 .在程序向导的第1步选择建立一个基于对话框(Dia1.ogbased)的应用程序,点击uFinish结束向导。3 .在对话框上添加各类控件,设计对话框的界面如图所示。在对话框中右键点击,弹出属性设置对话框(DiaIogProperties),标题(caption)中填入“迷你计算器”;其余各控件的参数设置如下表所示。控件类型ID号Caption其它ButtonIDC.ADD+ButtonIDC_SUBButtonIDC-MU1.ButtonIDC-DIV/ButtonIDC-SINsinButtonIDC.COS
3、COSButtonIDC.SQUx2ButtonIDC-REC1/xButton(DC-EQUA1.=EditBoxIDC_FIRSTEditBoxIDC-SECONDEditBoxIDC-RESU1.T4 .为对话框中的控件添加相应的成员变母:点击菜单“WewCIassWizard*,点击MemberVariab1.es标签项.为对话框中的三个编辑框控件添加对应的成员变量如图所示。Mrte)eMgMe*befVrtWesJUJUZhcAcvEvmtsC1.xsIf4oF2CUSaekH33In1.1.1.B10D.yC4(prCarftw1.ReTypeMrmctDc*c1Ao:dsuMCB
4、Iffef*agrvahtfaok添加成员变量的步骤为:选中IDJFIRSr,点击AddViarab1.e,在弹出的对话框中,指定成员变量名为分类为-Va1.ue*,变量类型为“doub1.e,点击OK-确定。其余依此类推.5 .为运算符按钮添加相应的消息映射函数:点击菜单“ViewCIassWizard*,选中“MessageMaps”标签,目标ID号中选择IDC.ADD在-Messages中选择BN-C1.ICKED,双击,弹出-添加成员函数”对话崔,默认函数名为OnAdd,点击OKZ同理,为其它各运算对应的ID号添加成员函数。6 .在加法计算按钮的消息影射函数OnAdd和得到计算结果的消
5、息影射函数OnEqUa1.中分别输入下列代码:voidCca1.cuIatorDIg-OnAddO(/TODO:Addyourcontro1.notificationhand1.ercodehereUpdateDataaRUE);得到用户输入的数据m_resu1.(=m_first+m_second;)voidCca1.cuIatorDIg-OnEquaIO/TODO:Addyourcontro1.notificationhand1.ercodehereUpdateData(FA1.SE):/将计算结果在编辑框中显示出来)其中UPdateData()是MFC的窗口函数,用来刷新数据。当括号内的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开发 一个 简单 计算器 程序 基于 对话框
链接地址:https://www.desk33.com/p-1800524.html