《PowerScript语言、事件与函数大全》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:何军等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505359460
  • 页数:672 页
图书介绍:

第一篇 PowerScript语言 3

第1章 PowerScript语言初步 3

1.1 注释行 3

1.2 标识符 3

1.3 标号 4

1.4 特殊ASCII字符 4

1.5 空值(NULL) 5

1.6 保留字 6

1.7 代名词 7

1.8 续行和断句 9

1.9 空白(White Space) 10

第2章 数据类型 12

2.1 标准数据类型 12

2.2 系统对象数据类型 15

2.3 枚举类型 16

第3章 变量、常量、数组和外部函数的说明 17

3.1 变量和常量 17

3.2 说明变量和常量 17

3.3 变量和常量可见范围 19

3.4 说明数组 21

3.5 引用变量 23

第4章 操作符和表达式 25

4.1 操作符 25

4.2 操作符在表达式中的优先级 26

4.3 表达式的数据类型 26

4.4 赋值与表达式 27

第5章 语句 29

5.1 赋值语句 29

5.3 CHOOSE CASE 31

5.2 CALL 31

5.4 CONTINUE 32

5.5 CREATE 32

5.6 DESTROY 34

5.7 DO...LOOP 34

5.8 EXIT 36

5.9 FOR...NEXT 36

5.10 GOTO 36

5.11 HALT 37

5.12 IF...THEN 37

5.13 RETURN 38

6.1 在PowerScript中使用SQL语句 39

第6章 SQL语句 39

6.2 CLOSE 40

6.3 COMMIT 41

6.4 CONNECT 41

6.5 DECLARE 41

6.6 DELETE 42

6.8 EXECUTE 43

6.9 FETCH 43

6.7 DISCONNECT 43

6.10 INSERT 44

6.11 OPEN Cursor 44

6.12 ROLLBACK 44

6.13 SELECT 44

6.14 SELECTBLOB 45

6.15 UPDATE 46

6.16 UPDATEBLOB 46

6.17 动态SQL语句的使用 47

7.1.2 用户对象 53

7.1.1 对象的概念 53

7.1 对象 53

第7章 对象和结构 53

7.1.3 对象实例化 54

7.1.4 父对象和子对象 54

7.1.5 管理内存 54

7.2 结构体 55

7.3 行为类似于结构的用户对象 56

7.4 为对象和结构赋值 56

8.1.1 调用函数和事件 59

8.1 函数和事件 59

第8章 调用函数和响应事件 59

8.1.2 各种类型函数和事件响应函数 60

8.1.3 函数和事件的比较 60

8.2 PowerBuilder寻找和执行事件和函数 61

8.2.1 函数 61

8.2.2 事件 62

8.3 调用事件或函数 62

8.3.1 触发(triggering)和告知调用(posting)函数和事件 62

8.3.2 静态对动态调用 63

8.5 说明和调用外部函数 68

8.4 调用函数和事件语法 68

8.6 把DBMS的存储过程说明为远程过程调用 69

第二篇 PowerScript事件 73

第9章 事件概述 73

9.1 事件的类型 73

9.2 事件标识(Event Id) 73

9.3 参数(Argument) 73

9.4 返回值 74

9.5 祖先事件脚本的返回值 74

9.6 用户定义的事件 75

第10章 事件详解 77

10.1 Activate 77

10.2 BeginDrag 77

10.3 BeginLabelEdit 79

10.4 BeginRightDrag 81

10.5 ButtonClicked 82

10.6 ButtonClicking 83

10.7 Clicked 83

10.8 Close 89

10.9 CloseQuery 90

10.10 ColumnClick 92

10.11 ConnectionBegin 93

10.12 ConnectionEnd 94

10.13 Constructor 94

10.14 DataChange 95

10.15 DBError 96

10.16 Deactivate 97

10.17 DeleteAllItems 97

10.18 DeleteItem 98

10.20 DoubleClicked 99

10.19 Destructor 99

10.21 DragDrop 103

10.22 DragLeave 107

10.23 DragWithin 108

10.24 EditChanged 110

10.25 EndLabelEdit 111

10.26 Error 112

10.27 ExtemalException 114

10.28 FileExists 116

10.29 GetFocus 117

10.31 HotLinkAlarm 118

10.30 Hide 118

