没有合适的资源?快使用搜索试试~ 我知道了~
powerbuilder函数大全文件
需积分: 9 7 下载量 26 浏览量
2011-02-12
14:01:26
上传
评论
收藏 160KB DOC 举报
温馨提示
试读
40页
powerbuilder函数大全,包含pb编程用到的函数等
资源详情
资源评论
资源推荐
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 )
参数 datetime:DateTime 类型的值或第一个值是 DateTime 或 Date 的 Blob 类型的值。当该
参数是 Blob 类型变量时,把该变量第一个值转换为 Date 类型的值,其余部分被忽略。
datetime 参数也可以是包含上述类型数据的 Any 类型变量返回值 Date。函数执行成功时返
回相应的 Date 类型值。如果 datetime 参数中的值不是有效的 PowerScript 日期或数据类型不
兼容,那么 Date()函数返回 1900-01-01。如果 datetime 参数的值为 NULL,则 Date()函数返
回 NULL。
语法二、将其值是个有效日期的字符串转换成 Date 类型的值
语法 Date ( string )
参数 string:string 类型,其值包括一个有效的以字符串形式表示的日期(比如 January 1,
1998 或 12-31-99), string 参数也可以是包含字符串类型数据的 Any 类型变量返回值
Date 。函 数 执 行成功时 返回相应 的 Date 类型值 。 如 果 string 参数中的 值不是有 效 的
PowerScript 日期或数据类型不兼容,那么 Date()函数返回 1900-01-01。如果 string 参数的值
为 NULL,则 Date()函数返回 NULL。
语法三、将三个表示年、月、日的整数组合成一个日期
语法 Date ( year, month, day )
参数 year:integer 类型,指定日期中的年份,用四位数字表示,从 0 到 9999month:integer
类型,指定日期中的月份,用一位或两位数字表示,从 1 到 12day:integer 类型,指定日期
中的号数,用一位或两位数字表示,从 1 到 31 返回值 Date。函数执行成功时返回由
year、month、day 三个参数确定的日期。如果这三个参数中任何一个参数使用了无效值
(比如月份指定为 14),则 Date()函数返回 1900-01-01。如果任何参数的值为 NULL,则
Date()函数返回 NULL。
DateTime()
功能 将其它类型的数据转换为 DateTime 类型的数据。该函数有两种语法格式:语法一、
把日期和时间值组合成 DateTime 类型的值;语法二、将 Blob 类型的值转换成 DateTime 类
型的值。下面分别予以介绍:
语法一、把日期和时间值组合成 DateTime 类型的值
语法 DateTime ( date {, time } )
参数 date:Date 类型的日期值 time :可选参数,Time 类型的时间值,省略该参数时
PowerBuilder 把时间设置为午夜(00:00:00.000000)。当指定该参数时,可以仅仅指定小
时值返回值 DateTime。函数执行成功时返回日期和时间组合而成的 DateTime 类型的值。如
果任何参数的值为 NULL,则 DateTime()函数返回 NULL。
语法二、将 Blob 类型的值转换成 DateTime 类型的值
语法 DateTime ( blob )
参数 blob:Blob 类型变量,把该变量第一个值转换为 DateTime 类型的值,其余部分被忽略。
blob 参数也可以是包含 blob 类型数据的 Any 类型变量返回值 DateTime。函数执行成功时返
剩余39页未读,继续阅读
spsuwi
- 粉丝: 5
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- NetOps-py通过sftp替换网络设备启动文件
- STM32单片机FPGA毕设电路原理论文报告任务驱动教学法在单片机课程教学中的应用
- STM32单片机FPGA毕设电路原理论文报告任务驱动法在单片机教学中的应用
- STM32单片机FPGA毕设电路原理论文报告人造金刚石压机智能化压力测控系统设计
- 以某列为依据匹配多项(Excel版)
- STM32单片机FPGA毕设电路原理论文报告人体短臂离心机实验台的显示控制系统
- STM32单片机FPGA毕设电路原理论文报告人工气候室监控系统的环境控制器研究
- STM32单片机FPGA毕设电路原理论文报告染整自动线张力控制系统的设计
- 数据挖掘与机器学习-实验
- 基于Linux系统Nginx的动态网站的LNMP环境源码包
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0