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

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

第1章 PowerScript语言入门 3

1.1 注释行 3

1.2 标识符 3

第一篇 PowerScript语言 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.1 标准数据类型 11

第2章 数据类型 11

2.2 系统对象数据类型 14

2.3 枚举类型 14

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

3.1 变量和常量 16

3.2 说明变量和常量 16

3.3 变量和常量可见范围 18

3.4 说明数组 20

3.5 引用变量 22

第4章 操作符和表达式 23

4.1 操作符 23

4.3 表达式的数据类型 24

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

4.4 赋值与表达式 25

第5章 语句 27

5.1 赋值语句 27

5.2 CALL 29

5.3 CHOOSE CASE 29

5.4 CONTINUE 30

5.5 CREATE 30

5.6 DESTROY 32

5.7 DO匧OOP 32

5.8 EXIT 33

5.10 GOTO 34

5.9 FOR匩EXT 34

5.11 HALT 35

5.12 IF匱HEN 35

5.13 RETURN 36

第6章 SQL语句 37

6.1 在PowerScript中使用SQL语句 37

6.2 CLOSE 38

6.3 COMMTT 39

6.4 CONNECT 39

6.5 DECLARE 39

6.6 DELETE 40

6.10 INSERT 41

6.9 FETCH 41

6.8 EXECUTE 41

6.7 DISCONNECT 41

6.11 OPEN Cursor 42

6.12 ROLLBACK 42

6.13 SELECT 42

6.14 SELECTBLOB 43

6.15 UPDATE 43

6.16 UPDATEBLOB 44

6.17 动态SQL语句的使用 44

7.1.1 对象的概念 50

7.1.2 用户对象 50

7.1 对象 50

第7章 对象和结构 50

7.1.3 对象实例化 51

7.1.4 父对象和子对象 51

7.1.5 管理内存 52

7.2 结构体 52

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

7.4 为对象和结构赋值 53

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

8.1 函数和事件 56

8.1.1 调用函数和事件 56

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

8.1.3 函数和事件的比较 57

8.2.1 函数 58

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

8.2.2 事件 59

8.3 调用事件或函数 60

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

8.3.2 静态对动态调用 60

8.4 调用函数和事件语法 65

8.5 说明和调用外部函数 66

8.6 说明DBMS的存储过程(procedure)作为远程过程调用 67

第二篇 函数篇 71

第9章 数组函数 71

9.1 LowerBound() 71

9.2 UpperBound() 72

第10章 Blob(大二进制对象)函数 73

10.1 Blob() 73

10.2 BlobEdit() 73

10.3 BlobMid() 74

10.4 Len() 75

10.5 String() 76

第11章 数据类型检查与转换函数 78

11.1 Asc() 78

11.2 Char() 78

11.3 Dec() 79

11.4 Double() 80

11.5 Integer() 81

11.6 Long() 82

11.7 Real() 83

11.8 Date() 84

11.9 DateTime() 86

11.10 IsDate() 87

11.11 IsNull() 88

11.12 IsNumber() 89

11.13 IsTime() 89

11.14 Time() 90

第12章 数值计算函数 93

12.1 Abs() 93

12.2 Ceiling() 93

12.3 Cos() 94

12.4 Exp() 95

12.5 Fact() 96

12.6 Int() 96

12.7 Log() 97

12.8 LogTen() 98

12.9 Max() 98

12.10 Min() 99

12.11 Mod() 100

12.12 Pi() 100

12.13 Rand() 101

12.14 Randomize() 102

12.16 Sign() 103

12.15 Round() 103

12.17 Sin() 104

12.18 Sqrt() 105

12.19 Tan() 105

12.20 Truncate() 106

第13章 字符串操作函数 108

13.1 Fill() 108

13.2 Left() 108

13.3 LeftTrim() 109

13.4 Lower() 110

13.5 Match() 110

13.6 Mid() 112

13.8 Replace() 113

13.7 Pos() 113

13.9 Right() 114

13.10 RightTrim() 115

13.11 Space() 116

13.12 Trim() 116

13.13 Upper() 117

