XoYoMatheXPression是一个功能超强的用于表达式分析与计算的ActiveX控件。可以对由字符串组成的数值表达式进行多种求值运算。目前本控件支持的功能有:
1.四则混合运算
2.逻辑运算
3.关系运算
4.常用函数 (1.0版30个) (2.0版41个,开始支持参数个数>1的函数)
5.允许常量表达式,如PI,E,TRUE,FALSE等
6.支持运算符与函数名“重用”(即可以使用别名,这主要是为了满足人们的不同使用习惯而设计的),如%与mod等同,都用于求余数;ln与log等同都是用来求参数的自然对数;sh与hsin等同,都是用来求参数的双曲正弦等。
7.支持嵌套格式(理论上允许无限嵌套)
8.可以自动侦错(侦错的方式可以自行设置,如可以显示错误信息对话框,也可以进行错误信息的“屏蔽”,即出错时不显示错误信息对话框,这样使得程序设计时灵活性更大。)可以取得错误号,修改错误信息窗体的标题(2.0版)。
9.支持数组(表)的运算 (2.0版)
10.支持“拟精确运算” (2.0版)
11.计算结果可以字符串与数值两种不同的格式返回(2.0版)
12.所有的表达式元素(主要指字母)可以大小写混用,不用再区分。(2.0版)
13.被求值的表达式支持全角与半角的混合字符串(2.1版)
14.被求值的表达式支持“科学记数法”模式(2.1版)
15.被求值的表达式支持自定义的变量标识符,提供了相应的变量处理功能(3.0版)
16.被求值的表达式可以包含有注释语句(3.0版)
17.新增立即条件函数IIF(3.1版)
使用这个控件可以让您的程序很轻松的实现“自定义运算”等很多强大的功能,从而使得开发通用的数据计算与处理程序不再困难。同时...