行空板M10扩展板项目—进制计算器
2025-06-2991
AI 快速预览详细
这个项目是使用行空板M10扩展板制作一个进制计算器,帮助学生理解二进制、八进制和十六进制计算。通过设置基准点为右,实现了从右开始输入内容的功能。项目包括创建文本框、按钮和回调函数,以及将十进制数转换为其他进制。此外,还涉及了ASCII码的数值范围判断。
移动应用中计算器是常用的关键应用,在学习计算机基础内容时往往会讲解二进制计算、八进制计算、十六进制计算,ASCII码转换等计算内容,制作一个进制计算器辅助学生学习是一个好方法,这个应用需要大量的按钮,所以在设计时需要控制方法名称,从而实现进制计算器的制作。首先根据界面需求创建两个文本框,一个圆角矩形模仿计算器的输入显示框,按钮15个。

xy坐标对于屏幕位置确定、图像人物追踪等都有很重要的作用,学生在制作中理解坐标的作用,能够借助坐标知识创作新的应用。因为计算器输入内容从右开始,所以设置基准点为右。

以下是运行效果,注意这里需要设置好回调函数,要不运行程序出错。

设置输入数字,一共十个数字,用变量进行控制,随着输入的内容,然后显示变量my variable,设置数字按钮函数为变量增加数值后并显示。为了增强互动性,输入不同的数字,“进制计算器”显示的颜色也不一样。

将输入的十进制数转换为二进制、八进制、十进制,从而实现了整数的计算,小数应该如何计算呢?下次研究一下。

ASCII码是有数值范围的,数字在0到127之间,首先要判断输入的数值是否满足这个区间,如果不满足提示重新输入。在输入前需要使用清除功能将结果清除。

进制计算器使用的范围小,功能也有限,可以多添加按钮实现科学计算计算器,这是对生活中的案例进行逆推设计,可以让学生创新使用计算器。



