TC官方合作论坛

 找回密码
 立即注册
查看: 1124|回复: 1

[源码分享] TC-WXZX520 一个计算器的源码分享,欢迎精简后回复

[复制链接]
发表于 2013-6-5 13:24:48 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
空间 专属计算器
变量 中间值,加数,运算符,临时变量=false
功能 数字2_点击()
        //这里添加你要执行的代码
        中间值 = 中间值&"2"
        编辑框.设置文本("编辑框0",中间值)
        临时变量=false
功能结束
功能 数字1_点击()
        //这里添加你要执行的代码
        中间值 = 中间值&"1"
        编辑框.设置文本("编辑框0",中间值)
        临时变量=false
功能结束
功能 数字3_点击()
        //这里添加你要执行的代码
        中间值 = 中间值&"3"
        编辑框.设置文本("编辑框0",中间值)
        临时变量=false
功能结束
功能 数字4_点击()
        //这里添加你要执行的代码
        中间值 = 中间值&"4"
        编辑框.设置文本("编辑框0",中间值)
        临时变量=false
功能结束

功能 数字5_点击()
        //这里添加你要执行的代码
        中间值 = 中间值&"5"
        编辑框.设置文本("编辑框0",中间值)
        临时变量=false
功能结束
功能 数字6_点击()
        //这里添加你要执行的代码
        中间值 = 中间值&"6"
        编辑框.设置文本("编辑框0",中间值)
        临时变量=false
功能结束

功能 数字7_点击()
        //这里添加你要执行的代码
        中间值 = 中间值&"7"
        编辑框.设置文本("编辑框0",中间值)
        临时变量=false
功能结束
功能 数字8_点击()
        //这里添加你要执行的代码
        中间值 = 中间值&"8"
        编辑框.设置文本("编辑框0",中间值)
        临时变量=false
功能结束
功能 数字9_点击()
        中间值 = 中间值&"9"
        编辑框.设置文本("编辑框0",中间值)
        临时变量=false
功能结束
功能 数字0_点击()
        
        结果=编辑框.获得文本("编辑框0")
   
        如果(临时变量==true)
               
                中间值=中间值&"0."
                编辑框.设置文本("编辑框0",中间值)
               
        否则
                如果(字符串.长度(结果)==0)&&(结果=="")
                        中间值=中间值&"0."
                        编辑框.设置文本("编辑框0",中间值)
                否则
                        中间值=中间值&"0"
                        编辑框.设置文本("编辑框0",中间值)
                如果结束
               
        如果结束
        临时变量=false
功能结束
功能 加号_点击()
        临时变量=true
        运算符 = "+"
        加数 = 编辑框.获得文本("编辑框0")
        中间值 = ""
功能结束
功能 减号_点击()
        临时变量=true
        运算符 = "-"
        加数 = 编辑框.获得文本("编辑框0")
        中间值 = ""
        
功能结束
功能 乘号_点击()
        临时变量=true
        运算符 = "*"
        加数 = 编辑框.获得文本("编辑框0")
        中间值 = ""
功能结束
功能 除号_点击()
        临时变量=true
        运算符 = "/"
        加数 = 编辑框.获得文本("编辑框0")
        中间值 = ""
        
功能结束
功能 清除_点击()
        临时变量=true
        中间值 = ""
        运算符 = ""
        加数 = ""
        编辑框.设置文本("编辑框0",中间值)
        
功能结束
功能 小数点_点击()
        
        内容 = 编辑框.获得文本("编辑框0")
        if(临时变量==true)
                内容=""
        endif
        
        如果(字符串.查找字符串(内容,".")== -1) && (字符串.长度(内容)==0)
                中间值=中间值&"0."
                编辑框.设置文本("编辑框0",中间值)
        否则
                如果(字符串.查找字符串(内容,".")== -1)
                        中间值=中间值&"."
                        编辑框.设置文本("编辑框0",中间值)
                否则
                        中间值=中间值&""
                如果结束
               
        如果结束
        临时变量=false
        
        
功能结束
功能 等于_点击()
        
        变量 结果
        选择(运算符)
                条件 "+":
                结果 = 类型.转浮点型(加数) + 类型.转浮点型(中间值)
                编辑框.设置文本("编辑框0",结果)
               
                条件 "-":
                结果 = 类型.转浮点型(加数) - 类型.转浮点型(中间值)
                编辑框.设置文本("编辑框0",结果)
               
                条件 "*":
                结果 = 类型.转浮点型(加数) * 类型.转浮点型(中间值)
                编辑框.设置文本("编辑框0",结果)
               
                条件 "/":
                如果(中间值 ==0)
                        辅助.消息框("除数不能为0","警告")
                        返回 0
                如果结束
                结果 = 类型.转浮点型(加数) / 类型.转浮点型(中间值)
                编辑框.设置文本("编辑框0",结果)
               
               
        选择结束
        中间值 = ""
        临时变量=true
功能结束
功能 删除前一个字符_点击()
        结果=编辑框.获得文本("编辑框0")
        内容=字符串.移除(结果,1,假)
        编辑框.设置文本("编辑框0",内容)
        中间值=""&内容
        
功能结束
空间结束
回复

使用道具 举报

 楼主| 发表于 2013-6-5 22:20:13 | 显示全部楼层
没有人坐沙发,我自己来坐
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-23 17:58 , Processed in 0.044016 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表