PowerBuilder学习笔记(1)PowerScript语言

这篇博客是PowerBuilder学习笔记的第一部分,主要介绍了PowerScript语言的基础知识,包括大小写规则、注释、断行符和续行符、标识符、特殊ASCII码字符、空值(NULL)、代词使用、对象引用方法、保留字以及声明语句和变量作用域。还讨论了数据类型、操作符、创建与释放对象实例、赋值语句、CALL语句和条件、循环语句等核心概念。
摘要由CSDN通过智能技术生成

PowerBuilder学习笔记(1)PowerScript语言

(笔记记录于东莞裕元)

一.语言基础
1.大小写
    PowerScript语言是大小写不敏感语言(Non case sensitive).

2.注释
    行注释 //
    块注释 /* */

3.断行符(;),续行符(&)
    断行符: 不同语句可用分号分割,或者另起一行不用分号
    续行符: 块注释中换行不必加续行符,SQL语句中不必加换行符。不能在标识符和保留字中间续行。

4.标识符
    必须以字母或下划线开头.
    其余字符可以是字母、数字及下述的特殊符号:下划线(_)、短横线(-)、美元符号($)、号码符号(#)、百分号(%)
    最长40个字符,中间不能有空格
    保留字不能做标识符
    标识符不分大小写

5.特殊ASCII码字符
    特殊符号                 表示方法        特殊符号             表示方法
    折行(New Line)           ~n              制表符(Tab)          ~t
    垂直制表(Vertical Tab)   ~v              回车(Return)         ~r
    换行(Formfeed)           ~f              退格(Backspace)      ~b
    双引号(")                ~"              单引号(')            ~'
    波浪号(~)                ~~

6.空值(NULL)
    IsNull(), SetNull()

7.代词
    This: 代表窗口、用户对象、菜单、应用对象或控件本身.
    Parent: 当前空间所在的窗口(包含当前对象的容器对象).
    ParentWindow: 代表运行时菜单所在的窗口,该代词只能在菜单的事件处理程式中使用.
    Super: 继承关系调用父对象. Call Super::Clicked

8.对象、属性、函数和事件的引用方法
    访问对象属性的格式
        对象名.对象属性
    访问对象函数与事件的格式
        {objectname.}{type}{calltype}{when} functionname({argumentlist})
        objectname: 对象名
        type: 类型,取值为
                  Function(缺省值): 函数
                  Event:            事件
        calltype: 查找函数时机,有效取值
                  Static(缺省值): 编译时查找
                  Dynamic:        运行时查找,若不存在,产生运行时错误
        when: 指明函数或事件是立即执行还是当前程序执行完毕后执行,取值:
                  Trigger(缺省值): 立即执行

  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值