
PB编程
文章平均质量分 77
liuhw1979
不想再做IT,更不想再做大企业的IT。总之一句话,怎一个累字了得!
http://www.flash88.net/flash882004y12y9auto3ty//a1/354.swf
展开
-
PB数据窗口对象值获取
通过PowerBuilder的数据窗口对象属性,我们可以指定一定格式的表达式来直接从数据窗口中获得数据。这种直接的数据操作方法让我们能只需一条语句而不用调用许多方法,就可得到一定量甚至大量的数据。操作数据的表达式大致可分为三种,下面逐一介绍。---------------------------------------------------------------------1)原创 2009-09-10 14:10:00 · 8742 阅读 · 0 评论 -
PB中Dadawindow使用技巧
使DataWindow列只能追加不能修改 如何使DataWindow中的数据只能追加新记录而不能修改,利用 Column 的 Protect 属性可以很方便的做到这一点,方法如下:将每一列的 Protect 属性设置为:If( IsRowNew(), 0, 1) ) 在 PowerScript 中可以动态修改 Protect 属性:dw_1.Modify("column_name_here.Pro转载 2009-09-21 19:08:00 · 3982 阅读 · 0 评论 -
PB函数大全十
LowerBound()LowerBound()功能得到指定数组第n维的下界。语法LowerBound ( array {, n } )参数array:数组名n:数值类型,可选项,指定要得到数组哪一维的下界。缺省值为1返回值Long。函数执行成功时返回array数组第n维的下界。如果n的值超过了指定数组的最大维数,那么该函数返回-1。如果任何参数的值为NULL,LowerBound()函数返回NU原创 2009-09-11 09:19:00 · 1087 阅读 · 0 评论 -
PB函数大全九
IsAnyArabic()功能确定指定的字符串中是否包含阿拉伯文字符,该函数只能在PowerBuilder的阿拉伯文版本中使用。语法IsAnyArabic( string )参数string:要测试的字符串返回值Boolean。如果string中至少包含一个阿拉伯文字符成,那么函数返回TRUE,否则返回FALSE。如果PowerBuilder不是阿拉伯文版本,该函数总是返回FALSE。 IsAny原创 2009-09-11 09:18:00 · 2500 阅读 · 0 评论 -
PB函数大全八
FileWrite()功能向指定文件中写数据。语法FileWrite (fileno , variable )参数fileno:integer类型,指定文件句柄(由FileOpen()函数得到)variable:string或blob类型,其值将写入fileno参数指定的文件返回值Integer。函数执行成功时返回写入文件的字符或字节数,发生错误时返回-1。如果任何参数的值为NULL,那么File原创 2009-09-11 09:17:00 · 3159 阅读 · 0 评论 -
PB函数大全七
Timer()功能 在指定的时间间隔内反复触发指定窗口的定时器事件。语法Timer ( interval {, windowname } )参数interval:指定两次触发Timer事件之间的时间间隔,有效值在0到65之间。如果该参数的值指定为0,那么关闭定时器,不再触发指定窗口的Timer事件windowname:窗口名,指定时间间隔到时要触发哪个窗口的Timer事件。省略该参数时,触发当前窗原创 2009-09-11 09:16:00 · 2374 阅读 · 0 评论 -
PB函数大全六
Open()功能 打开窗口。该函数有两种语法格式:语法一、打开编程时已知数据类型的窗口对象;语法二、打开程序运行后才能确定数据类型的窗口对象。下面分别予以介绍:语法一、打开编程时已知数据类型的窗口对象语法Open ( windowvar {, parent } )参数windowvar:要打开窗口的窗口名,可以使用窗口画笔定义的窗口对象名,也可以使用该窗口对象的某个变量。Open()函数把打开窗口原创 2009-09-11 09:15:00 · 1069 阅读 · 0 评论 -
PB函数大全四
PixelsToUnits()功能 将像素值转换为PowerBuilder单位PBU。语法PixelsToUnits ( pixels, type )参数pixels:integer类型,指定要转换为PowerBuilder单位的像素数type:ConvertType枚举类型,指定按哪个方向进行转换。有效取值为:XPixelsToUnits! - 按水平方向转换像素;YPixelsToUnits!原创 2009-09-11 08:42:00 · 1863 阅读 · 0 评论 -
PB函数大全三
Time()功能 把其它类型的数据转换为Time类型的值。该函数有三种语法格式:语法一、将DateTime类型或第一个值是DateTime或Time的Blob值转换成Time类型的值;语法二、将其值是个有效时间的字符串转换成Time类型的值;语法三、将表示时、分、秒、以及微秒的整数组合成一个时间值。下面分别予以介绍:语法一、将DateTime类型或第一个值是DateTime或Time的Blob值转原创 2009-09-11 08:41:00 · 1684 阅读 · 0 评论 -
PB函数大全二
Asc()功能得到字符串第一个字符的ASCII码整数值。语法Asc ( string )参数string:要得到第一个字符ASCII值的字符串返回值Integer。函数执行成功时返回string参数第一个字符的ASCII值,如果string参数的值为NULL,则Asc()函数返回NULL。 Char()功能将字符串的第一个字符、Blob变量的第一个值、或一个整数转换成字符。语法Char ( n )原创 2009-09-11 08:39:00 · 1154 阅读 · 0 评论 -
PB函数大全一
Abs()功能计算绝对值。语法Abs ( n )参数n:要得到绝对值的数值型变量或表达式返回值返回值的数据类型与n的数据类型相同,函数执行成功时返回n的绝对值。如果参数n的值为NULL,Abs()函数返回NULL。 Ceiling()功能返回大于n的最小整数。语法Ceiling ( n )参数n:数值型变量或表达式返回值返回值的数据类型与n的数据类型相同。函数执行成功时返回大于n的最小整数。如果参转载 2009-09-11 08:36:00 · 1267 阅读 · 0 评论 -
PB错误代码
string ls_msgchoose case error.number case 1//by zero ls_msg = "发生被 0 除错误" case 2//2 Null object reference ls_msg = "空对象引用" case 3//3 Array boundary exceeded ls_msg = "数组越界" case 4//4 Enumerated转载 2009-09-11 08:33:00 · 18400 阅读 · 0 评论 -
PB函数大全五
CommandParm()功能得到应用程序运行时指定的命令参数。语法CommandParm ( )返回值String。函数执行成功时返回应用程序运行时的命令行参数,函数执行错误或没有命令行参数时函数返回空字符串("")。用法命令行参数是应用程序启动时跟在应用程序名称后面的任何参数,比如,在运行窗口中输入了下述命令:MyAppl C:/EMPLOYEE/EMPLIST.TXT那么MyAppl应用程序原创 2009-09-11 08:43:00 · 1528 阅读 · 0 评论 -
PB函数库之其它函数
Beep()功能响铃n次(n超过10时只响10次)。语法Beep ( n )参数n:数值类型,指定需要的响铃次数。如果n的值大于10,那么计算机只响铃10次返回值Integer。函数执行成功时返回1,发生错误时返回-1。如果参数n的值为NULL,Beep()函数返回NULL。 ------------------------------------------------------------转载 2009-11-05 18:01:00 · 661 阅读 · 0 评论