PowerBuilder 系统整理【库管理函数、数值计算函数】

9.库管理函数

9.1 LibraryCreate(libraryname {,comments})

返回值:Integer。创建一个空的PB应用库。执行成功返回1,错误返回-1

9.2 LibraryDelete(libraryname {,objectname,objecttype})

Objectname:要从库中删除的数据窗口对象的名称

Objecttype:要删除对象的类型,目前仅支持ImprotDataWindow!

返回值:Integer。当可选项未指定,删除指定的应用库。执行成功返回1,错误返回-1。

9.3 LibraryDirectory(libraryname,objecttype)

Objecttype:取值为DirAll!,DirApplication!,DirDataWindow!等

返回值:string。得到应用库中指定对象的信息列表对象名~t修改日期/时间~t注释~n

9.4 LibraryExport(libraryname,objectname,objecttype)

返回值:string。执行成功返回指定对象的语法

9.5 LibraryImport(libraryname,objectname,objecttype,syntax, errors {,comment})

Objecttype: 要移入对象的类型,目前只支持ImportDataWindow!

返回值:Integer。执行成功返回1,错误返回-1

 

10.数值计算函数

函数 返回值 功能
Asb(n) N的数据类型 计算绝对值
Ceiling(n) N的数据类型 返回大于n的最小整数
Cos ( n) Double 余弦函数
Exp ( n) Double 计算e的n次方
Fact ( n) Double 计算n的阶乘
Int ( n) Integer 得到小于n的最大整数
Log ( n) Double 计算n的自然代数
LogTen ( n) Double 计算n的常用代数(以10为底)
Max(x,y)

Min(x,y)      Mod(x,y)

x,y中更精确的数据类型 求最大值

求最小值

求余数

Pi ( n ) Double 计算n与pi的乘积
Rand(n) N的数据类型 得到一个1到n之间的伪随机数
Randomize( n ) Integer 初始化伪随机数发生器
Round ( x, n ) Decimal 将x四舍五入到n位
Sign ( n ) Integer(1,-1,0) 确定n是整数、负数还是零
Sin ( n ) Double 正弦函数
Sqrt ( n ) Double 计算n的平方根
Tan ( n ) Double 正切函数
Truncate(x,n) Decima 截断数值到指定的小数位

 

整理时间:2019-11-19 10:08:00

时间:2019-11-19 10:08:08

 

发表回复