刚学习易语言,自己做的计算器,大神们看看逻辑怎么实现更好
刚学习易语言,自己做的计算器,大神们看看逻辑怎么实现更好。根据之前十年前做php的思路写的。总觉得代码挺多。更简洁的逻辑是什么样的呀 ,请各位大神指点。.版本 2
.程序集 窗口程序集_启动窗口
.程序集变量 临时数字, 文本型
.程序集变量 num2, 整数型
.程序集变量 num1, 整数型
.程序集变量 运算符1, 文本型
.子程序 __启动窗口_创建完毕
.子程序 _按钮_数字1_被单击
临时数字 = 临时数字 + 按钮_数字1.标题
编辑框1.内容 = 临时数字
.子程序 _按钮_数字2_被单击
临时数字 = 临时数字 + 按钮_数字2.标题
编辑框1.内容 = 临时数字
.子程序 _按钮_数字3_被单击
临时数字 = 临时数字 + 按钮_数字3.标题
编辑框1.内容 = 临时数字
.子程序 _按钮_数字4_被单击
临时数字 = 临时数字 + 按钮_数字4.标题
编辑框1.内容 = 临时数字
.子程序 _按钮_数字5_被单击
临时数字 = 临时数字 + 按钮_数字5.标题
编辑框1.内容 = 临时数字
.子程序 _按钮_数字6_被单击
临时数字 = 临时数字 + 按钮_数字6.标题
编辑框1.内容 = 临时数字
.子程序 _按钮_数字7_被单击
临时数字 = 临时数字 + 按钮_数字7.标题
编辑框1.内容 = 临时数字
.子程序 _按钮_数字8_被单击
临时数字 = 临时数字 + 按钮_数字8.标题
编辑框1.内容 = 临时数字
.子程序 _按钮_数字9_被单击
临时数字 = 临时数字 + 按钮_数字9.标题
编辑框1.内容 = 临时数字
.子程序 _按钮_数字0_被单击
临时数字 = 临时数字 + 按钮_数字0.标题
编辑框1.内容 = 临时数字
.子程序 _按钮_删除_被单击
编辑框1.内容 = 取文本左边 (编辑框1.内容, 取文本长度 (编辑框1.内容) - 1)
临时数字 = 编辑框1.内容
.子程序 _按钮_清空_被单击
编辑框1.内容 = “”
临时数字 = “”
.子程序 _按钮_加_被单击
.判断开始 (临时数字 = “”)
.默认
num1 = 到整数 (临时数字)
.判断结束
编辑框1.内容 = “+”
运算符1 = “+”
临时数字 = “”
.子程序 _按钮_减_被单击
.判断开始 (临时数字 = “”)
.默认
num1 = 到整数 (临时数字)
.判断结束
编辑框1.内容 = “-”
运算符1 = “-”
临时数字 = “”
.子程序 _按钮_乘_被单击
.判断开始 (临时数字 = “”)
.默认
num1 = 到整数 (临时数字)
.判断结束
编辑框1.内容 = “*”
运算符1 = “*”
临时数字 = “”
.子程序 _按钮_除_被单击
.判断开始 (临时数字 = “”)
.默认
num1 = 到整数 (临时数字)
.判断结束
编辑框1.内容 = “/”
运算符1 = “/”
临时数字 = “”
.子程序 _按钮_等_被单击
num1 = 到整数 (num1)
num2 = 到整数 (临时数字)
.判断开始 (运算符1 = “+”)
编辑框1.内容 = 到文本 (num1 + num2)
.判断 (运算符1 = “-”)
编辑框1.内容 = 到文本 (num1 - num2)
.判断 (运算符1 = “*”)
编辑框1.内容 = 到文本 (num1 × num2)
.判断 (运算符1 = “/”)
编辑框1.内容 = 到文本 (num1 ÷ num2)
.默认
易语言做的东西动不动就爆毒,不建议在深入了
学个C#或者MFC不是挺简单的嘛
307921917 发表于 2024-11-11 14:23
没有单精浮点数,更没有双精度小数,整数也没有长整数,综合来看,根本不实用。
感谢,我这不是为了用 是为了学习过程中 看看有没有什么更好的逻辑 新手昨天是第一天学习。 可以封装成函数,等于号按钮统一赋值编辑框 界面啥样子? 我现在不玩这个了
基本就这样了 自己能看懂就差不多 按钮画的太多了,完全可以循环 组件复制 没有单精浮点数,更没有双精度小数,整数也没有长整数,综合来看,根本不实用。 下载了win11打不开报错,Not found the kernel library or the kernel library is invalid