10.33 InputFieldSelected 119

10.32 Idle 119

10.34 InsertItem 120

10.35 ItemChanged 120

10.36 ItemChanging 122

10.37 ItemCollapsed 122

10.38 ItemCollapsing 123

10.39 ItemError 124

10.40 ItemExpanded 126

10.42 ItemFocusChanged 127

10.41 ItemExpanding 127

10.43 ItemPopulate 128

10.44 Key 129

10.45 LineDown 130

10.46 LineLeft 131

10.47 LineRight 132

10.48 LineUp 132

10.49 LoseFocus 133

10.50 Modified 135

10.51 MouseDown 136

10.52 MouseMove 138

10.53 MouseUp 141

10.54 Moved 142

10.55 Open 143

10.56 Other 145

10.57 PageDown 146

10.58 PageLeft 147

10.59 PageRight 147

10.60 PageUp 148

10.61 PictureSelected 149

10.62 PipeEnd 150

10.63 PipeMeter 150

10.64 PipeStart 151

10.65 PrintEnd 151

10.66 PrintFooter 152

10.67 PrintHeader 153

10.68 PrintPage 153

10.69 PrintStart 154

10.70 PropertyChanged 155

10.71 PropertyRequestEdit 155

10.72 RButtonDown 156

10.73 RButtonUp 158

10.74 RemoteExec 158

10.75 RemoteHotLinkStart 158

10.76 RemoteHotLinkStop 159

10.77 RemoteRequest 160

10.78 RemoteSend 160

10.79 Rename 160

10.80 Resize 161

10.81 RetrieveEnd 161

10.82 RetrieveRow 162

10.83 RetrieveStart 163

10.84 RightClicked 164

10.85 RightDoubleClicked 165

10.86 RowFocusChanged 167

10.87 RowFocusChanging 167

10.88 Save 168

10.89 ScrollHorizontal 169

10.90 ScrollVertical 170

10.91 Selected 171

10.92 SelectionChanged 172

10.93 SelectionChanging 174

10.94 Show 176

10.95 Sort 176

10.96 SQLPreview 179

10.97 SystemError 180

10.98 SystemKey 181

10.99 Timer 182

10.101 UpdateEnd 184

10.102 UpdateStart 184

10.100 ToolBarMoved 184

10.103 ViewChange 185

第三篇 基本函数篇 189

第11章 数组函数 189

11.1 LowerBound() 189

11.2 UpperBound() 190

第12章 Blob(大二进制对象)函数 191

12.1 Blob() 191

12.2 BlobEdit() 191

12.3 BlobMid() 192

12.4 Len() 193

12.5 String() 194

第13章 数据类型检查与转换函数 197

13.1 Asc() 197

13.2 Char() 197

13.3 Dec() 198

13.4 Double() 199

13.5 Integer() 200

13.6 Long() 201

13.7 Real() 202

13.8 Date() 203

13.9 DateTime() 205

13.10 IsDate() 206

13.11 IsNull() 207

13.12 IsNumber() 207

13.13 IsTime() 208

13.14 Time() 209

第14章 数值计算函数 211

14.1 Abs() 211

14.2 Ceiling() 211

14.3 Cos() 212

14.4 Exp() 213

14.5 Fact() 213

14.6 Int() 214

14.7 Log() 215

14.8 LogTen() 216

14.9 Max() 216

14.10 Min() 217

14.11 Mod() 218

14.12 Pi() 218

14.13 Rand() 219

14.14 Randomize() 220

14.15 Round() 221

14.16 Sign() 221

14.17 Sin() 222

14.18 Sqrt() 223

14.19 Tan() 223

14.20 Truncate() 224

第15章 字符串操作函数 225

15.1 Fill() 225

15.2 Left() 225

15.3 LeftTrim() 226

15.4 Lower() 227

15.5 Match() 227

15.6 Mid() 229

15.7 Pos() 229

15.8 Replace() 230

15.9 Right() 231

15.10 RightTrim() 232

15.11 Space() 232

15.12 Trim() 233

15.13 Upper() 234

第16章 系统与环境函数 235

16.1 Clipboard() 235

16.2 CommandParm() 236

16.3 DoScript() 237

16.4 GetApplication() 238

16.5 GetEnvironment() 239

