PowerScript语言
来源:互联网 发布:淘宝老式电影幕布 编辑:程序博客网 时间:2024/05/16 03:27
PowerScript语言
标识符:代表变量,标号,函数,窗口,菜单,控件,对象等名称的符号。
注释符:单行//,多行/**/
续行符:&(不能在标识符或保留字中间用)
命名规则:
● 必须字母或下划线开头
● 由字母,数字,下划线,短横线,¥,#,%组成,不能是关键字
● 不区分大小写,最长40个字符
注意:短横线又是减号,因此,表达式中的减号前后必须用空格隔开
空值:既不是零,也不是非零的任何值
变量被赋予空值的两种方法:
(1) 从数据库中读到空值
(2) 使用SetNull()函数赋值
例如:String person //person=” ”
SetNull(person) //person值为NULL
测试变量是否为空时,使用函数IsNull()
代词:poweScript提供了四个代词,分别如下
This:代表窗口,用户对象,菜单,应用对象或控件本身
Parent:指当前控件所在的窗口
ParentWindow:代表运行时菜单所在的窗口,只能在菜单的处理程序中使用
Super:用于调用祖先的程序
常用标准数据类型:
Blob:二进制大对象,用于处理图像或大文本
Boolean:布尔型,只有ture或false
Char或character:单个字符
String:字符串类型
Date: 日期,time:时间,datetime:日期及时间
Decimal或dec:带符号十进制,最大18位精度
Double:浮点型,15位有效数字
Integer或int:16位带符号整数
Long:32位带符号整数
Real:带符号浮点型,精度6位
枚举类型:常用于对象或控件的属性,系统函数的参数等(不能自定义,枚举类型都是以英文单词开头,!结束)
变量声明:系统预定义的全局变量(SQLCA,SQLDA,SQLSA,Error,Message)除外,其它变量在使用前都要声明。格式:数据类型 变量名{=初始值}
变量的作用域:
Local:仅在所在的事件和函数内起作用
Instance:在所在对象的全部事件及函数中起作用。
Global:作用域是整个应用程序。
Share:不常用这个变量
运算符:
算术运算符:(+,-,*,/,^)优先级依次减弱
关系运算符:
逻辑运算符:not ,and ,or
连接运算符:+
运算符优先级:
1 () 括号
2 +,- ,++,-- 正号、负号、自增、自减
3 ^ 幂运算
4 *,/ 乘、除
5 +,- 加、减及连接运算
6 =,>,<,>=,<=,<> 关系运算符
7 NOT 逻辑反
8 AND 逻辑与
9 OR 逻辑或
基本语句
赋值语句:格式:variable_name=expression
条件语句:if…else…
循环语句:for…next…;do…loop;
多选择语句:choose…case……ende choose
Continue语句:只能用于do…loop和for…next中
Exit语句:只能用于do…loop和for…next中,结束循环
Return:格式:eturn[表达式]
Halt语句:HALT:结束当前的PowerBuilder应用程序。
HALT CLOSE:先触发当前PowerBuilder应用程序的application对象的close事件,然后再结束当前的应用程序。
Goto语句
基本函数
Messagebox函数:格式: MessageBox( title, text [,icon [,button [,default]]] )其中title和text参数是必须的,其它花括号中的参数是可选的。
Open函数:Open函数用来打开一个窗口。格式: Open(window_name)
Close函数:Close函数用来关闭一个窗口。格式: Close(window_name)
Run函数:Run函数被用于运行其它的应用程序。格式:Run(appl) 或 Run(appl, state)
App是个字符串,指明运行的应用程序名。State指明运行时候的窗口状态,有三个值可选:Maximized!:最大化窗口;Minimized!:最小化窗口;Normal!:正常大小窗口(原始窗口),此为默认值。
- PowerScript语言
- Powerscript 语言(变量常量)
- PowerBuilder学习笔记(1)PowerScript语言
- PB的特点及Powerscript的语言基础
- powerscript基础学习一
- 在PowerScript中使用WSH
- 使用PowerScript取得DW的Arguments值
- PB中PowerScript使用及注意
- powerscript自增自减需注意
- 在PowerScript脚本中访问数据窗口中的数据
- 在PowerScript脚本中访问数据窗口中的数据
- 算法.数学.初级.求最大公约数--辗转相除法,powerbuilder powerscript实现
- 算法.数学.初级.求最小公倍数--(利用最大公约数的辗转相除法),powerbuilder powerscript实现
- 遇上了用powerscript写的,窗口加自定义函数加userObject,每个几十个堆砌的图形化操作显示界面
- 语言
- 语言
- 语言
- 语言
- 关于Web开发学习路线
- 十天学会ASP.net之实战系列(C#和Vb.net双版本)
- 【转】BEA Weblogic系列—Domain启动的默认行为
- 终于有了第一篇BLOG,真落后
- java图片处理 文字水印 图片水印 缩放 补白
- PowerScript语言
- 通过汉诺塔问题分析递归过程
- DB2学习文档23—SQL for DB2——创建表单的其他方法
- 明天去澳门
- 请各位大虾进来解决下~!急
- 为不喝的朋友准备的!
- My97DatePicker时间控件
- Oracle10g oem grid control
- 问Calc(9999)的值是多少。