第1章 PowerScript语言 1
1.1 基本概念 1
1.1.1 注解 1
1.1.2 标识符 2
1.1.3 特殊的ASCII字符 3
1.1.4 关键字 3
1.1.5 代词 4
1.1.6 续行 7
1.1.7 语句分隔符 8
1.1.8 空值 8
1.2 数据类型 10
1.2.1 标准数据类型 10
1.2.2 任意(Any)数据类型 12
1.2.3 系统对象数据类型 13
1.2.4 枚举数据类型 14
1.3 说明 15
1.3.1 说明变量 15
1.3.2 说明常量 19
1.3.3 数组的说明和使用 20
1.3.4 说明外部函数 24
1.3.5 说明作为远程过程调用的DBMS存储过程 26
1.4 运算符和表达式 27
1.4.1 运算符 27
1.4.2 运算符的优先级 28
1.4.3 表达式的数据类型 28
1.5 结构和对象 31
1.5.1 结构 31
1.5.2 对象 32
1.6 PowerScript语句 33
1.6.1 赋值语句 33
1.6.2 条件语句 34
1.6.3 多重分支语句 36
1.6.4 循环语句 38
1.6.5 GOTO语句 43
1.6.6 CALL语句 43
1.6.7 CREATE和DESTROY语句 44
1.6.8 HALT语句 46
1.6.9 RETURN语句 46
1.7 调用函数和事件 47
1.7.1 函数和事件的一些概念 47
1.7.2 调用函数和事件 48
1.7.3 调用祖先对象中的函数和事件 50
第2章 SQL语句与数据库操作 52
2.1 连接数据库的语句 52
2.1.1 事务对象 52
2.1.2 CONNECT语句 53
2.1.3 DISCONNECT语句 54
2.2 SELECT查询语句 54
2.3 操作语句 55
2.3.1 INSERT语句 55
2.3.2 DELETE语句 56
2.3.3 UPDATE语句 57
2.4 事务提交与撤消 58
2.4.1 COMMIT语句 58
2.4.2 RPLLBACK语句 58
2.5 使用游标的语句 59
2.5.1 DECLARE CURSOR语句 59
2.5.2 OPEN Cursor语句 60
2.5.3 FETCH Cursor语句 60
2.5.4 CLOSE Cursor语句 61
2.5.5 DELETE Where Current of Cursor语句 61
2.5.6 UPDATE Where Current of Cursor语句 62
2.6 利用存储过程进行查询的语句 62
2.6.1 DECLARE Procedure语句 63
2.6.2 EXECUTE语句 63
2.6.3 FETCH Procedure语句 64
2.6.4 CLOSE Procedure语句 64
2.7 查询和更新Blob的语句 65
2.7.1 SELECTBLOB语句 65
2.7.2 UPDATEBLOB语句 66
2.8 动态SQL语句 67
2.8.1 DynamicStagingArea和DynamicDescriptionArea数据类型 68
2.8.2 准备使用动态SQL语句 69
2.8.3 动态SQL语句格式1 70
2.8.4 动态SQL语句格式2 71
2.8.5 动态SQL语句格式3 72
2.8.6 动态SQL语句格式4 74
第3章 系统函数 77
3.1 数值函数 77
3.2 字符串函数 86
3.3 Blob函数 97
3.4 日期和时间函数 101
3.5 数据类型检测和转换函数 109
3.6 定时函数 123
3.7 数组函数 126
3.8 文件操作函数 128
3.9 打印函数 137
3.10 类定义函数 154
3.11 DDE函数 157
3.11.1 DDE客户端函数 158
3.11.2 DDE服务器端函数 169
3.12 库管理函数 174
3.13 注册表函数 179
3.14 共享对象函数 182
3.15 系统和环境函数 184
3.16 窗口函数 196
3.17 跟踪函数 207
3.18 国际文字函数 213
3.19 垃圾收集函数 218
3.20 其他函数 219
3.21 系统函数索引 231
第4章 控件的属性、事件和函数 237
4.1 CommandButton(命令按钮)控件 237
4.2 PictureButton(图片按钮)控件 241
4.3 Checkboxes(复选框)控件 245
4.4 RadioButton(单选钮)控件 250
4.5 StaticText(静态文本)控件 254
4.6 StaticText(静态超链接)控件 259
4.7 Picture(图片框)控件 264
4.8 PictureHyperLink(图片超链接)控件 267
4.9 GroupBox(分组框)控件 271
4.10 Line(直线)控件 274
4.11 Oval(椭圆)控件 275
4.12 Rectangle(矩形)控件 277
4.13 RounldRectagle(圆角矩形)控件 279
4.14 SingleLineEdit(单行编辑框)控件 280
4.15 EditMask(编辑掩码)控件 285
4.16 MultiLineEdit(多行编辑框)控件 291
4.17 RichTextEdit(多文本编辑框)控件 297
4.18 HscrollBar(水平滚动条)控件 304
4.19 VscrollBar(垂直滚动条)控件 308
4.20 HtrackBar(水平轨迹条)控件 311
4.21 VtrackBar(垂直轨迹条)控件 315
4.22 HprogressBar(水平进度条)控件 319
4.23 VprogressBar(垂直进度条)控件 322
4.24 DropDownListBox(下拉列表框)控件 325
4.25 DropDownPictureListBox(下拉图片列表框)控件 330
4.26 ListBox(列表框)控件 336
4.27 PictureListBox(图片列表框)控件 342
4.28 ListView(列表视图)控件 348
4.29 TreeView(树形视图)控件 358
4.30 Tab(标签)控件 366
4.31 DataWindow(数据窗口)控件 372
4.32 Graph(统计图)控件 386
4.33 OLE控件 391
第5章 对象的属性、事件和函数 399
5.1 ADOResultSet对象 399
5.2 Application对象 400
5.3 ArrayBounds对象 402
5.4 ClassDefinition对象 403
5.5 Connection对象 404
5.6 ConnectionInfo对象 407
5.7 ContextInformation对象 408
5.8 ContextKeyword对象 409
5.9 CORBAObject对象 410
5.10 DataStore对象 411
5.11 DataWindowChild对象 417
5.12 DynamicDescriptionArea对象 420
5.13 DynamicStagingArea对象 422
5.14 EnumerationDefinition对象 423
5.15 EnumerationItemDefinition对象 425
5.16 Environment对象 425
5.17 Error对象 427
5.18 ErrorLogging对象 428
5.19 GrAxis对象 429
5.20 GrDispAttr对象 431
5.21 Inet对象 433
5.22 InternetResult对象 434
5.23 JaguarORB对象 435
5.24 ListViewItem对象 436
5.25 MailFileDescription对象 437
5.26 MailMessage对象 437
5.27 MailRecipient对象 438
5.28 MailSession对象 439
5.29 MDIClient 440
5.30 Menu对象 442
5.31 MenuCaseade对象 444
5.32 Message对象 446
5.33 OLEObject对象 448
5.34 OLEStorage对象 449
5.35 OLEStream对象 450
5.36 OLETxnObject对象 451
5.37 Pipeline对象 453
5.38 ProfileCall对象 454
5.39 ProfileCLass对象 455
5.40 ProfileLine对象 456
5.41 ProfileRoutine对象 457
5.42 Profiling对象 458
5.43 ResultSet对象 459
5.44 ResultSets对象 460
5.45 ScriptDefinition对象 461
5.46 SimpleTypeDefinition对象 462
5.47 SSLCallBack对象 463
5.48 SSLServiceProvider对象 464
5.49 Timing对象 464
5.50 TraceActivityNode对象 465
5.51 TraceBeginEnd对象 466
5.52 TraceError对象 467
5.53 TraceESQL对象 468
5.54 TraceFile对象 469
5.55 TraceGarbageCollect对象 470
5.56 TraceLine对象 471
5.57 TraceObject对象 471
5.58 TraceRoutine对象 472
5.59 TraceTree对象 473
5.60 TraceTreeError对象 474
5.61 TraceTreeESQL对象 475
5.62 TraceTreeGarbageCollect对象 476
5.63 TraceTreeLine对象 477
5.64 TraceTreeNode对象 477
5.65 TraceTreeObject对象 478
5.66 TraceTreeRoutine对象 479
5.67 TraceTreeUser对象 480
5.68 TraceUser对象 481
5.69 Transaction对象 482
5.70 TransactionServer对象 483
5.71 Transport对象 484
5.72 TreeViewItem对象 486
5.73 TypeDefinition对象 488
5.74 UserObject对象 489
5.75 VariableCardinalityDefinition对象 492
5.76 VariableDefinition对象 493
5.77 Window对象 495
第6章 控件和对象函数详解 502
_Is_A函数 502
_Narrow函数 503
AcceptText函数 503
Activate函数 504
AddCategory函数 504
AddColumn函数 505
AddData函数 506
AddItem函数 507
AddLargePicture函数 508
AddPicture函数 509
AddSeries函数 509
AddSmallPicture函数 510
AddStatePicture函数 510
Arrange函数 511
ArrangeSheets函数 511
BuildModel函数 512
Cancel函数 513
CanUndo函数 513
CategoryCount函数 514
CategoryName函数 514
ChangeMenu函数 515
Check函数 515
ClassList函数 516
ClassName函数 517
Clear函数 517
ClearValues函数 518
Clipboard 519
Close函数 519
CloseTab函数 521
CloseUserObject函数 522
CollapseItem函数 522
ConnectToNewObject函数 522
ConnectToNewRemoteObject函数 524
ConnectToObject函数 525
ConnectToRemoteObject函数 526
ConnectToServer函数 527
Copy函数 528
CopyRTF函数 529
Create函数 529
CreateInstance函数 530
CreatePage函数 532
CrossTabDialog函数 533
Cut函数 533
DataCount函数 534
DataSource函数 534
DBCancel函数 535
DBErrorCode函数 535
DBErrorMessage函数 536
DBHandle函数 537
DeleteCategory函数 537
DeleteColumn函数 538
DeleteColumns函数 538
DeleteData函数 539
DeletedCount函数 539
DeleteItem函数 540
DeleteItems函数 541
DeleteLargePicture函数 541
DeleteLargePictures函数 542
DeletePicture函数 542
DeletePictures函数 543
DeleteRow函数 543
DeleteSeries函数 543
DeleteSmallPicture函数 544
DeleteSmallPictures函数 544
DeleteStatePicture函数 545
DeleteStatePictures函数 545
Describe函数 546
DestroyModel函数 546
DirList函数 547
DirSelect函数 548
Disable函数 548
DisableCommit函数 549
DisconnectObject函数 549
DisconnectServer函数 550
DoVerb函数 551
Drag函数 551
Draw函数 552
EditLabel函数 552
Enable函数 553
EnableCommit函数 554
EntryList函数 554
EventParmDouble函数 555
EventParmString函数 555
ExpandAll函数 556
ExpandItem函数 556
Filter函数 556
FilteredCount函数 557
Find函数 558
FindCategory函数 559
FindGroupChange函数 560
FindItem函数 561
FindMatchingFunction函数 564
FindNext函数 565
FindRequired函数 566
FindSeries函数 567
GenerateHTMLForm函数 567
GenerateResultSet函数 568
GetActiveSheet函数 569
GetAlignment函数 569
GetAutomationNativePointer函数 570
GetBandAtPointer函数 570
GetBorderStyle函数 571
GetCertificateLabel函数 571
GetChanges函数 572
GetChangesBlob函数 572
GetChild函数 572
GetChildrenList函数 572
GetClickedColumn函数 573
GetClickedRow函数 573
GetColumn函数 574
GetColumnName函数 575
GetCompanyName函数 575
GetContextKeywords函数 576
GetContextService函数 577
GetData函数 577
GetDataPieExplode函数 580
GetDataStyle函数 581
GetDataValue函数 583
GetDynamicDate函数 584
GetDynamicDateTime函数 585
GetDynamicNumber函数 586
GetDynamicString函数 586
GetDynmnicTime函数 587
GetFirstSheet函数 587
GetFixesVersion函数 588
GetFormat函数 588
GetFullState函数 589
GetGlobalProperty函数 590
GetHostObject函数 590
GetItem函数 591
GetItemDate函数 593
GetItemDateTime函数 593
GetItemDecimal函数 594
GetItemNumber函数 595
GetItemStatus函数 596
GetItemString函数 597
GetItemTime函数 598
GetMajorVersion函数 599
GetMessageText函数 599
GetMinorVersion函数 600
GetName函数 600
GetNativePointer函数 601
GetNextModefied函数 601
GetNextSheet函数 602
GetObjectAtPointer函数 603
GetOrigin函数 603
GetParagraphSetting 604
GetParent函数 604
GetPin函数 604
GetRecordSet函数 605
GetBow函数 605
GetRowFromRowld函数 606
GetRowIdFromRow函数 607
GetSeledtedRow函数 607
GetSeriesStyle函数 608
GetServerInfo函数 611
GetShortName函数 612
GetSpacing函数 612
GetSQLPreview函数 613
GetSQLSelect函数 614
GetStateStatus函数 614
GetText函数 615
GetTextColor函数 615
GetTextStyle函数 616
GetToolbar函数 616
GetToolbarPos函数 617
GetTrans函数 618
GetUpdateStatus函数 619
GetURL函数 619
GetValidate函数 620
GetValue函数 620
GetVersionName函数 621
GroupCalc函数 622
Hide函数 622
HyperLinkToURL函数 623
ImpersonateClient函数 623
ImportClipboard函数 624
ImportFile函数 625
ImportString函数 627
IncomingCallList函数 628
Init函数 629
InputFieldChangeData函数 630
InputFieldCurrentName函数 630
InputFieldDeleteCurrent函数 630
InputFieldGetData函数 631
InputFieldInsert函数 631
InputFieldLocate函数 632
InsertCategory函数 632
InsertClass函数 633
InsertColumn函数 634
InsertData函数 634
InsertDocument函数 635
InsertFile函数 636
InsertItem函数 636
InsertItemFirst函数 640
InsertItemLast函数 641
InsertItemSort函数 642
InsertObject函数 642
InsertPicture函数 643
InsertRow函数 643
InsertSeries函数 644
InternetData函数 644
IsAlive函数 645
IsCallerInRole函数 646
IsImpersonating函数 646
IsInTransaction函数 646
IsPreview函数 647
IsSecurityEnabled函数 647
IsSelected函数 647
IsTransactionAborted函数 648
Lenght函数 648
LineCount函数 649
LineLength函数 649
LineList函数 650
LinkTo函数 650
Listen函数 651
Log函数 651
Lookup函数 652
mailAddress函数 653
mailDeleteMessage函数 654
mailGetMessages函数 655
mailHandle函数 656
mailLogoff函数 657
mailLogon函数 657
mailReadMessage函数 658
mailRecipientDetails函数 660
mailResolveRecipient函数 661
mailSaveMessage函数 662
mailSend函数 663
MemberDelete函数 664
MemberExists函数 665
MemberRename函数 666
ModifiedCount函数 667
Modify函数 667
ModifyData函数 667
Move函数 668
MoveTab函数 669
NextActivity函数 669
Object_To_String函数 670
ObjectAtPointer函数 670
OffsetPos函数 671
OLEActivate函数 672
Open函数 672
OpeTab函数 677
OpenTabWithParm函数 679
OpenUserObject函数 680
OpenUserObjectWithParm函数 682
OutgoingCallList函数 683
PageCount函数 684
PageCreated函数 684
ParentWindow函数 685
Paste函数 685
PasteLink函数 686
PasteRTF函数 687
PasteSpecial函数 687
PointerX函数 688
PointerY函数 689
PopMenu函数 689
Position函数 689
PostEvent函数 691
PostURL函数 692
Preview函数 693
Print函数 693
PrintCancel函数 695
Read函数 695
ReleaseAutomationNativePointer函数 696
ReleaseNativePointer函数 697
RemoteStopConnection函数 697
RemoteStopListening函数 698
Repair函数 699
ReplaceText函数 699
ReselectRow函数 700
Reset函数 700
ResetDataColors函数 702
ResetTransObject函数 703
ResetUpdate函数 703
Resize函数 704
Resolve_Initial_References函数 705
Retrieve函数 705
RevertToSelf函数 706
RoutineList函数 706
RowCount函数 706
RowsCopy函数 707
RowsDiscard函数 708
RowsMove函数 708
Save函数 709
SaveAs函数 709
SaveAsAscii函数 713
SaveDocument函数 714
Scroll函数 714
ScrollNextPage函数 715
ScrollNextRow函数 716
ScrollPriorPage函数 716
ScrollPriorRow函数 717
ScrollToRow函数 718
Seek函数 718
SelectedColumn函数 719
SelectedIndex函数 719
SelectedItem函数 720
SelectedLength函数 720
SelectedLine函数 721
SelectedPage函数 722
SelectedStart函数 722
SelectedText函数 723
SelectionRange函数 724
SelectItem函数 724
SelectObject函数 726
SelectRow函数 727
SelectTab函数 727
SelectText函数 728
SelectTextAll函数 730
SelectTextLine函数 730
SelectTextWord函数 731
SeriesCount函数 732
SeriesName函数 732
SetAbort函数 733
SetActionCode函数 733
SetAlignment函数 734
SetAutomationLocale函数 734
SetAutomationPointer函数 735
SetAutomationTimeout函数 736
SetBorderStyle函数 736
SetChanges函数 736
SetColumn函数 736
SetComplete函数 737
SetData函数 738
SetDataPieExplode函数 739
SetDataStyle函数 740
SetDetailHeight函数 743
SetDropHighlight函数 743
SetDynamicParm函数 743
SetFilter函数 744
SetFirstVisible函数 744
SetFocus函数 745
SetFormat函数 745
SetFullState函数 745
SetGlobalProperty函数 745
SetItem函数 746
SetItemStatus函数 748
SetLevelPietures函数 748
SetLibraryList函数 749
SetMask函数 750
SetMicroHelp函数 751
SetOverlayPicture函数 751
StParagraphSetting函数 752
SetPicture函数 753
SetPosition函数 753
SetRange函数 754
SetRecordSet函数 755
SetRedraw函数 756
SetResultSet函数 756
SetRow函数 757
SetRowFocusIndicator函数 757
SetSeriesStyle函数 757
SetSort函数 761
SetSpacing函数 761
SetSQLPreview函数 762
SetSQLSelect函数 762
SetState函数 762
SetTabOrder函数 762
SetText函数 763
SetTextColor函数 763
SetTextStyle函数 763
SetToolbar函数 764
SetToolbarPos函数 765
SetTop函数 766
SetTraceFileName函数 766
SetTrans函数 767
SetTransObject函数 768
SetTransPool函数 768
SetValidate函数 770
SetValue函数 770
ShareData函数 770
ShareDataOff函数 770
Show函数 770
ShowHeadFoot函数 771
Sort函数 771
SortAll函数 773
Start函数 774
State函数 776
StepIt函数 776
Stop函数 777
StopListening函数 777
String_To_Object函数 778
SyntaxFromSQL函数 778
SystemRoutine函数 778
TabPostEvent函数 779
TabTriggerEvent函数 780
Text函数 780
TextLine函数 781
Top函数 781
TotalColumns函数 782
TotalItems函数 782
TotalSelected函数 783
TriggerEvent函数 784
TrustVerify函数 784
TypeOf函数 785
Undo函数 786
Uncheck函数 786
Update函数 787
UpdateLinksDialog函数 788
Which函数 788
WorkSpaceHeight函数 788
WorkSpaceWidth函数 789
WorkSpaceX函数 790
WorkSpaceY函数 790
Write函数 791