16.6 GetFocus() 240

16.7 Post() 241

16.8 ProfileInt() 242

16.9 ProfileString() 243

16.10 Restart() 244

16.11 Run() 245

16.12 Send() 246

16.13 SetProfileString() 247

16.14 ShowHelp() 248

16.15 SignalError() 249

16.16 Yield() 250

17.1 Day() 252

17.2 DayName() 252

第17章 日期、时间函数 252

17.3 DayNumber() 253

17.4 DaysAfter() 254

17.5 Hour() 254

17.6 Minute() 255

17.7 Month() 255

17.8 Now() 256

17.9 RelativeDate() 257

17.10 RelativeTime() 257

17.11 Second() 258

17.12 Today() 258

17.13 Year() 259

第18章 注册函数 261

18.1 RegistryDelete() 261

18.2 RegistryGet() 262

18.3 RegistryKeys() 263

18.4 RegistrySet() 263

18.5 RegistryValues() 265

第19章 定时函数 266

19.1 CPU() 266

19.2 Idle() 266

19.3 Timer() 267

第20章 DDE客户函数 269

20.1 CloseChannel() 269

20.2 ExecRemote() 270

20.3 GetDataDDE() 272

20.4 GetDataDDEOrigin() 272

20.5 GetRemote() 273

20.6 OpenChannel() 275

20.7 RespondRemote() 276

20.8 SetRemote() 277

20.9 StartHotLink() 279

20.10 StopHotLink() 280

第21章 DDE服务器函数 281

21.1 GetCommandDDE() 281

21.2 GetCommandDDEOrigin() 282

21.3 GetDataDDE() 283

21.4 GetDataDDEOrigin() 283

21.5 RespondRemote() 283

21.6 SetDataDDE() 283

21.7 StartServerDDE() 284

21.8 StopServerDDE() 286

第22章 文件操作函数 287

22.1 FileClose() 287

22.2 FileDelete() 288

22.3 FileExists() 288

22.4 FileLength() 289

22.5 FileOpen() 290

22.6 FileRead() 292

22.7 FileSeek() 293

22.8 FileWrite() 294

22.9 GetFileOpenName() 295

22.10 GetFileSaveName() 296

第23章 库管理函数 298

23.1 LibraryCreate() 298

23.2 LibraryDelete() 299

23.3 LibraryDirectory() 299

23.4 LibraryExport() 301

23.5 LibraryImport() 302

第24章 打印函数 304

24.1 Print() 304

24.2 PrintBitmap() 305

24.3 PrintCancel() 306

24.4 PrintClose() 307

24.5 PrintDataWindow() 308

24.6 PrintDefineFont() 309

24.7 PrintLine() 310

24.8 PrintOpen() 311

24.9 PrintOval() 312

24.10 PrintPage() 313

24.11 PrintRect() 314

24.12 PrintRoundRect() 315

24.13 PrintScreen() 316

24.14 PrintSend() 317

24.15 PrintSetFont() 318

24.16 PrintSetSpacing() 319

24.17 PrintSetup() 320

24.18 PrintText() 320

24.19 PrintWidth() 321

24.20 PrintX() 322

24.21 PrintY() 322

25.1 Close() 324

第25章 窗口操作函数 324

25.2 CloseWithRetum() 325

25.3 Open() 326

25.4 OpenSheet() 328

25.5 OpenSheetWithParm() 329

25.6 OpenWithParm() 330

第26章 字符集函数 333

26.1 Reverse() 333

26.2 ToAnsi() 333

26.3 ToUnicode() 334

27.2 ClassName() 335

27.1 Beep() 335

第27章 其他函数 335

27.3 DebugBreak() 336

27.4 IntHigh() 337

27.5 IntLow() 337

27.6 IsValid() 338

27.7 KeyDown() 338

27.8 MessageBox() 341

27.9 PixelsToUnits() 342

27.10 PopulateError() 343

27.11 RGB() 344

27.12 SetNull() 345

27.13 SetPointer() 346

27.14 SignalError() 347

27.15 UnitsToPixels() 348

第四篇 函数参考篇 351

第28章 函数参考 351

28.1 Activate 351

28.2 AddCategory 352

28.4 AddData 353

28.3 AddColumn 353

28.5 Addltem 355

