本例子通过对中级计算器的操练,实现对结构/字符串等基础知识的掌握和理解,为后续的编程工作提供基础。
计算器开发原理:通过按钮触发事件,再各个事件中编写相应加减乘除方法,并显示在结果中即可。
要点:临时值的存储,清空处理,运算过程记录等。
步骤:
1.开发界面(前面板实现)
2.后台编程(程序框图)
1.按钮点击事件结构:通过对按钮text属性的获取,再利用字符串合并模块,将字符串拼接。
2.加减乘除操作事件触发编程:
将临时值传给输入1记录,并将临时值清空,方便输入第二值记录,同时将相应操作拼接在结果中。
3.触发等于号事件:
将临时值传输给输入2记录,并将临时值传入空字符清空,并通过错误输入连线实现运行前后关系的逻辑,并在输入1,输入2中利用字符转数字模块将其转换,操作对比加减乘除实现相应的运算,并将过程记录在结果中。
4.补充:小数点防止多次点击
通过对输入的临时值做字符查找替换模块操作,并在满足0个条件时,对其进行添加小数点操作,条件为1时,不执行任何操作(不替换)