没有合适的资源?快使用搜索试试~ 我知道了~
PowerBuilder函数大全
需积分: 23 18 下载量 127 浏览量
2017-11-30
15:52:51
上传
评论
收藏 177KB DOC 举报
温馨提示
收集了PowerBuilder开发中常用的函数。 大家可以做为字典来查询。
资源推荐
资源详情
资源评论
PB 函数大全
Abs()
功能计算绝对值。
语法 Abs ( n )
参数 n:要得到绝对值的数值型变量或表达式返回值返回值的数据类型与 n 的数据类型相同,函数执行成功时返回 n 的绝对值。如果
参数 n 的值为 NULL,Abs()函数返回 NULL。
Ceiling()
功能返回大于 n 的最小整数。
语法 Ceiling ( n )
参数 n:数值型变量或表达式返回值返回值的数据类型与 n 的数据类型相同。函数执行成功时返回大于 n 的最小整数。如果参数 n 的
值为 NULL,Ceiling()函数返回 NULL。
Cos()
功能计算余弦,其中参数以弧度为单位。
语法 Cos ( n )
参数 n:数值型变量或表达式返回值 Double。函数执行成功时返回 n 的余弦。如果参数 n 的值为 NULL,Cos()函数返回 NULL。
Exp()
功能计算 e 的 n 次方。
语法 Exp ( n )
参数 n:指定幂值返回值 Double。函数执行成功时返回 e(约等于 2.71828)的 n 次方。如果参数 n 的值为 NULL,Exp()函数返
回 NULL。
Fact()
功能计算 n 的阶乘。
语法 Fact ( n )
参数 n:数值型变量或表达式返回值 Double。函数执行成功时返回 n 的阶乘。如果参数 n 的值为 NULL,Fact()函数返回 NULL。
Int()
功能得到小于等于 n 的最大整数。
语法 Int ( n )
参数 n:数值型变量或表达式返回值 Integer。函数执行成功时返回小于等于 n 的最大整数。如果 n 的值太小或太大,超过了整数的
表示范围,则函数返回 0。如果参数 n 的值为 NULL,Int()函数返回 NULL。
Log()
功能计算 n 的自然对数。
语法 Log ( n )
参数 n:数值型变量或表达式,其值必须大于 0 返回值 Double。函数执行成功时返回 n 的自然对数。如果 n 小于等于 0,将导致运
行错误。如果参数 n 的值为 NULL,Log()函数返回 NULL。
LogTen()
功能计算 n 的常用对数(以 10 为底)。
语法 LogTen ( n )
参数 n:数值型变量或表达式,其值必须大于 0 返回值 Double。函数执行成功时返回 n 的常用对数。如果 n 小于等于 0,将导致运
行错误。如果参数 n 的值为 NULL,LogTen()函数返回 NULL。
Max()
功能求两个数中的最大值。
语法 Max ( x, y )
参数 x:数值型变量或表达式,参加比较的第一个数 y :数值型变量或表达式,参加比较的第二个数返回值以 x、y 中数据类型更精
确的数据类型作为该函数的返回值数据类型。函数执行成功时返回参数比较的两个数中更大者。如果任何参数的值为 NULL,Max()
函数返回 NULL。
Min()
功能求两个数中的最小值。
语法 Min( x, y )
参数 x:数值型变量或表达式,参加比较的第一个数 y :数值型变量或表达式,参加比较的第二个数返回值以 x、y 中数据类型更精
确的数据类型作为该函数的返回值数据类型。函数执行成功时返回参数比较的两个数中较小者。如果任何参数的值为 NULL,Min()
函数返回 NULL。
Mod()
功能求余数。
语法 Mod ( x, y )
参数 x:数值型变量或表达式,被除数 y :数值型变量或表达式,除数返回值以 x、y 中数据类型更精确的数据类型作为该函数的返
回值数据类型。函数执行成功时返回 x 除以 y 所得的余数 。如果任何参数的值为 NULL,Mod()函数返回 NULL。
Pi()
功能计算 n 与 Pi(3.14159265358979323...)的乘积。
语法 Pi ( n )
参数 n:数值型变量或表达式返回值 Double。函数执行成功时返回 n 与 Pi(3.14159265358979323...)的乘积。发生错误时返回-
1。如果参数 n 的值为 NULL,Pi()函数返回 NULL。
Rand()
功能得到 1 与 n 之间的一个伪随机数。
语法 Rand ( n )
参数 n:数值型变量或表达式,指定要产生的伪随机数的上界。有效值在 1 到 32,767 之间返回值与 n 的数据类型相同。函数执行成
功时返回 1 与 n 之间的一个伪随机数,包括 1 和 n 在内。如果参数 n 的值为 NULL,Rand()函数返回 NULL。
Randomize()
功能初始化伪随机数发生器,这样让应用程序每次使用不同的伪随机数序列。
语法 Randomize ( n )
参数 n:数值型变量或表达式,指定伪随机数生成器使用的起始值,不同的起始值可以生成不同的伪随机数序列。当 n 的值为 0 时,
该函数把系统时钟作为伪随机数生成器的起始值,这样可以生成不可重复的伪随机数序列。当 n 的值不为 0 时,可以产生不同的伪随
机数序列,但是,如果两次使用相同的伪随机数生成器起始值,那么两次生成的伪随机数序列相同。n 的值在 0 到 32,767 之间返回
值 Integer。极少使用该函数的返回值。
Round()
功能将 x 四舍五入到 n 位。
语法 Round ( x, n )参数 x:要四舍五入的数值型数据 n:整数类型,指定从哪个小数位上四舍五入 x。有效值在 0 到 18 之间返回值
Decimal。函数执行成功时返回将 x 四舍五入到小数点后第 n 位的数值,如果函数执行失败或任何参数的值为 NULL,Round()函数
返回 NULL。
Sign()
功能确定 n 是整数、负数还是零。
语法 Sign ( n )
参数 n:数值型变量或表达式,指定要测试符号的值返回值 Integer。当 n 大于 0 时返回 1;当 n 小于 0 时返回-1;当 n 等于 0 时返
回 0。如果参数 n 的值为 NULL,Sign()函数返回 NULL。
Sin()
功能计算正弦,其中参数以弧度为单位。
语法 Sin( n )
参数 n:数值型变量或表达式返回值 Double。函数执行成功时返回 n 的正弦。如果参数 n 的值为 NULL,Sin()函数返回 NULL。
Sqrt()
功能计算平方根。
语法 Sqrt ( n )
参数 n:数值型变量或表达式,指定要计算平方根的数据返回值 Double。函数执行成功时返回 n 的平方根。如果 n 是负数,则执行
该函数时引发运行错误。如果参数 n 的值为 NULL,Sqrt()函数返回 NULL。
Tan()
功能计算正切,其中参数以弧度为单位。
语法 Tan( n )
参数 n:数值型变量或表达式返回值 Double。函数执行成功时返回 n 的正切。如果参数 n 的值为 NULL,Tan()函数返回 NULL。
Truncate()
功能截断数值到指定的小数位。
语法 Truncate ( x, n )
参数 x:要截断的数值型数据 n:整数类型,指定从哪个小数位上截断 x。有效值在 0 到 18 之间返回值 Decimal。函数执行成功时
返回将 x 截断到小数点后第 n 位的数值,如果函数执行失败或任何参数的值为 NULL,Truncate()函数返回 NULL。所谓截断就是舍
弃指定位之后的数值。
Asc()
功能得到字符串第一个字符的 ASCII 码整数值。
语法 Asc ( string )
参数 string:要得到第一个字符 ASCII 值的字符串返回值 Integer。函数执行成功时返回 string 参数第一个字符的 ASCII 值,如果
string 参数的值为 NULL,则 Asc()函数返回 NULL。
Char()
功能将字符串的第一个字符、Blob 变量的第一个值、或一个整数转换成字符。
语法 Char ( n )
参数 n:字符串、Blob 变量或整数,也可以是包含上述类型数据的 Any 类型变量返回值 Char。返回参数 n 的第一个字符。如果 n
参数的值为 NULL,则 Char()函数返回 NULL。
Dec()
功能将字符串或 Blob 值转换成 Decimal 类型的值。
语法 Dec ( stringorblob )
参数 stringorblob:string 类型变量或 Blob 类型变量。Blob 类型变量时,把该变量第一个值转换为 Decimal 类型的值,其余部分
被忽略。stringorblob 参数也可以是包含上述类型数据的 Any 类型变量返回值 Decimal。函数执行成功时返回相应的 Decimal 类
型值。如果 stringorblob 参数中的值不是有效的 PowerScript 数字或数据类型不兼容,那么 Dec()函数返回 0。如果 stringorblob
参数的值为 NULL,则 Dec()函数返回 NULL。
Double()
功能将字符串或 Blob 值转换成 Double 类型的值。
语法 Double(stringorblob)
参数 stringorblob:string 类型变量或 Blob 类型变量。Blob 类型变量时,把该变量第一个值转换为 Double 类型的值,其余部分
被忽略。stringorblob 参数也可以是包含上述类型数据的 Any 类型变量返回值 Double。函数执行成功时返回相应的 Double 类型
值。如果 stringorblob 参数中的值不是有效的 PowerScript 数字或数据类型不兼容,那么 Double()函数返回 0。如果
stringorblob 参数的值为 NULL,则 Double()函数返回 NULL。
Integer()
功能 将字符串或 Blob 值转换成 Integer 类型的值。
语法 Integer ( stringorblob )
参数 stringorblob:string 类型变量或 Blob 类型变量。Blob 类型变量时,把该变量第一个值转换为 Integer 类型的值,其余部分
被忽略。stringorblob 参数也可以是包含上述类型数据的 Any 类型变量返回值 Integer。函数执行成功时返回相应的 Integer 类型
值。如果 stringorblob 参数中的值不是有效的 PowerScript 数字或数据类型不兼容,那么 Integer()函数返回 0。如果
stringorblob 参数的值为 NULL,则 Integer()函数返回 NULL。
Long()
功能将其它类型的数据转换为 Long 类型的值。该函数有两种语法格式:
语法一、将两个无符号整数组合成一个长整数值;
语法二、将字符串或 Blob 值转换成 Long 类型的值。下面分别予以介绍:
语法一、将两个无符号整数组合成一个长整数值
语法 Long ( lowword, highword )
参数 lowword:UnsignedInteger 类型,指定长整数中的低位值 highword:UnsignedInteger 类型,指定长整数中的高位值返
回值 Long。函数执行成功时返回由低位值和高位值组合后的长整数值,发生错误时返回-1。如果任何参数的值为 NULL,则 Long()
函数返回 NULL。
语法二、将字符串或 Blob 值转换成 Long 类型的值
语法 Long ( stringorblob )
参数 stringorblob:string 类型变量或 Blob 类型变量。Blob 类型变量时,把该变量第一个值转换为 Long 类型的值,其余部分被
忽略。stringorblob 参数也可以是包含上述类型数据的 Any 类型变量返回值 Long。函数执行成功时返回相应的 Long 类型值。如果
stringorblob 参数中的值不是有效的 PowerScript 数字或数据类型不兼容,那么 Long()函数返回 0。如果 stringorblob 参数的值
为 NULL,则 Long()函数返回 NULL。
Real()
功能将字符串或 Blob 值转换成 Real 类型的值。
语法 Real ( stringorblob )
参数 stringorblob:string 类型变量或 Blob 类型变量。当该参数是 Blob 类型变量时,把该变量第一个值转换为 Real 类型的值,
其余部分被忽略。stringorblob 参数也可以是包含上述类型数据的 Any 类型变量返回值 Real。函数执行成功时返回相应的 Real 类
型值。如果 stringorblob 参数中的值不是有效的 PowerScript 数字或数据类型不兼容,那么 Real()函数返回 0。如果 stringorblob
参数的值为 NULL,则 Real()函数返回 NULL。
Date()
功能 将其它类型的数据转换为 Date 类型的数据。该函数有三种语法格式:
语法一、将 DateTime 类型或第一个值是 DateTime 或 Date 的 Blob 值转换成 Date 类型的值;
语法二、将其值是个有效日期的字符串转换成 Date 类型的值;
语法三、将三个整数组合成一个日期。下面分别予以介绍:
语法一、将 DateTime 类型或第一个值是 DateTime 或 Date 的 Blob 值转换成 Date 类型的值
语法 Date ( datetime )
剩余42页未读,继续阅读
资源评论
ifu25
- 粉丝: 30
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Kotlin语言的Android开发工具类集合源码
- 零延迟 DirectX 11 扩展实用程序.zip
- 基于Java的语音识别系统设计源码
- 基于Java和HTML的yang_home766个人主页设计源码
- 基于Java与前端技术的全国实时疫情信息网站设计源码
- 基于鸿蒙系统的HarmonyHttpClient设计源码,纯Java实现类似OkHttp的HttpNet框架与优雅的Retrofit注解解析
- 基于HTML和JavaScript的廖振宇图书馆前端设计源码
- 基于Java的Android开发工具集合源码
- 通过 DirectX 12 Hook (kiero) 实现通用 ImGui.zip
- 基于Java开发的YY网盘个人网盘设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功