28.6 AddLargePicture 358

28.7 AddPicture 358

28.8 AddSeries 359

28.9 AddsmallPicture 360

28.10 AddStatePicture 361

28.11 Arrange 361

28.12 ArrangeSheets 362

28.14 CanUndo 363

28.13 Cancel 363

28.15 CategoryCount 364

28.16 CategoryName 365

28.17 ChangeMenu 366

28.18 Check 366

28.19 ClassName 367

28.20 Clear 369

28.21 CloseTab 370

28.22 CloseUserObject 371

28.23 CloseWithReturn 372

28.25 ConnectToNewObject 374

28.24 CollapseItem 374

28.26 ConnectToObject 375

28.27 Copy 377

28.28 CopyRTF 378

28.29 Cut 379

28.30 DataCount 380

28.31 DataSource 381

28.32 Date 383

28.33 DateTime 385

28.34 DBHandle 386

28.36 DeleteColumn 387

28.35 DeleteCategory 387

28.37 DeleteColumns 388

28.38 DeleteData 388

28.39 DeletedCount 389

28.40 DeleteItem 390

28.41 DeleteItems 392

28.42 DeleteLargePicture 392

28.43 DeleteLargePictures 393

28.44 DeletePicture 393

28.46 DeleteSeries 394

28.45 DeletePictures 394

28.47 DeleteSmallPicture 395

28.48 DeleteSmallPictures 395

28.49 DeleteStatePicture 396

28.50 DeleteStatePictures 396

28.51 DirList 396

28.52 DirSelect 398

28.53 Disable 399

28.54 DisconnectObject 399

28.55 DoVerb 400

28.56 Drag 401

28.57 DraggedObject 402

28.58 Draw 403

28.59 EditLabel 404

28.60 Enable 404

28.61 EventParmDouble 405

28.62 EventParmString 405

28.63 ExecRemote 406

28.64 ExpandAll 408

28.66 Fact 409

28.65 ExpandItem 409

28.67 Find 410

28.68 FindGategory 413

28.69 FindItem 414

28.70 FindNext 418

28.71 FindSeries 419

28.72 GetActiveSheet 420

28.73 GetAlignment 421

28.74 GetAutomationNativePointer 421

28.75 GetColumn 422

28.76 GetData 424

28.77 GetDataPieExplode 428

28.78 GetDataStyle 429

28.79 GetDataValue 433

28.80 GetDynamicDate 435

28.81 GetDynamicDateTime 436

28.82 GetDynamicNumber 437

28.83 GetDynamicString 438

28.84 GetDynamicTime 438

28.85 GetFirstSheet 439

28.86 GetItem 440

28.87 GetNativePointer 442

28.88 GetNextSheet 443

28.89 GetOrigin 444

28.90 GetParagraphSetting 444

28.91 GetParent 445

28.92 GetRemote 446

28.93 GetSeriesStyle 448

28.94 GetSpacing 453

28.96 GetTextStyle 454

28.95 GetTextColor 454

28.97 GetToolbar 455

28.98 GetToolbarPos 456

28.99 Handle 458

28.100 Hide 460

28.101 ImportClipboard 461

28.102 ImportFile 463

28.103 ImportString 466

28.104 InputFieldchangeData 470

28.106 InputFieldGetData 471

28.105 InputFieldCurrentName 471

28.107 InputFieldInsert 472

28.108 InputFieldLocate 472

28.109 InsertCategory 473

28.110 InsertClass 475

28.111 InsertData 475

28.112 InsertColumn 477

28.113 InsertDocument 477

28.115 InsertItem 479

28.114 InsertFile 479

28.116 InsertItemFirst 483

28.117 InsertItemLast 485

28.118 InsertItemSort 487

28.119 InsertObject 488

28.120 InsertPicture 489

28.121 InsertSeries 489

28.122 IsPreview 490

28.123 Length 491

28.125 LineCount 492

28.124 LibrayCreate 492

28.126 LineLength 493

28.127 LinkTo 494

28.128 LowerBound 494

28.129 mailAddress 495

28.130 mailDeleteMessage 497

28.131 mailGetMessages 498

28.132 mailHandle 499

28.133 mailLogoff 499

28.134 mailLogon 500

28.135 mailReadMessage 501

28.136 maiRecipientDetails 503