第14章 系统与环境函数 118

14.1 Clipboard() 118

14.2 CommandParm() 119

14.3 DoScript() 120

14.5 GetEnvironment() 121

14.4 GetApplication() 121

14.6 GetFocus() 122

14.7 Post() 123

14.8 ProfileInt() 124

14.9 ProfileString() 126

14.10 Restart() 127

14.11 Run() 127

14.12 Send() 128

14.13 SetProfileString() 130

14.14 ShowHelp() 131

14.16 Yield() 132

14.15 SignalError() 132

第15章 日期、时间函数 134

15.1 Day() 134

15.2 DayName() 134

15.3 DayNumber() 135

15.4 DaysAfter() 136

15.5 Hour() 136

15.6 Minute() 137

15.7 Month() 137

15.8 Now() 138

15.9 RelativeDate() 139

15.10 RelativeTime() 139

15.12 Today() 140

15.11 Second() 140

15.13 Year() 141

第16章 注册(Registry)函数 143

16.1 RegistryDelete() 143

16.2 RegistryGet() 144

16.3 RegistryKeys() 145

16.4 RegistrySet() 145

16.5 RegistryValues() 147

第17章 定时函数 148

17.1 CPU() 148

17.2 Idie() 148

17.3 Timer() 149

第18章 DDE客户函数 151

18.1 ColseChannel() 151

18.2 ExecRemote() 152

18.3 GetDataDDE() 153

18.4 GetDataDDEOrigin() 154

18.5 GetRemote() 155

18.6 OpenChannel() 157

27.10 ColumnClick 157

18.7 RespondRemote() 158

18.8 SetRemote() 159

18.9 StartHotLink() 161

18.10 StopHotLink() 162

第19章 DDE服务器函数 163

19.1 GetCommandDDE() 163

19.2 GetCommandDDEOrigin() 164

19.6 SetDataDDE() 165

19.4 GetDataDDEOrigin() 165

19.3 GetDataDDE() 165

19.5 RespondRemote() 165

19.7 StartServerDDE() 167

19.8 StopServerDDE() 168

第20章 文件操作函数 169

20.1 FileClose() 169

20.2 FileDelete() 170

20.3 FileExists() 170

20.4 FileLength() 171

20.5 FileOpen() 172

20.6 FileRead() 174

20.7 FileSeek() 175

20.8 FileWrite() 176

20.9 GetFileOpenName() 177

20.10 GetFileSaveName() 178

第21章 库管理函数 180

21.1 LibraryCreate() 180

21.2 LibraryDelete() 181

21.3 LibraryDirectory() 181

21.4 LibraryExport() 183

21.5 LibraryImport() 184

22.1 Print() 186

第22章 打印函数 186

22.2 PrintBitmap() 187

22.3 PrintCancel() 188

22.4 PrintClose() 189

22.5 PrintDataWindow() 190

22.6 PrintDefineFont() 190

22.7 PrintLine() 192

22.8 PrintOpen() 193

22.9 PrintOval() 194

22.10 PrintPage() 195

22.11 PrintReet() 196

22.12 PrintRoundRect() 197

22.13 PrintScreen() 198

22.14 PrintSend() 199

22.15 PrintSetFont() 200

22.16 PrintSetSpacing() 201

22.17 PrintSetup() 201

22.18 PrintText() 202

22.19 PrintWidth() 203

22.20 PrintX() 203

22.21 PrintY() 204

第23章 窗口操作函数 206

23.1 Close() 206

23.2 CloseWithReturn() 207

23.3 Open() 208

23.4 OpenSheet() 210

23.5 OpenSheetWithParm() 211

23.6 OpenWithParm() 212

第24章 国际化函数 215

24.1 IsAllArabic() 215

24.2 IsAllHebrew()* 216

24.3 IsAnyArabic() 216

24.4 IsAnyHebrew() 217

24.5 IsArabic() 218

24.6 IsArabicAndNumbers() 218

24.7 IsHebrew() 219

24.8 IsHebrewAndNumbers() 220

24.9 Reverse() 221

24.10 ToAnsi() 221

24.11 ToUnicode() 222

