PowerScript语言,事件与函数

PowerScript语言,事件与函数
作 者: 何军 刘红岩
出版社: 电子工业出版社
丛编项: PowerBuilder 6 0/6 5技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 程序语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《PowerScript语言,事件与函数》作者简介

内容简介

本书重点介绍了PowerBuilder 中功能强大的编程语言——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 ( )

15.5 Hour ( )

15.6 Minute ( )

15.7 Month ( )

15.8 Now ( )

15.9 RelativeDate ( )

15.10 RelativeTime ( )

15.11 Second ( )

15.12 Today ( )

15.13 Year ( )

第十六章 注册函数

16.1 RegistryDelete ( )

16.2 RegistryGet ( )

16.3 RegistryKeys ( )

16.4 RegistrySet ( )

16.5 RegistryValues ( )

第十七章 定时函数

17.1 CPU ( )

17.2 Idle ( )

17.3 Timer ( )

第十八章 DDE客户函数

18.1 CloseChannel ( )

18.2 ExecRecmote ( )

18.3 GetDataDDE ( )

18.4 GetDataDDEOrigin ( )

18.5 GetRemote ( )

18.6 OpenChannel ( )

18.7 RespondRemote ( )

18.8 SetRemote ( )

18.9 StartHotLink ( )

18.10 StopHotLink ( )

第十九章 DDE服务器函数

19.1 GetCommandDDE ( )

19.2 GetCommandDDEOrigin ( )

19.3 GetDataDDE ( )

19.4 GetDataDDEOrigin ( )

19.5 REspondRemote ( )

19.6 SetDataDDE ( )

19.7 StartServerDDE ( )

19.8 StopServerDDE ( )

第二十章 文件操作函数

20.1 FileClose ( )

20.2 FileDelete ( )

20.3 FileExists ( )

20.4 FileLength ( )

20.5 FileOpen ( )

20.6 FileRead ( )

20.7 FileSeek ( )

20.8 FileWrite ( )

20.9 GetFileOpenName ( )

20.10 GetFileSaveName ( )

第二十一章 库管理函数

21.1 LibraryGreate ( )

21.2 LibraryDelete ( )

21.3 LibraryDirectory ( )

21.4 LibraryExport ( )

21.5 LibraryImport ( )

第二十二章 打印函数

22.1 Print ( )

22.2 PrintBitmap ( )

22.3 PrintCancel ( )

22.4 PrintClose ( )

22.5 PrintDataWindow ( )

22.6 PrintDefinefont ( )

22.7 PrintLine ( )

22.8 PrintOpen ( )

22.9 PrintOval ( )

22.10 Printpage ( )

22.11 PrintRect ( )

22.12 PrintRoundRect ( )

22.13 PrintScreen ( )

22.14 PrintSend ( )

22.15 PrintSetFont ( )

22.16 PrintSetSpacing ( )

22.17 PrintSetup ( )

22.18 PrintText ( )

22.19 PrintWidth ( )

22.20 PrintX ( )

22.21 PrintY ( )

第二十三章 窗口操作函数

23.1 Close ( )

23.2 CloseWithReturn ( )

23.3 Open ( )

23.4 OPenSheet ( )

23.5 OpensheetWithParm ( )

23.6 penwithParm ( )

第二十四章 国际化函数

24.1 IsAllArabic ( )

24.2 IsAllHebrew ( )

24.3 IsAnyArabic ( )

24.4 IsAnyHebrew ( )

24.5 IsArabic ( )

24.6 IsArabicAndNumbers ( )

24.7 IsHebrew ( )

24.8 IsHebrewAndNumbers ( )

24.9 Revers ( )

24.10 ToAnsi ( )

24.11 ToUnicode ( )

第二十五章 其他函数

25.1 Beep ( )

25.2 ClassName ( )

25.3 DebugBreak ( )

25.4 IntHigh ( )

25.5 IntLow ( )

25.6 IsValid ( )

25.7 KeyDown ( )

25.8 MesageBox ( )

25.9 PixelstoUnits ( )

25.10 PopulateError ( )

25.11 RGB ( )

25.12 SetNull ( )

25.13 SetPointer ( )

25.14 SignalError ( )

25.15 UnitstoPixels ( )

第三篇 PowerScript事件

第二十六章 事件概述

26.1 事件的类型

26.2 事件标识

26.3 参数

26.4 返回值

26.5 祖先事件脚本的返回值

26.6 用户定义事件

第二十七章 事件详解

27.1 Activate

27.2 BeginDrag

27.3 BeginLabelEdit

27.4 BeginRightDrag

27.5 Buttonclicked

27.6 Buttonclicking

27.7 Clicked

27.8 Clse

27.9 CloseQuery

27.10 ColumnClick

27.11 ConnectionBegin

27.12 onnectionEdn

27.13 Constructor

27.14 DataChange

27.15 DBError

27.16 Deactivate

27.17 DeleteAllItems

27.18 DeleteItem

27.19 Destructor

27.20 DoubleClicked

27.21 DragDrop

27.22 DragLeave

27.23 DragWEithin

27.24 EditChanged

27.25 EndLabelEdit

27.26 Error

27.27 ExgternalException

27.28 FileExists

27.29 GetFocus

27.30 Hide

27.31 HotLinkalarm

27.32 Idle

27.33 InputFieldSelected

27.34 InsertItem

27.35 Itemchanged

27.36 Itemchanging

27.37 Itemcollapsed

27.38 ItemCollapsing

27.39 ItemError

27.40 ItemExpanded

27.41 Itemexpading

27.42 ItemFocuschanged

27.43 ItemPopulate

27.44 Key

27.45 Linedown

27.46 LineLeft

27.47 LineRight

27.48 LineUp

27.49 Losefocus

27.50 Modified

27.51 MouseDown

27.52 MouseMove

27.53 MouseUp

27.54 Moved

27.55 Open

27.56 Other

27.57 PageDown

27.58 PageLeft

27.59 PageRith

27.60 PageUp

27.61 Picture

27.62 PipeEnd

27.63 PipeMeter

27.64 PipeStart

27.65 PrintEnd

27.66 Printfooter

27.67 PrintHeader

27.68 PrinitPage

27.69 PrintStart

27.70 PropertyChanged

27.71 PropertyRequestEdit

27.72 RButtondown

27.73 RButtonUp

27.74 RemoteExec

27.75 RemoteHotLinkStart

27.76 RemoteHotLinkStop

27.77 RemoteRequest

27.78 RemoteSend

27.79 Rename

27.80 Resize

27.81 RetrieveEnd

27.82 RetrieveRow

27.83 RetrieveStart

27.84 RightClicked

27.85 RightDoubleClicked

27.86 RowFocusChanged

27.87 RowFocusChanging

27.88 Save

27.89 ScrollHorizontal

27.90 ScrollVertical

27.91 Selected

27.92 SelectionChanged

27.93 SelectionChanging

27.94 Show

27.95 Sort

27.96 SQLPreview

27.97 SystemError

27.98 SystemKey

27.99 Timer

27.100 ToolbarMoved

27.101 UpdateEnd

27.102 UpdateStart

27.103 ViewChange