28.137 mailResolveRecipient 504

28.138 mailSaveMessage 506

28.139 mailSend 508

28.140 Match 509

28.141 MemberDelete 512

28.142 MemberExists 513

28.143 MemberRename 513

28.144 ModifyData 514

28.145 Move 516

28.146 MoveTab 517

28.147 ObjectAtPointer 518

28.148 OpenTab 519

28.149 OpenTabWithParm 521

28.150 OpenUserObject 525

28.151 OpenUserObjectWithParm 527

28.152 PageCount 531

28.153 ParentWindow 531

28.154 Paste 532

28.155 PasteLink 533

28.156 PasteRTF 534

28.157 PasteSpecial 535

28.158 PointerX 535

28.159 PointerY 536

28.160 PopMenu 537

28.161 Position 538

28.162 PostEvent 542

28.163 Preview 544

28.164 Read 545

28.166 ReleaseNativePointer 547

28.165 ReleaseAutomationNativePointer 547

28.167 Repair 548

28.168 Replace 549

28.169 ReplaceText 550

28.170 Reset 551

28.171 ResetDataColors 553

28.172 Resize 554

28.173 RespondRomote 555

28.174 Restart 556

28.175 Save 556

28.176 SaveAs 557

28.177 SaveDocument 563

28.178 Scroll 564

28.179 ScrollNextPage 565

28.180 ScrollNextRow 567

28.181 ScrollPriorPage 568

28.182 ScrollPriorRow 570

28.183 ScrollToRow 571

28.184 SecondsAfter 573

28.185 Seek 573

28.186 SelectedColumn 574

28.187 SelectedIndex 575

28.188 SelectedItem 576

28.189 SelectedLength 576

28.190 SelectedLine 577

28.191 SelectedPage 578

28.192 SelectedStart 578

28.193 SelectedText 579

28.194 SelectItem 580

28.195 SelectObject 582

28.196 SelectTab 583

28.197 SelectText 584

28.198 SelectTextAll 587

28.199 SelectTextLine 588

28.200 SelectTextWord 588

28.201 SeriesCount 590

28.202 SeriesName 590

28.203 SetAlignment 591

28.204 SetAutomationLocale 592

28.205 SetColumn 593

28.206 SetData 595

28.207 SetDataPieExplode 596

28.208 SetDataStyle 597

28.209 SetDropHighlight 601

28.210 SetDynamicParm 602

28.211 SetFirstVisible 602

28.212 SetFocus 603

28.213 SetItem 604

28.214 SetLevelPictures 608

28.215 SetLibraryList 608

28.216 SetMask 609

28.217 SetMicroHeIp 610

28.218 SetOverlayPicture 611

28.219 SetParagraphSetting 612

28.220 SetPicture 613

28.221 SetPointer 614

28.222 SetPosition 615

28.223 SetRedraw 617

28.224 SetRemote 618

28.225 SetSeriesStyle 620

28.226 SetSpacing 625

28.227 SetState 626

28.229 SetTextColor 627

28.228 SetTabOrder 627

28.230 SetTextStyle 628

28.231 SetToolbar 629

28.232 SetToolbarPos 630

28.233 SetTop 633

28.234 SetTrans 634

28.235 SetTransPool 635

28.236 Show 636

28.237 ShowHeadFoot 637

28.238 ShowHelp 637

28.240 Sort 639

28.239 Sign 639

28.241 SortAll 641

28.242 Start 642

28.243 State 644

28.244 StopServerDDE 645

28.245 String 646

28.246 SyntaxFromSQL 650

28.247 TabPostEvent 652

28.248 TabTriggerEvent 653

28.250 TextLine 654

28.249 Text 654

28.251 Time 655

28.252 Timer 657

28.253 Top 658

28.254 TotalColumns 659

28.255 TotalItems 660

28.256 TotalSelected 660

28.257 TriggerEvent 661

28.258 TypeOf 663

28.259 Uncheck 664

28.260 Undo 665

28.261 UpdateLinksDialog 666

28.262 UpperBound 667

28.263 WorkSpaceHeight 668

28.264 WorkSpaceWidth 669

28.265 WorkSpaceX 670

28.266 WorkSpaceY 670

28.267 Write 671

附录 名词术语英中文对照表 672