1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
型变量来判断是否有小数点和个整型数来表示小数点后的数据的位数。
当时,表示有小数点,否则则表示无小数点。
按下小数点按钮后执行。
当按下个数字键时,首先根据判断是否按下小数点,若有则把小数点后数的位数加,则为此次键入的数所处的位数,将键入的数除以个然后累加到编辑框所关联的变量上,若没有则把乘以,然后累加到编辑框所关联的变量上。
单目运算符功能的实现由于单目运算符中必须有执行运算的函数,因而头文件中要加入,如按下按钮即可实现其功能。
为实现连续运算,程序有所改动,参见。
双目运算符功能的实现双目运算符需要两个操作数才能运算,所以在执行双目运算符按钮的函数代码中配值来判断需要执行何种双目运算。
为实现连续运算,程序有所改动,参见。
退格键功能的实现当按下次退格按钮时,若为整数,只需对其中数据除以再取整即可,若按下次退格按钮为小数,则根,要把中的值保存到变量中,然后把清零。
这样即可保存第个操作数。
另外先定义了个整形变量,在不同的双目运算符中给赋不同的值,然后在等号中用语句来匹,如按下按钮即可实现其功能。
为实现连续运算,程序有所改动,参见。
双目运算符功能的实现双目运算符需要两个操作数才能运算,所以在执行双目运算符按钮的函数代码中个然后累加到编辑框所关联的变量上,若没有则把乘以,然后累加到编辑框所关联的变量上。
单目运算符功能的实现由于单目运算符中必须有执行运算的函数,因而头文件中要加入小数点,否则则表示无小数点。
按下小数点按钮后执行。
当按下个数字键时,首先根据判断是否按下小数点,若有则把小数点后数的位数加,则为此次键入的数所处的位数,将键入的数除以,程序开始时为零。
每按下个数字键按钮,就把它累加到里并刷新显示。
型变量来判断是否有小数点和个整型数来表示小数点后的数据的位数。
当时,表示有,弹出对话框,如图。
在对话框中的菜单组合框中选择。
图对话属性对话框最终的得到的界面如图。
图计算器完整界面关键功能的实现操作数的输入编辑框所关联的变量为,然后给菜单添加相应的标题,并把每个菜单对应的值与相应的按钮的致。
如图所示。
图菜单属性对话框在对话框的任何个空白域单击鼠标右键,然后在弹出的快捷菜单中选择命令,如图所示。
图按钮链接代码对话框菜单的设计选择插入资源命令,将显示插入资源对话框。
如图所示。
选择,点击新建即可。
图插入资源对话框选项卡中打开资源组,双击菜单项,在弹出的对话框中选择选项卡,然后在列表框中选择,在列表框中选择项,即选择单击按钮事件击按钮,在弹出的对话框中连接变量。
变量类型设定为型。
如图所示。
图属性设置给按钮连接代码。
在按钮上单击鼠标右键,选择对话框,选择选项卡,如图所示。
图对话框中的选项卡在列表框中选择,单按钮完成后界面如图所示。
图计算器界面连接变量和代码给编辑框连接变量。
在编辑框上单击鼠标右键,在弹出菜单中选择菜单项,弹出按钮,按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮属性按照上面的操作过程编辑其他按钮和编辑框等对象的属性。
表各按钮和编辑框等对象的属性对象标题或说明编辑框结果显示按钮按钮按钮属性按照上面的操作过程编辑其他按钮和编辑框等对象的属性。
表各按钮和编辑框等对象的属性对象标题或说明编辑框结果显示按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮,按钮按钮按钮按钮按钮按钮按钮完成后界面如图所示。
图计算器界面连接变量和代码给编辑框连接变量。
在编辑框上单击鼠标右键,在弹出菜单中选择菜单项,弹出对话框,选择选项卡,如图所示。
图对话框中的选项卡在列表框中选择,单击按钮,在弹出的对话框中连接变量。
变量类型设定为型。
如图所示。
图属性设置给按钮连接代码。
在按钮上单击鼠标右键,选择菜单项,在弹出的对话框中选择选项卡,然后在列表框中选择,在列表框中选择项,即选择单击按钮事件,如图所示。
图按钮链接代码对话框菜单的设计选择插入资源命令,将显示插入资源对话框。
如图所示。
选择,点击新建即可。
图插入资源对话框选项卡中打开资源组,双击,然后给菜单添加相应的标题,并把每个菜单对应的值与相应的按钮的致。
如图所示。
图菜单属性对话框在对话框的任何个空白域单击鼠标右键,然后在弹出的快捷菜单中选择命令,弹出对话框,如图。
在对话框中的菜单组合框中选择。
图对话属性对话框最终的得到的界面如图。
图计算器完整界面关键功能的实现操作数的输入编辑框所关联的变量为,程序开始时为零。
每按下个数字键按钮,就把它累加到里并刷新显示。
型变量来判断是否有小数点和个整型数来表示小数点后的数据的位数。
当时,表示有小数点,否则则表示无小数点。
按下小数点按钮后执行。
当按下个数字键时,首先根据判断是否按下小数点,若有则把小数点后数的位数加,则为此次键入的数所处的位数,将键入的数除以个然后累加到编辑框所关联的变量上,若没有则把乘以,然后累加到编辑框所关联的变量上。
单目运算符功能的实现由于单目运算符中必须有执行运算的函数,因而头文件中要加入,如按下按钮即可实现其功能。
为实现连续运算,程序有所改动,参见。
双目运算符功能的实现双目运算符需要两个操作数才能运算,所以在执行双目运算符按钮的函数代码中,要把中的值保存到变量中,然后把清零。
这样即可保存第个操作数。
另外先定义了个整形变量,在不同的双目运算符中给赋不同的值,然后在等号中用语句来匹配值来判断需要执行何种双目运算。
为实现连续运算,程序有所改动,参见。
退格键功能的实现当按下次退格按钮时,若为整数,只需对其中数据除以再取整即可,若按下次退格按钮为小数,则根据小数点后数据的位数进行操作,先对执行次乘以运算,然后取整,接着执行次除以的运算即可。
完成后需要把将减小。
正负号功能的实现在头文件中定义个型变量来判断的正负。
时表示为正。
在键入操作数时需要用到。
在正负号按钮的消息响应函数内容为,。
连续运算功能的实现要连续运算必须将每次运算的结果保存下来。
对于双目运算符首先在等号按钮的消息处理函数中在清零之前将的值赋给不过这样的话如果再按双目运算符则的值将会被覆盖,于是在双目运算符按钮的消息处理函数中将改为,这样若已经保存了结果则不进行覆盖。
然后在每个数字按钮前加上,这样如果进行完次运算之后按下任数字键表示不需要连续运算,则将保存的结果删除,若按下的是双目运算符按钮则可以继续运算。
对于单目运算符,不能求倒数键的程序的代码类似对数进行正弦数据刷新键的程序对数进行求数据刷新,操作数需大于键的程序数据判断为实现连续按下两次等号后能清零数据刷新两数相加数据刷新两数相减数据刷新两数相乘数据刷新在除法中,判断除数是否为,不能作除数取模数据刷新结果过大,无法显示清除键的程序输出框清变量为变量为小数无位数整数位数无当前无小数数据刷新退格键的程序判断当前是否有小数点,如果没有去掉小数位如果是小数移动小数点移动至只有个小数位去掉小数位小数点移至原来位置
