移动应用中计算器是常用的关键应用,在学习计算机基础内容时往往会讲解二进制计算、八进制计算、十六进制计算,ASCII码转换等计算内容,制作一个进制计算器辅助学生学习是一个好方法,这个应用需要大量的按钮,所以在设计时需要控制方法名称,从而实现进制计算器的制作。首先根据界面需求创建两个文本框,一个圆角矩形模仿计算器的输入显示框,按钮15个。

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

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

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

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

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

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