K
kinneng
Unregistered / Unconfirmed
GUEST, unregistred user!
本人还为控件设计了一个功能强劲表达式解释器,同时支持可以数值、文本、逻辑、判断等
运算,支持变量定义,支持多层括号,还支持 In 和SQL的 Like,以及双字节的通配符和转义符,支持栏目引用。在格子输入: {数量}*{单价},则会自动取数计算并填入金额,支持
变量如输入:a:={数量};b:={单价};a*b,结果同前。在文本格子输入:'aaa'+'bbb'则计算
填入'aaabbb',这个表达式解释器用在三个地方,1、数字与文本格子,2、过滤栏的表达
式,3、计算字段解释。
如果表格某列是计算字段,比如金额字段,不需要为计算字段写代码,只需要在属性里面
填入{数量}*{单价}即可,一般工资软件都有提供客户自编公式,这可不是菜鸟干的活,本
控件已经内置这种处理公式的能力。
因为我没上过几天学,什么编译原理只是听说过,没读过,大家都知道,现在卖书很贵的,
网上下载的,我看了一下,实在不知所云,网上现成的代码和控件,太复杂,搞不清,所
以现在的解释器,是用我自己的原理来设计的,花了很多精力和时间,还没有很好验证,
还在开发中。
运算,支持变量定义,支持多层括号,还支持 In 和SQL的 Like,以及双字节的通配符和转义符,支持栏目引用。在格子输入: {数量}*{单价},则会自动取数计算并填入金额,支持
变量如输入:a:={数量};b:={单价};a*b,结果同前。在文本格子输入:'aaa'+'bbb'则计算
填入'aaabbb',这个表达式解释器用在三个地方,1、数字与文本格子,2、过滤栏的表达
式,3、计算字段解释。
如果表格某列是计算字段,比如金额字段,不需要为计算字段写代码,只需要在属性里面
填入{数量}*{单价}即可,一般工资软件都有提供客户自编公式,这可不是菜鸟干的活,本
控件已经内置这种处理公式的能力。
因为我没上过几天学,什么编译原理只是听说过,没读过,大家都知道,现在卖书很贵的,
网上下载的,我看了一下,实在不知所云,网上现成的代码和控件,太复杂,搞不清,所
以现在的解释器,是用我自己的原理来设计的,花了很多精力和时间,还没有很好验证,
还在开发中。