- 空间 计算器
- 功能 运算(内容) //得到函数参数
- 运算对象=数组[2]//声明数组
- 如果(字符串.查找字符串(内容,"+")>0)//查找字符串里是否有+号
- 字符串.分割(内容,"+",运算对象)//有+号就以+号分割字符串
- 返回 运算对象[0]+运算对象[1]//把分割出来的两个数做加法运算,并且返回
- 如果结束
- 如果(字符串.查找字符串(内容,"-")>0)
- 字符串.分割(内容,"-",运算对象)
- 返回 运算对象[0]-运算对象[1]
- 如果结束
- 如果(字符串.查找字符串(内容,"*")>0)
- 字符串.分割(内容,"*",运算对象)
- 返回 运算对象[0]*运算对象[1]
- 如果结束
- 如果(字符串.查找字符串(内容,"/")>0)
- 字符串.分割(内容,"/",运算对象)
- 返回 运算对象[0]/运算对象[1]
- 如果结束
- 功能结束
- 功能 退出_点击()
- 辅助.退出()
- 功能结束
- 功能 按钮0_点击()//数字1键
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 编辑框.设置文本("编辑框0","1")//直接设置1
- 否则//编辑框上有内容
- 编辑框.设置文本("编辑框0",内容&"1")//设置原来的内容链接1
- 如果结束
- 功能结束
- 功能 按钮1_点击()//数字2键
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 编辑框.设置文本("编辑框0","2")//直接设置1
- 否则//编辑框上有内容
- 编辑框.设置文本("编辑框0",内容&"2")//设置原来的内容链接1
- 如果结束
- 功能结束
- 功能 按钮9_点击()
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 返回 0//直接返回结束功能函数
- 否则//编辑框上有内容
- 如果(类型.是否为整型(内容))//判断内容是否有运算符
- 编辑框.设置文本("编辑框0",内容&"+")//设置原来的内容链接1
- //否则//有运算符
- //结果=计算器.运算(内容)//调用函数传入参数,接收函数返回值
- //编辑框.设置文本("编辑框0",结果&"+")
- 如果结束
- 如果结束
- 功能结束
- 功能 按钮2_点击()
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 编辑框.设置文本("编辑框0","3")//直接设置1
- 否则//编辑框上有内容
- 编辑框.设置文本("编辑框0",内容&"3")//设置原来的内容链接1
- 如果结束
- 功能结束
- 功能 按钮4_点击()
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 编辑框.设置文本("编辑框0","6")//直接设置1
- 否则//编辑框上有内容
- 编辑框.设置文本("编辑框0",内容&"6")//设置原来的内容链接1
- 如果结束
- 功能结束
- 功能 按钮5_点击()
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 编辑框.设置文本("编辑框0","5")//直接设置1
- 否则//编辑框上有内容
- 编辑框.设置文本("编辑框0",内容&"5")//设置原来的内容链接1
- 如果结束
- 功能结束
- 功能 按钮3_点击()
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 编辑框.设置文本("编辑框0","4")//直接设置1
- 否则//编辑框上有内容
- 编辑框.设置文本("编辑框0",内容&"4")//设置原来的内容链接1
- 如果结束
- 功能结束
- 功能 按钮6_点击()
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 编辑框.设置文本("编辑框0","7")//直接设置1
- 否则//编辑框上有内容
- 编辑框.设置文本("编辑框0",内容&"7")//设置原来的内容链接1
- 如果结束
- 功能结束
- 功能 按钮7_点击()
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 编辑框.设置文本("编辑框0","8")//直接设置1
- 否则//编辑框上有内容
- 编辑框.设置文本("编辑框0",内容&"8")//设置原来的内容链接1
- 如果结束
- 功能结束
- 功能 按钮8_点击()
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 编辑框.设置文本("编辑框0","9")//直接设置1
- 否则//编辑框上有内容
- 编辑框.设置文本("编辑框0",内容&"9")//设置原来的内容链接1
- 如果结束
- 功能结束
- 功能 按钮10_点击()
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 编辑框.设置文本("编辑框0","0")//直接设置1
- 否则//编辑框上有内容
- 编辑框.设置文本("编辑框0",内容&"0")//设置原来的内容链接1
- 如果结束
- 功能结束
- 功能 按钮12_点击()
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 返回 0//直接返回结束功能函数
- 否则//编辑框上有内容
- 如果(类型.是否为整型(内容))//判断内容是否有运算符
- 编辑框.设置文本("编辑框0",内容&"*")//设置原来的内容链接1
- //否则//有运算符
- //结果=计算器.运算(内容)//调用函数传入参数,接收函数返回值
- //编辑框.设置文本("编辑框0",结果&"*")
- 如果结束
- 如果结束
- 功能结束
- 功能 按钮14_点击()
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 返回 0//直接返回结束功能函数
- 否则//编辑框上有内容
- 如果(类型.是否为整型(内容))//判断内容是否有运算符
- 编辑框.设置文本("编辑框0",内容&"/")//设置原来的内容链接1
- //否则//有运算符
- //结果=计算器.运算(内容)//调用函数传入参数,接收函数返回值
- //编辑框.设置文本("编辑框0",结果&"/")
- 如果结束
- 如果结束
- 功能结束
- 功能 CE_点击()
- 内容=编辑框.获得文本("编辑框0")
- 编辑框.设置文本("编辑框0",字符串.移除(内容,2,假))
- 功能结束
- 功能 按钮11_点击()
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 返回 0//直接返回结束功能函数
- 否则//编辑框上有内容
- 如果(类型.是否为整型(内容))//判断内容是否有运算符
- 编辑框.设置文本("编辑框0",内容&"-")//设置原来的内容链接1
- //否则//有运算符
- //结果=计算器.运算(内容)//调用函数传入参数,接收函数返回值
- //编辑框.设置文本("编辑框0",结果&"-")
- 如果结束
- 如果结束
- 功能结束
- 功能 开始_点击()
- 内容=编辑框.获得文本("编辑框0")
- 结果=计算器.运算(内容)
- 编辑框.设置文本("编辑框0",结果&"")
- 功能结束
- 功能 按钮13_点击()
- 内容=编辑框.获得文本("编辑框0")
- 如果(内容=="")//如果编辑框上没有内容
- 编辑框.设置文本("编辑框0",".")//直接设置1
- 否则//编辑框上有内容
- 编辑框.设置文本("编辑框0",内容&".")//设置原来的内容链接1
- 如果结束
- 功能结束
- 空间结束
- //空间结束语句
复制代码 声明下 本教程还不能实现小数的运算 |