第25章 其他函数 223

25.1 Beep() 223

25.2 ClassName() 223

25.3 DebugBreak() 224

25.4 IntHigh() 225

25.5 IntLow() 225

25.6 IsValid() 226

25.7 KeyDown() 226

25.8 MessageBox() 229

25.9 PixelsToUnits() 230

25.10 PopulateError() 231

25.11 RGB() 232

25.12 SetNull() 233

25.13 SetPointer() 234

25.14 SignalError() 235

25.15 UniteToPixels() 235

第三篇 PowerScript事件 239

第26章 事件概述 239

26.1 事件的类型 239

26.2 事件标识(Event Id) 239

26.3 参数(Argument) 240

26.4 返回值 240

26.5 祖先事件脚本的返回值 240

26.6 用户定义的事件 241

第27章 事件详解 243

27.1 Activate 243

27.2 BeginDrag 243

27.3 BeginLabelEdit 245

27.4 BeginRightDrag 246

27.5 ButtonClicked 248

27.6 ButtonClicking 248

27.7 Clicked 249

27.8 Close 254

27.9 CloseQuery 256

27.11 ConnectionBegin 258

27.12 ConnectionEnd 259

27.13 Constructor 260

27.14 DataChange 261

27.15 DBError 261

27.16 Desctivate 263

27.17 DeleteAllItems 263

27.18 DeleteItem 263

27.19 Destructor 264

27.20 DoubleClicked 265

27.21 DragDrop 269

27.22 DragLeave 273

27.23 DragWithin 273

27.24 EditChanged 276

27.25 EndLabelEdit 276

27.26 Error 277

27.27 ExtemalException 279

27.28 FileExists 281

27.29 GetFocus 282

27.30 Hide 283

27.32 Idle 284

27.31 HotLinkAlarm 284

27.33 InputFieldSelected 285

27.34 InsertItem 285

27.35 ItemChanged 286

27.36 ItemChanging 287

27.37 ItemCollapsed 288

27.38 ItemCollapsing 288

27.39 ItemError 289

27.40 ItemExpaned 291

27.41 ItemExpanding 292

27.42 ItemFocusChanged 292

27.43 ItemPopulate 293

27.44 Key 294

27.45 LineDown 295

27.46 LineLeft 296

27.47 LineRight 297

27.48 LineUp 297

27.49 LoseFocus 298

27.50 Modified 300

27.51 MouseDown 301

27.52 MouseMove 303

27.53 MouseUp 305

27.54 Moved 307

27.55 Open 308

27.57 PageDown 310

27.56 Other 310

27.58 PageLeft 311

27.59 PageRight 312

27.60 PageUp 313

27.61 PictureSelected 314

27.62 PipeEnd 314

27.63 PipeMeter 315

27.64 PipeStart 315

27.65 PrintEnd 316

27.66 PrintFooter 316

27.67 PrintHeader 317

27.68 PrintPage 318

27.69 PrintStart 319

27.70 PropertyChanged 319

27.71 PropertyRequestEdit 320

27.72 RButtonDown 321

27.74 RemoteExec 322

27.75 RemoteHotLinkStart 323

27.76 RemoteHotLinkStop 323

27.77 RemoteRequest 324

27.78 RemoteSend 324

27.79 Rename 325

27.80 Resize 325

27.81 RetrieveEnd 326

27.82 RetrieveRow 326

27.83 RetrieveStart 327

27.84 RightClicked 328

27.85 RightDoubleClicked 330

27.86 RowFocusChanged 331

27.87 RowFocusChanging 331

27.73 RButtonUp 332

27.88 Save 333

27.89 ScrollHorizontal 333

27.90 ScrollVertical 334

27.91 Selected 335

27.92 SelectionChanged 336

27.93 SelectionChanging 338

27.94 Show 340

27.95 Sort 340

27.96 SQLPreview 342

27.97 SystemError 344

27.98 SystemKey 345

27.99 Timer 346

27.100 ToolBarMoved 347

27.101 UpdateEnd 348

27.102 UpdateStart 348

27.103 ViewChange 348