内容简介
本书重点介绍了PowerBuider中功能强大的编程语言——Powerscript语言、Powerscript函数以及在控件和对象中使用的事件。本书在介绍这些内容时,为用户提供了大量的示例程序以供参考。本书对函数和事件的使用按一种简明的方式加以介绍,使读者能够快速领会和掌握这些函数和事件的用法。本书既适用于PowerBuilder开发应用程序的广大编程人员,同时也可作为大专院校相关专业的师生自学、教学的参考书。
目录
第一篇 Powerscript 语言 第一章 Powerscript语言入门 1.1 注释行 1.2 标识符 1.3 标号 1.4 特殊ASCII字符 1.5 空值 1.6 保留字 1.7 代名词 1.8 续行和断句 1.9 空白 第二章 数据类型 2.1 标准数据类型 2.2 系统对象数据类型 2.3 枚举类型 第三章 变量、常量、数组和外部函数的说明 3.1 变量和常量 3.2 说明变量和常量 3.3 变量和常量可见范围 3.4 说明数组 3.5 引用变量 第四章 操作符和表达式 4.1 操作符 4.2 操作符在表达式中的优先级 4.3 表达式的数据类型 4.4 赋值与表达式 第五章 语句 5.1 赋值语句 5.2 CALL 5.3 CHOOSE CASE 5.4 ConTINUE 5.5 CREATE 5.6 DESTROY 5.7 DO...NEXT 5.8 EXIT 5.9 FOR...NEXT 5.10 GOTO 5.11 HALT 5.12 IF...THEN 5.13 RETURN 第六章 SQL语句 6.1 在Powerscript中使用SQL语句 6.2 CLOSE 6.3 COMMIT 6.4 ConNECT 6.5 DECLARE 6.6 DELETE 6.7 DISConNECT 6.8 EXECUTE 6.9 FETCH 6.10 INSERT 6.11 OPEN Cursor 6.12 ROLLBACK 6.13 SELECT 6.14 SELECTBLOB 6.15 UPDATE 6.16 UPDATEBLOB 6.17 动态SQL语句的使用 第七章 对象和结构 7.1 对象 7.1.1 对象的概念 7.1.2 用户对象 7.1.3 对象的实例化 7.1.4 父对象和子对象 7.1.5 管理内存 7.2 结构体 7.3 行为类似于结构体的用户对象 7.4 为对象和结构赋值 第八章 调用函灵敏和响应事件 8.1 函数和事件 8.1.1 调用函数和事件 8.1.2 各种类型函数和事件响应函数 8.1.3 函数和事件的比较 8.2 PowerBuilder寻找和执行事件和函数 8.2.1 函数 8.2.2 事件 8.3 调用事件或函数 8.3.1 触发和告和调用函数和事件 8.3.2 静态对动态调用 8.4 调用函数和事件语法 8.5 说明和调用外部函数 8.6 说明DBMS的存储过程作为远程过程调用 第二篇 函数篇 第九章 数组函数 9.1 LowerBound ( ) 9.2UpperBound ( ) 第十章 Blob函数 10.1 Blob ( ) 10.2 BlobEdit ( ) 10.3 BlobMid ( ) 10.4 Len ( ) 10.5 Sgtring ( ) 第十一章 数据类型检查与转换函数 11.1 Asc ( ) 11.2 Char ( ) 11.3 Dec ( ) 11.4 Double ( ) 11.5 Integer ( ) 11.6 Long ( ) 11.7 Real ( ) 11.8 Date ( ) 11.9 DateTime ( ) 11.10 IsDate ( ) 11.11 IsNull ( ) 11.12 IsNumber ( ) 11.13 IsTime ( ) 11.14 Time ( ) 第十二章 数值计算函数 12.1 Abs ( ) 12.2 Ceiling ( ) 12.3 Cops ( ) 12.4 Exp ( ) 12.5 Fact ( ) 12.6 Int ( ) 12.7 Log ( ) 12.8 LogTen ( ) 12.9 Max ( ) 12.10 Min ( ) 12.11 Mod ( ) 12.12 Pi ( ) 12.13 Rand ( ) 12.14 Randomize ( ) 12.15 Round ( ) 12.16 Sign ( ) 12.17 Sin ( ) 12.18 Sqrt ( ) 12.19 Tan ( ) 12.20 Truncate ( ) 第十三章 字符串操作函数 13.1 Fill ( ) 13.2 Left ( ) 13.3 LeftTrim ( ) 13.4 Lower ( ) 13.5 Match ( ) 13.6 Mid ( ) 13.7 Pos ( ) 13.8 Replace ( ) 13.9 Right ( ) 13.10 RightTrim ( ) 13.11 Space ( ) 13.12 Trim ( ) 13.13Upper ( ) 第十四章 系统与环境函数 14.1 Clipboard ( ) 14.2 CommandParm ( ) 14.3 Doscript ( ) 14.4 GetApplication ( ) 14.5 GetEnvironment ( ) 14.6 GetFocus ( ) 14.7 Post ( ) 14.8 ProfileInt ( ) 14.9 ProfileString ( ) 14.10 Restart ( ) 14.11 Run ( ) 14.12 Send ( ) 14.13 SetProfileString ( ) 14.14 ShowHelp ( ) 14.15 SignalError ( ) 14.16 Yield ( ) 第十五章 日期、时间函数 15.1 Day ( ) 15.2 DayName ( ) 15.3 DayNumber ( ) 15.4 DaysAfter ( )