PowerBuilder 编程基础(一)

1  标准数据类型

Blob         (二进制数据)

Boolean    (ture/false)

Character  (字符,简写为char)

Date         (日期 2013-11-11)

DateTime (带时分秒的日期 2013-11-11 11:11:59)

Time         (只有时分秒的时间 12:00:01)

Decimal     (数值型 比如 123.66  相当于 numeric)

Interger    (int ,相当于SQL中的smallint)

Long        (相当于SQl中的int)

Real         (精度为6位小数)

String      (字符串)

Unsigned Integer (无符号整形 uint)

Unsigned Long    (无符号长整形 ulong)

2  Any数据类型

    可变的数据类型可以为 标准的数据类型,对象,数组 等等
    classname()函数可以查看 Any内容中数据类型
    操作此数据类型之前必须进行强制转换
    例如: Any C
              C=A+B  ,只有当A,B是相同的数据类型时,此语句才能正常执行

3  系统对象数据类型

    PB中 窗口,菜单,按钮等可以视为系统对象数据类型,每个类型的对象为一个类,PB在类级别上管理它的对象
    例如: w_main w_new

              open(w_new)   会创建一个和 w_main 一样的windows窗体

4  枚举类型  在PB中有两种用途

   作为函数的参数
   指定对象或者控件的属性

变量与常量
   变量分为 ,全局变量,实例变量,局部变量 (前面三种只是作用域不一样)和 共享变量(重新打开此对象后,仍可访问上次对象关闭前的赋值)

 

数组
    int i[5]     一维数组
    int r[8,9]  二维数组
    int record[-9 to 6,5 to10] PB中数据的下标是可以定义的,不一定是从1开始的
    int jj[]      可变数据  (PB中可变数组只能是一维的,可变的数组的下标永远是1,无法通过to 短语来改变

运算符 +   -  *  /   ^  ++   -- +=   -=  *=  /=   ^=
关系运算符 和 逻辑运算符  >  <  >=   <= =  <>  NOT AND  ALL

PB转义字符 ~n 换行  ~r 回车  (其它语言 均采用 /n /r ) 

 

posted @ 2013-11-27 12:35  胳膊拧不过大腿  阅读(973)  评论(0)    收藏  举报