PB函数大全一

Abs()
功能计算绝对值。
语法Abs ( n )
参数n:要得到绝对值的数值型变量或表达式返回值返回值的数据类型与n的数据类型相同,函数执行成功时返回n的绝对值。如果参数n的值为NULLAbs()函数返回NULL
Ceiling()
功能返回大于n的最小整数。
语法Ceiling ( n )
参数n:数值型变量或表达式返回值返回值的数据类型与n的数据类型相同。函数执行成功时返回大于n的最小整数。如果参数n的值为NULLCeiling()函数返回NULL
Cos()
功能计算余弦,其中参数以弧度为单位。
语法Cos ( n )
参数n:数值型变量或表达式返回值Double。函数执行成功时返回n的余弦。如果参数n的值为NULLCos()函数返回NULL
Exp()
功能计算en次方。
语法Exp ( n )
参数n:指定幂值返回值Double。函数执行成功时返回e(约等于2.71828)的n次方。如果参数n的值为NULLExp()函数返回NULL
Fact()
功能计算n的阶乘。
语法Fact ( n )
参数n:数值型变量或表达式返回值Double。函数执行成功时返回n的阶乘。如果参数n的值为NULLFact()函数返回NULL
Int()
功能得到小于等于n的最大整数。
语法Int ( n )
参数n:数值型变量或表达式返回值Integer。函数执行成功时返回小于等于n的最大整数。如果n的值太小或太大,超过了整数的表示范围,则函数返回0。如果参数n的值为NULLInt()函数返回NULL
Log()
功能计算n的自然对数。
语法Log ( n )
参数n:数值型变量或表达式,其值必须大于0返回值Double。函数执行成功时返回n的自然对数。如果n小于等于0,将导致运行错误。如果参数n的值为NULLLog()函数返回NULL
LogTen()
功能计算n的常用对数(以10为底)。
语法LogTen ( n )
参数n:数值型变量或表达式,其值必须大于0返回值Double。函数执行成功时返回n的常用对数。如果n小于等于0,将导致运行错误。如果参数n的值为NULLLogTen()函数返回NULL
Max()
功能求两个数中的最大值。
语法Max ( x, y )
参数x:数值型变量或表达式,参加比较的第一个数y :数值型变量或表达式,参加比较的第二个数返回值以xy中数据类型更精确的数据类型作为该函数的返回值数据类型。函数执行成功时返回参数比较的两个数中更大者。如果任何参数的值为NULLMax()函数返回NULL
Min()
功能求两个数中的最小值。
语法Min( x, y )
参数x:数值型变量或表达式,参加比较的第一个数y :数值型变量或表达式,参加比较的第二个数返回值以xy中数据类型更精确的数据类型作为该函数的返回值数据类型。函数执行成功时返回参数比较的两个数中较小者。如果任何参数的值为NULLMin()函数返回NULL
Mod()
功能求余数。
语法Mod ( x, y )
参数x:数值型变量或表达式,被除数y :数值型变量或表达式,除数返回值以xy中数据类型更精确的数据类型作为该函数的返回值数据类型。函数执行成功时返回x除以y所得的余数 。如果任何参数的值为NULLMod()函数返回NULL
Pi()
功能计算nPi(3.14159265358979323...)的乘积。
语法Pi ( n )
参数n:数值型变量或表达式返回值Double。函数执行成功时返回nPi(3.14159265358979323...)的乘积。发生错误时返回-1。如果参数n的值为NULLPi()函数返回NULL
Rand()
功能得到1n之间的一个伪随机数。
语法Rand ( n )
参数n:数值型变量或表达式,指定要产生的伪随机数的上界。有效值在132,767之间返回值与n的数据类型相同。函数执行成功时返回1n之间的一个伪随机数,包括1n在内。如果参数n的值为NULLRand()函数返回NULL
Randomize()
功能初始化伪随机数发生器,这样让应用程序每次使用不同的伪随机数序列。
语法Randomize ( n )
参数n:数值型变量或表达式,指定伪随机数生成器使用的起始值,不同的起始值可以生成不同的伪随机数序列。当n的值为0时,该函数把系统时钟作为伪随机数生成器的起始值,这样可以生成不可重复的伪随机数序列。当n的值不为0时,可以产生不同的伪随机数序列,但是,如果两次使用相同的伪随机数生成器起始值,那么两次生成的伪随机数序列相同。n的值在032,767之间返回值Integer。极少使用该函数的返回值。
Round()
功能将x四舍五入到n位。
语法Round ( x, n )参数x:要四舍五入的数值型数据n:整数类型,指定从哪个小数位上四舍五入x。有效值在018之间返回值Decimal。函数执行成功时返回将x四舍五入到小数点后第n位的数值,如果函数执行失败或任何参数的值为NULLRound()函数返回NULL
Sign()
功能确定n是整数、负数还是零。
语法Sign ( n )
参数n:数值型变量或表达式,指定要测试符号的值返回值Integer。当n大于0时返回1;当n小于0时返回-1;当n等于0时返回0。如果参数n的值为NULLSign()函数返回NULL
Sin()
功能计算正弦,其中参数以弧度为单位。
语法Sin( n )
参数n:数值型变量或表达式返回值Double。函数执行成功时返回n的正弦。如果参数n的值为NULLSin()函数返回NULL
Sqrt()
功能计算平方根。
语法Sqrt ( n )
参数n:数值型变量或表达式,指定要计算平方根的数据返回值Double。函数执行成功时返回n的平方根。如果n是负数,则执行该函数时引发运行错误。如果参数n的值为NULLSqrt()函数返回NULL
Tan()
功能计算正切,其中参数以弧度为单位。
语法Tan( n )
参数n:数值型变量或表达式返回值Double。函数执行成功时返回n的正切。如果参数n的值为NULLTan()函数返回NULL
Truncate()
功能截断数值到指定的小数位。
语法Truncate ( x, n )
参数x:要截断的数值型数据n:整数类型,指定从哪个小数位上截断x。有效值在018之间返回值Decimal。函数执行成功时返回将x截断到小数点后第n位的数值,如果函数执行失败或任何参数的值为NULLTruncate()函数返回NULL。所谓截断就是舍弃指定位之后的数值。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数组函数 Pos() CloseChannel() PrintSetFont() lowerBound() Replace() ExeclRemote() PrintSetSpacing() UpperBound() Right() GetDataDDEOrigin() PrintSetup() RightTrim() GetRemote() PrintText() Blob(大二进制对象)函数 Space() OpenChanner() PrintWindth() Blob() Trim() RespondRemote() PrintX() BlobEdit() Upper() SetRemote() PrintY() BlobMid() StartHotLink() Len() 系统与环境函数 StopHotLink() 窗口操作函数 String() Clipboard() Close() CommandParm() DDE服务器函数 CloseWithReturn() 数据类型检查与转换函数 DoScript() GetCommandDDE() Open() Asc() GetApplication() GetCommandDDEOrigin() OpenSheet() Char() GetEnvironment() GetDataDDE() OpenSheetWithParm() Dec() GetFocus() GetDataOrigin() OpenWithParm() Double() Post() RespondRemote() Integer() ProfileInt() SetDataDDE() 国际化函数 Long() ProfileString() StartServerDDE() IsAllArabic() Real() Restart() StopServerDDE() IsAllHebew() Date() Run() IsAnyArabic() DateTime() Send() 文件操作函数 IsAnyHebrew() IsNumber() SetProfileString() FileClose() IsArabic() IsTime() ShowHelp() FileDelete() IsArabicAndNumbers() Time() SignalError() FileExists() IsHebrew() Yield() FileLength() IsHebrewAndNumbers() 数值计算函数 FileOPen() Reverse() Abs() 日期、时间函数 FileRead() ToAnsi() Ceiling() Day() FileSeek() ToUnicode() Cos() DayName() FileWrite() Exp() DayNumber() GetFileOpenName() 其他函数 Fact() DaysAfter() GetFileSaveName() Beep() Int() Hour() ClassName() Log() Minute() 库管理函数 DebugBreak() logTen() Month() LibraryCreate() IntLow() Max() Now() LibraryDelete() IsValid() Min() RelativeDate() LibraryDirectory() KeyDown() Mod() RelativeTime() LibraryExport() MessageBox() Pi() Second() LibraryImport() PixelsToUnits() Rand() Today() PopulatError() Randomize() Year() 打印函数 RGB() Round() Print() SetNull() Sign() 注册(Registry)函数 PrintBitmap() SetPointer() Sin() RegistryDelete() PrintCancel() SignalError() Sqrt() RegistryGet() PrintClose() UnitsToPixels() Tan() RegistryKeys() PrintDataWindow() Truncate() RegistrySet() PrintDefineFont() RegistryValues() PrintLine() 字符串操作函数 PrintOpen() Fill() 定时函数 PrintOval() Left() CPU() PrintPage() LeftTrim() Idle() PrintRect() Lower() Timer() PrintRoundRect() Match() PrintScreen() Mid() DDE客户函数 PrintSend()
PB12 外部函数是PowerBuilder开发工具中的一个功能,它允许我们在应用程序中调用外部的DLL(动态链接库)函数或外部的COM(组件对象模型)组件。 在PB12 中使用外部函数时,需要设置相关的字符集。字符集是用来表示字符编码的规则,不同的字符集对应不同的字符编码。在PowerBuilder中,我们可以使用以下几种字符集: 1. ANSI字符集:也称为Windows字符集,用于表示英文字符和部分特殊字符,如标点符号和数字等。当我们调用外部函数时,如果外部函数使用了ANSI字符集,则需要将PB12中的字符集设置为ANSI。 2. Unicode字符集:也称为UTF-16字符集,用于表示世界上大多数语言的字符。当我们调用外部函数时,如果外部函数使用了Unicode字符集,则需要将PB12中的字符集设置为Unicode。 3. OEM字符集:也称为操作系统的字符集,用于表示与操作系统相关的字符编码。在某些情况下,我们需要调用使用OEM字符集的外部函数,这时需要将PB12中的字符集设置为OEM。 为了正确地调用外部函数,我们首先需要确定外部函数使用的字符集,然后根据需要将PB12中的字符集设置为相应的字符编码,以保证数据的正确传递和处理。 总之,PB12 外部函数字符集是用来设置PowerBuilder中调用外部DLL函数或COM组件时所采用的字符编码规则。根据外部函数的字符集,我们可以在PB12中设置相应的字符集,以确保数据的正确传递和处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值