编写简单的计算器.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编写简单的计算器

编写简单计算器;CEdit编辑框控件 编写简单的计算器 单选-多选按钮的使用; 拖一个CEdit到对话框程序 调整对话框大小 右键属性,设置并记住控件ID ;启动类向导 ;5; 编译程序,在界面中试试输入文本。 ;修改Button1的响应函数: CString strMyText; //一个MFC风格的字符串 UpdateData(true); //更新控件内容, strMyText = m_strMyEidt; //把控件中的内容读出来 MessageBox(strMyText,程序题目,MB_OK); //把内容显示出来;再添加一个按钮Button2,从类向导中添加响应函数,在响应函数中添加如下代码: CString strMyText = 嗨!你好!我是一个编辑框!; m_strMyEidt = strMyText; UpdateData(false); //更新控件内容,;CEdit编辑框控件 编写简单的计算器;10;11;建立工程,安排控件布局 为各个按钮建立消息响应函数 为各个编辑框建立变量;编写消息响应代码,以加法为例,其余类推;我们为编辑框建立字符串类型的变量,然后通过格式转换,将编辑框中的字符串转为数字,进行计算。 另一种方式:在建立变量的时候,直接用int型,这样编程会简单很多。试一下。;CEdit编辑框控件 编写简单的计算器 单选-多选按钮的使用;单选按钮一般有两种用途 记录用户的选择——在程序中通过编程对单选按钮进行查询,判断哪个选项处于选中状态,并进行相应的动作。 响应单击事件——与普通按钮类似,只是多了一个选中标记,同时会有互斥的效果。 响应单击事件 与普通按钮相同,直接添加响应函数进行处理,多个单选控件之间的互斥由控件自动实现。 缺点,如果一个页面上有很多个单选框,将产生很多个消息响应函数——比如,选择星座,选择家乡所在的省份。 ;单选按钮的“分组”概念的设置方法 同属于一个组的若干单选按钮,最多只有一个能够处于选中状态。默认情况下,整个屏幕上所有单选按钮都被划分为一个组。因此,使用多个单选项,就要重新设置单选按钮的分组。 如何分组?假设所有单选按钮是可以排序的,比如8个按钮分别是1, 3, 5, 6, 8, 9, 12, 20,那么可以指定按钮1和按钮8是分组的“开头”。两个“开头”之间的所有单选按钮同属于一个组。——这就是分组设置方法。 默认情况下,每个控件都有一个tab顺序。MFC按照这个顺序对所有单选按钮能进行排序。Tab顺序可以通过Ctrl+D来修改。;单选按钮的“分组”概念的设置方法 综上,对多组单选按钮的分组,步骤如下: 1. 布局所有的单选按钮 2. 用Ctrl+d对所有单选按钮设置tab顺序。期望放在一起的按钮具有相邻的顺序。 3. 在期望分为一组的单选按钮中,选择tab顺序最小的,在其属性中选择group选项。该按钮将作为本组的head。 4. 一个组的单选按钮中,只有具有group属性的按钮能够使用int类型的类成员变量。它将“代表”同组的其余的按钮。;单选按钮选中状态的获取。一共有三种方法。 Method 1:为一组单选按钮添加一个 int 型变量,通过检查该变量值,确定哪个按钮被选中。需要更新数据。 Method 2:利用GetDlgItem方法获取按钮指针,利用GetCheck方法查询是否选中。可以直接使用。 Method 3:利用IsDlgButtonChecked(IDD)== BST_CHECKED方法判断IDD对应的控件是否被选中。可以直接使用。 ;单选按钮选中状态的设置。 Method 1:为一组单选按钮添加一个 int 型变量,通过检查该变量值,确定哪个按钮被选中。需要更新数据。 Method 2:利用GetDlgItem方法获取按钮指针,利用GetCheck方法查询是否选中。可以直接使用。 Method 3:利用IsDlgButtonChecked(IDD)== BST_CHECKED方法判断IDD对应的控件是否被选中。可以直接使用。 ;21;Step1:建立对话框程序 Step2:放置两个单选按钮,修改ID和标题 Step3:放置一个“组框(Group Box)”,把单选按钮 放在其中 Step4:重复step3,放置4个单选按钮和一个组框 Step5:选择每个组框内的第一个按钮,添加其 Group属性 Step6:添加静态文本控件,并为其添加Cstirng变量 Step7:添加按钮控件,添加一个响应函数;Step8: 直接为男生/女生两个按钮添加消息响应函数,与添加Button的消息响应函数相同。 Step9: 添加代码:

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档