《Delphi运行时间库RTL和组件库VCL技术参考》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:郑城荣等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1999
  • ISBN:7115074283
  • 页数:594 页
图书介绍:

第一章Delphi程序库 1

1.1 Delphi程序库构成 1

1.1.1运行时间库RTL 1

1.1.2可视组件库VCL 2

1.2 RTL函数、过程常量和变量 3

1.2.1 RTL常量和变量 3

1.2.2函数和过程 4

1.2.2.1数学类例程 4

1.2.2.2控制台例程 5

1.2.2.3日期/时间例程 5

1.2.2.4动态内存申请例程 5

1.2.2.5文件管理例程 6

1.2.2.6浮点转换例程 6

1.2.2.7流程控制例程 7

1.2.2.8系统I/O例程 7

1.2.2.9内存管理例程 7

1.2.2.10杂用全程 8

1.2.2.11序数类例程 8

1.2.2.12指针与地址例程 8

1.2.2.13字符串格式化例程 9

1.2.2.14 Pascal字符串操作例程 9

1.2.2.15零结束字符串操作例程 9

1.2.2.16文本文件操作例程 10

1.2.2.17转换例程 10

1.2.2.18无类型文件处理例程 11

1.3 VCL简介 11

1.3.1 VCL祖先类层次 11

1.3.1.1TObject与TPersistent对象 12

1.3.1.2 TComponent和TControl组件 13

1.3.1.3 TWinControl与TGraphicControl 15

1.3.2 VCL类库的组件和对象 16

1.3.3 VCL继承关系 19

1.3.4 VCL源程序 22

1.3.4.1 VCL源程序单元 22

1.3.4.2各源程序单元中定义的符号 23

第二章 运行时间库RTL与VCL基础 25

2.1 DELPHI运行时间库RTL详解 25

2.1.1 Abs函数 25

2.1.2 AddExitProc过程 25

2.1.3 Addr函数 26

2.1.4 AllocMem函数 26

2.1.5 AnsiCompareStr函数 26

2.1.6 AnsiCompareText函数 26

2.1.7 AnsiLowerCase函数 27

2.1.8 AnsiUpperCase函数 27

2.1.9 Append过程 27

2.1.10 AppendStr过程 28

2.1.11 ArcTan函数 28

2.1.12 AssignCrt过程 28

2.1.13 Assigned函数 28

2.1.14 AssignFile过程 29

2.1.15 BlockRead过程 29

2.1.16 BlockWrite过程 30

2.1.17 Break过程 30

2.1.18 ChangeFileExt函数 30

2.1.19 ChDir过程 31

2.1.20 Chr函数 31

2.1.21 CloseFile过程 31

2.1.22 ClrEol过程 31

2.1.23 ClrScr过程 32

2.1.24 Concat函数 32

2.1.25 Continue过程 32

2.1.26 Copy函数 32

2.1.27 Cos函数 33

2.1.28 Cseg函数 33

2.1.29 CursorTo过程 33

2.1.30 Date函数 33

2.1.31 DateTimeToFileDate函数 34

2.1.32 DateTimeTostr函数 34

2.1.33 DateTimeToString过程 34

2.1.34 DateToStr函数 34

2.1.35 Day OfWeek函数 35

2.1.36 Dec过程 35

2.1.37 DecodeDate过程 35

2.1.38 DecodeTime过程 35

2.1.39 Delete过程 36

2.1.40 DeleteFile函数 36

2.1.41 DiskFree函数 36

2.1.42 DiskSize函数 36

2.1.43 Dispose过程 37

2.1.44 DisposeStr过程 37

2.1.45 DoneWinCrt过程 37

2.1.46 Dseg函数 37

2.1.47 EncodeDate过程 38

2.1.48 EncodeTime函数 38

2.1.49 Eof函数 38

2.1.50 Eoln函数 39

2.1.51 Erase过程 39

2.1.52 Exclude过程 39

2.1.53 Exit过程 39

2.1.54 Exp函数 40

2.1.55 ExpandFileName函数 40

2.1.56 ExtractFileExt函数 40

2.1.57 ExtractFileName函数 40

2.1.58 ExtractFilePath函数 41

2.1.59 FileAge函数 41

2.1.60 FileClose过程 41

2.1.61 FileDateToDateTime过程 41

2.1.62 FileExists函数 42

2.1.63 FileGetAttr函数 42

2.1.64 FileGetDate函数 42

2.1.65 FileOpen函数 43

2.1.66 FilePos函数 43

2.1.67 FileRead函数 43

2.1.68 FileSearch函数 43

2.1.69 FileSeek函数 44

2.1.70 FileSetAttr函数 44

2.1.71 FileSetDate过程 45

2.1.72 FileSize函数 45

2.1.73 Fillchar过程 45

2.1.74 FindClose过程 45

2.1.75 FindFirst函数 46

2.1.76 FindNext函数 47

2.1.77 FloatToDecimal过程 47

2.1.78 FloatToStrF函数 47

2.1.79 FloatToStr函数 48

2.1.80 FloatToText函数 49

2.1.81 FloatToTextFmt函数 49

2.1.82 Flush过程 49

2.1.83 FmtLoadStr函数 50

2.1.84 FmtStr过程 50

2.1.85 Format函数 50

2.1.86 FormatBuf函数 52

2.1.87 FormatDateTime函数 52

2.1.88 FormatFloat函数 53

2.1.89 Frac函数 54

2.1.90 Free过程 55

2.1.91 FreeMem过程 55

2.1.92 GetDir过程 55

2.1.93 GetMem过程 55

2.1.94 GotoXY过程 56

2.1.95 Halt过程 56

2.1.96 Hi函数 56

2.1.97 High函数 56

2.1.98 Inc过程 57

2.1.99 Include过程 57

2.1.100 InitWinCrt过程 57

2.1.101 Insert过程 58

2.1.102 Int函数 58

2.1.103 IntToHex函数 58

2.1.104 IntToStr函数 58

2.1.105 IOResult函数 59

2.1.106 IsValidIdent函数 59

2.1.107 KeyPressed函数 59

2.1.108 Length函数 59

2.1.109 Ln函数 60

2.1.110 Lo函数 60

2.1.111 LoadStr函数 60

2.1.112 Low函数 60

2.1.113 LowerCase函数 61

2.1.114 MaxAvail函数 61

2.1.115 MernAvail函数 61

2.1.116 MkDir过程 61

2.1.117 Move过程 62

2.1.118 New函数和New过程 62

2.1.119 NewStr函数 62

2.1.120 Now函数 63

2.1.121 Odd函数 63

2.1.122 Ofs函数 63

2.1.123 Ord函数 63

2.1.124 ParamCount函数 64

2.1.125 ParamStr函数 64

2.1.126 Pi函数 64

2.1.127 Pos函数 64

2.1.128 Pred函数 65

2.1.129 Ptr函数 65

2.1.130 Random函数 65

2.1.131 Randomize过程 65

2.1.132 Read过程 66

2.1.133 ReadBuf函数 66

2.1.134 ReadKey函数 67

2.1.135 ReadIn过程 67

2.1.136 ReAllocMem函数 67

2.1.137 Rename过程 67

2.1.138 RenameFile函数 68

2.1.139 Reset过程 68

2.1.140 Rewrite过程 68

2.1.141 RmDir过程 69

2.1.142 Round函数 69

2.1.143 RunError过程 69

2.1.144 ScrollTo过程 70

2.1.145 Seek过程 70

2.1.146 SeekEof函数 70

2.1.147 SeekEoln函数 71

2.1.148 Seg函数 71

2.1.149 SetTextBuf过程 72

2.1.150 Sin函数 72

2.1.151 SizeOf函数 72

2.1.152 SPtr函数 73

2.1.153 Sqr函数 73

2.1.154 Sqrt函数 73

2.1.155 Sseg函数 73

2.1.156 Str过程 73

2.1.157 StrCat函数 74

2.1.158 StrComp函数 74

2.1.159 StrCopy函数 74

2.1.160 StrDispose过程 75

2.1.161 StrECopy函数 75

2.1.162 StrEnd函数 75

2.1.163 StrFmt函数 75

2.1.164 StrLCat函数 76

2.1.165 StrIComp函数 76

2.1.166 StrLComp函数 76

2.1.167 SrtLCopy函数 76

2.1.168 StrLen函数 77

2.1.169 StrLFmt函数 77

2.1.170 StrLIComp函数 77

2.1.171 StrLower函数 77

2.1.172 StrMove函数 78

2.1.173 StrNew函数 78

2.1.174 StrPas函数 78

2.1.175 StrPCopy函数 78

2.1.176 StrPos函数 79

2.1.177 StrScan函数 79

2.1.178 StrRScan函数 79

2.1.179 StrToDate函数 79

2.1.180 StrToDateTime函数 80

2.1.181 StrToFloat函数 80

2.1.182 StrToInt函数 80

2.1.183 StrToIntDef函数 81

2.1.184 StrToTime函数 81

2.1.185 StrUpper函数 81

2.1.186 Succ函数 81

2.1.187 Swap函数 82

2.1.188 TextToFloat函数 82

2.1.189 Time函数 82

2.1.190 TimeToStr函数 82

2.1.191 TrackCursor过程 83

2.1.192 Trunc函数 83

2.1.193 Truncate过程 83

2.1.194 TypeOf函数 83

2.1.195 UpCase函数 84

2.1.196 UpperCase函数 84

2.1.197 Val过程 84

2.1.198 WhereX函数 84

2.1.199 WhereY函数 85

2.1.200 Write过程 85

2.1.201 WriteBuf过程 86

2.1.202 WriteChar过程 86

2.1.203 WriteIn过程 86

2.2 VCL基础 87

2.2.1 对象共有的方法详解(TObject) 87

2.2.1.1 ClassName方法 88

2.2.1.2 ClassParent方法 88

2.2.1.3 ClassType方法 88

2.2.1.4 Create方法 88

2.2.1.5 Destroy方法 88

2.2.1.6 Free方法 89

2.2.2 组件共有的属性详解(TComponent) 89

2.2.2.1 ComponentCount属性 89

2.2.2.2 ComponentIndex属性 89

2.2.2.3 Components属性 89

2.2.2.4 Name属性 90

2.2.2.5 Owner属性 90

2.2.2.6 Tag属性 90

2.2.3 组件共有的方法详解(TComponent) 90

2.2.3.1 FindComponent方法 90

2.2.3.2 InsertComponent方法 91

2.2.3.3 RemoveComponent方法 91

2.2.4 控件共有的属性详解(TControl) 91

2.2.4.1 Align属性 91

2.2.4.3 ClientHeight属性 92

2.2.4.4 ClientOrigin属性 92

2.2.4.5 ClientRect属性 92

2.2.4.6 ClientWidth属性 92

2.2.4.7 ClientWidth属性 92

2.2.4.8 Enabled属性 93

2.2.4.9 Height属性 93

2.2.4.10 Hint属性 93

2.2.4.11 Left属性 94

2.2.4.12 Parent属性 94

2.2.4.13 ShowHint属性 94

2.2.4.14 Top属性 95

2.2.4.15 Visible属性 95

2.2.4.16 Width属性 95

2.2.5 控件共有的方法详解(Tcontrol) 95

2.2.5.1 BeginDrag方法 95

2.2.5.2 BringToFront方法 96

2.2.5.3 ClientToScreen方法 96

2.2.5.4 ControlAtPos方法 96

2.2.5.5 Dragging方法 97

2.2.5.6 EndDrag方法 97

2.2.5.7 GetTextBuf方法 97

2.2.5.8 GetTextLen方法 97

2.2.5.9 Hide方法 98

2.2.5.10 Invalidate方法 98

2.2.5.11 Refresh方法 98

2.2.5.12 SendToBack方法 98

2.2.5.13 Repaint方法 99

2.2.5.15 Setbounds方法 99

2.2.5.16 SetTextBuf方法 99

2.2.5.17 Show方法 100

2.2.5.18 Update方法 100

2.2.6 窗口控件共有的属性详解(TWinControl) 100

2.2.6.1 Brush属性 100

2.2.6.2 Controls属性 100

2.2.6.3 ControlCount属性 101

2.2.6.4 Handle属性 101

2.2.6.5 HelpContext属性 101

2.2.6.6 Showing属性 101

2.2.6.7 TabOrder属性 101

2.2.6.8 TabStop属性 102

2.2.7 窗口控件共有的方法详解(TwinControl) 102

2.2.7.1 CanFocus方法 102

2.2.7.2 Create方法 102

2.2.7.3 Destroy方法 103

2.2.7.4 Focused方法 103

2.2.7.5 HandleAllocatcd方法 103

2.2.7.6 HandleNeeded方法 103

2.2.7.7 InsertControl方法 104

2.2.7.8 RemoveControl方法 104

2.2.7.9 ScaleBy方法 104

2.2.7.10 ScrollBy方法 104

2.2.7.11 SetFocus方法 105

2.2.8 窗口控件共有的事件详解(TwinControl) 105

2.2.8.1 OnEnter事件 105

2.2.8.2 OnExit事件 105

2.3 VCL基础对象详解 105

2.3.1 TBitmap对象 106

2.3.2 TBlobStream对象 107

2.3.3 TBrush对象 108

2.3.4 TCanvas对象 110

2.3.5 TClipboard对象 114

2.3.6 TControlScrollBar对象 116

2.3.7 TFieldDef对象 118

2.3.8 TFieldDefs对象 119

2.3.9 TFont对象 121

2.3.10 TGraphic对象 123

2.3.11 TGraphics对象 124

2.3.12 Tlcon对象 124

2.3.13 TlndexDef对象 125

2.3.14 TIndexDefs对象 126

2.3.15 TIniFile对象 128

2.3.16 TList对象 130

2.3.17 TMetafile对象 132

2.3.18 TOLEDropNotify对象 133

2.3.19 TOutlineNode对象 135

2.3.20 TParam对象 138

2.3.21 TParams对象 141

2.3.22 TPen对象 143

2.3.23 TPicture对象 145

2.3.24 TPrinter对象 147

2.3.25 TStringList对象 149

2.3.26 TStrings 对象 154

第三章Delphi组件详解 157

3.1 Delphi组件 157

3.1.1 Standard页组件 158

3.1.2 Additional页组件 159

3.1.3 DataAccess页组件 160

3.1.4 DataControl页组件 160

3.1.5 DiaLogs页组件 161

3.1.6 System页组件 162

3.2 Standard页组件 162

3.2.1 TMainMenu组件 163

3.2.2 TPopupMenu组件 166

3.2.3 TLabel(标签)组件 168

3.2.4 TEdit(编辑框)组件 172

3.2.5 TMemo组件 176

3.2.6 TButton(按钮)组件 181

3.2.7 TCheckBox组件 186

3.2.8 TRadioButton组件 189

3.2.9 TListBox组件 191

3.2.10 TComboBox组件 196

3.2.11 TScrollBar组件 201

3.2.12 TGroupBox组件 204

3.2.13 TRadioGroup组件 207

3.2.14 TPanel组件 210

3.3 Addition页组件 213

3.3.1 TBitBtn组件 213

3.3.2 TSpeedButton组件 218

3.3.3 TTabset组件 220

3.3.4 TNoteBook组件 224

3.3.5 TTabbedNoteBook组件 227

3.3.6 TMaskEdit组件 231

3.3.7 TOutline组件 233

3.3.8 TStrngGrid组件 239

3.3.9 TDrawGrid组件 245

3.3.10 TImage组件 250

3.3.11 TShape组件 253

3.3.12 TBevel组件 255

3.3.13 THeader组件 256

3.3.14 TScrollBox组件 259

3.4 Date Access页组件 261

3.4.1 TDataSource组件 261

3.4.2 TTable组件 263

3.4.3 TQuery组件 273

3.4.4 TStoredProc组件 279

3.4.5 TDataBase组件 283

3.4.6 TBatchMove组件 286

3.4.7 TReport组件 287

3.5 Data Control页组件 291

3.5.1 TDBGrid组件 291

3.5.2 TDBNavigator组件 294

3.5.3 TDBText组件 296

3.5.4 TDBEdit组件 297

3.5.5 TDBMemo组件 299

3.5.6 TDBImage组件 301

3.5.7 TDBListBox组件 302

3.5.8 TDBComboBox组件 305

3.5.9 TDBCheckBox组件 307

3.5.10 TDBRadioGroup组件 309

3.5.11 TDBLookUpList组件 311

3.5.12 TDBLookUpCombo组件 313

3.6 Dialog页组件 315

3.6.1 TOpenDialog组件 315

3.6.2 TsaveDialog组件 317

3.6.3 TFontDialog组件 317

3.6.4 TColorDialog组件 319

3.6.5 TprintDialog组件 319

3.6.6 TprintSetupDialog组件 320

3.6.7 TFindDialog组件 321

3.6.8 TReplaceDialog组件 322

3.7 System页组件 323

3.7.1 TTimer组件 323

3.7.2 TPaintBox组件 324

3.7.3 TFileListBox组件 326

3.7.4 TDirectoryListBox组件 330

3.7.5 TDriveComboBox组件 333

3.7.6 TFilterComboBox组件 336

3.7.7 TMediaPlayer组件 339

3.7.8 TOLEContainer组件 347

3.7.9 TDDEClientConv组件 351

3.7.10 TDDEClientItem组件 354

3.7.11 TDDEServerConv组件 355

3.7.12 TDDEServerItem组件 357

3.8 非面板组件 359

3.8.1 TApplication组件 359

3.8.2 TBCDField组件 362

3.8.3 TBlobField组件 366

3.8.4 TBooleanField组件 367

3.8.5 TByteField组件 368

3.8.6 TCurrencyField组件 369

3.8.7 TDateField组件 371

3.8.8 TDateTimeField组件 371

3.8.9 TField组件 372

3.8.10 TFloatField组件 375

3.8.11 TGraphicField组件 377

3.8.12 TIntegerField组件 378

3.8.13 TMemoField组件 379

3.8.14 TMenuField组件 380

3.8.15 TScreen组件 383

3.8.16 TSession组件 384

3.8.17 TSmallintField组件 388

3.8.18 TStringField组件 390

3.8.19 TTimeField组件 391

3.8.20 TVarBytesField组件 392

3.8.21 TWordField组件 392

3.9 TForm组件 393

3.9.1 TForm组件简介 394

3.9.2 TForm组件的属性 394

3.9.3 TForm组件的事件 398

3.9.4 TForm组件的方法 399

第四章 属性 403

4.1 概述 403

4.2属性详解 403

4.2.1 AbortOnKeyViol属性 403

4.2.2 AbortOnProblem属性 404

4.2.3 Active属性 404

4.2.4 ActiveControl属性 404

4.2.5 ActiveForm属性 404

4.2.6 ActiveMdiChild属性 404

4.2.7 ActivePage属性 405

4.2.8 AliasName属性 405

4.2.9 Align属性 405

4.2.10 Alignment属性 406

4.2.11 AllowAllUp属性 406

4.2.12 AllowGrayed属性 406

4.2.13 AsBoolean属性 406

4.2.14 AsDateTime属性 407

4.2.15 AsFloat属性 407

4.2.16 AsInteger属性 407

4.2.17 AsString属性 407

4.2.18 AutoActivate属性 407

4.2.19 AutoCalcFields属性 408

4.2.20 AutoDisplay属性 408

4.2.21 AutoEdit属性 408

4.2.22 AutoEnable属性 408

4.2.23 AutoMerge属性 409

4.2.24 AutoOpen属性 409

4.2.25 AutoPopup属性 410

4.2.26 AutoRewind属性 410

4.2.27 AutoScroll属性 410

4.2.28 AutoSelect属性 410

4.2.29 AutoSize属性 411

4.2.30 AutoUnload属性 411

4.2.31 BackgroundColor属性 411

4.2.32 BevelInner属性 411

4.2.33 BevelOuter属性 412

4.2.34 BevelWidth属性 412

4.2.35 BOF属性 412

4.2.36 BorderIcons属性 412

4.2.37 BorderWidth属性 412

4.2.38 BorderStyle属性 413

4.2.39 BoundsRect属性 413

4.2.40 Break属性 413

4.2.41 Brush属性 413

4.2.42 Calculated属性 414

4.2.43 Cancel属性 414

4.2.44 CanModify属性 414

4.2.45 Canvas属性 415

4.2.46 Caption属性 415

4.2.47 Cells属性 415

4.2.48 Center属性 415

4.2.49 ChangedCount属性 416

4.2.50 ChangedTableName属性 416

4.2.51 Checked属性 416

4.2.52 CharCase属性 416

4.2.53 ClientHeight属性 416

4.2.54 ClientOrigin属性 417

4.2.55 ClientRect属性 417

4.2.56 ClientWidth属性 417

4.2.57 Col属性 417

4.2.58 ColCount属性 417

4.2.59 Collate属性 418

4.2.60 Color属性 418

4.2.61 ColoredButtons属性 418

4.2.62 Columns属性 418

4.2.63 Cols属性 419

4.2.64 ColWidths属性 419

4.2.65 Command属性 419

4.2.66 ComponentCount属性 419

4.2.67 ComponentIndex属性 419

4.2.68 Components属性 420

4.2.69 ConfirmDelete属性 420

4.2.70 Connected属性 420

4.2.71 ConnectMode属性 420

4.2.72 ControlCount属性 420

4.2.73 Controls属性 421

4.2.74 ConvertDlgHelp属性 421

4.2.75 Copies属性 421

4.2.76 Count属性 421

4.2.77 Ctl3D属性 422

4.2.78 Currency属性 422

4.2.79 Cursor属性 422

4.2.80 Database属性 422

4.2.81 DataBaseCount属性 423

4.2.82 DatabaseName属性 423

4.2.83 DataField属性 423

4.2.84 DataSet属性 423

4.2.85 DatasetCount属性 424

4.2.86 Datasets属性 424

4.2.87 DataSize属性 424

4.2.88 DataType属性 424

4.2.89 DataSource属性 425

4.2.90 DBHandle属性 425

4.2.91 DBLocale属性 425

4.2.92 DDEConv属性 425

4.2.93 DDEItem属性 426

4.2.94 DDEService属性 426

4.2.95 DDETopic属性 426

4.2.96 Default属性 427

4.2.97 DefaultColWidth属性 427

4.2.98 DefaultDrawing属性 427

4.2.99 DefaultExt属性 427

4.2.100 DefaultRowHeight属性 427

4.2.101 Destination属性 428

4.2.102 Device属性 428

4.2.103 DeviceID属性 428

4.2.104 DeviceType属性 428

4.2.105 Directory属性 429

4.2.106 DirLabel属性 429

4.2.107 DirList属性 429

4.2.108 Display属性 429

4.2.109 DisplayFormat属性 430

4.2.110 DisplayLabel属性 430

4.2.111 DisplayName属性 430

4.2.112 DisplayRect属性 430

4.2.113 DisplayText属性 431

4.2.114 DisplayWidth属性 431

4.2.115 DisplayValues属性 431

4.2.116 DitherBackground属性 432

4.2.117 Down属性 432

4.2.118 DragCursor属性 432

4.2.119 DragMode属性 432

4.2.120 Drive属性 433

4.2.121 DriverNane属性 433

4.2.122 DropDownCount属性 433

4.2.123 DropDownWidth属性 433

4.2.124 EditFormat属性 433

4.2.125 EditMask属性 434

4.2.126 EditMaskPtr属性 434

4.2.127 Edittext属性 434

4.3.128 EditorMode属性 434

4.2.129 Enabled属性 435

4.2.130 EnabledButtons属性 435

4.2.131 EndMargin属性 435

4.2.132 EndPage属性 435

4.2.133 EndPos属性 436

4.2.134 EOF属性 436

4.2.135 Error属性 436

4.2.136 ErrorMessage属性 436

4.2.137 Exclusive属性 437

4.2.138 ExNname属性 437

4.2.139 ExtendedSelect属性 437

4.2.140 FieldCount属性 437

4.2.141 FieldDefs属性 438

4.2.142 FieldName属性 438

4.2.143 FiedNo属性 438

4.2.144 Fields属性 438

4.2.145 FileName属性 439

4.2.146 FileEdit属性 439

4.2.147 FileEditStyle属性 439

4.2.148 FileList属性 439

4.2.149 Files属性 439

4.2.150 FileType属性 440

4.2.151 Filter属性 440

4.2.152 FilterIndex属性 441

4.2.153 FirstIndex属性 441

4.2.154 FixedColor属性 441

4.2.155 FixedCols属性 441

4.2.156 FixedRows属性 441

4.2.157 FocusControl属性 442

4.2.158 Font属性 442

4.2.159 FormatChars属性 442

4.2.160 FormStyle属性 442

4.2.161 Forms属性 443

4.2.162 FromPage属性 443

4.2.163 Glyph属性 443

4.2.164 GridHeight属性 443

4.2.165 GridLineWidth属性 443

4.2.166 GridWidth属性 444

4.2.167 GroupIndex属性 444

4.2.168 Handle属性 444

4.2.169 Height属性 445

4.2.170 HelpContext属性 445

4.2.171 HelpFile属性 445

4.2.172 HideSelection属性 445

4.2.173 Hint属性 446

4.2.174 HintColor属性 446

4.2.175 HintPause属性 446

4.2.176 HistoryList属性 446

4.2.177 HorzScrollBar属性 446

4.2.178 Icon属性 447

4.2.179 Increment属性 447

4.2.180 Index属性 447

4.2.181 IndexDefs属性 447

4.2.182 IndexFieldCount属性 447

4.2.183 IndexFieldNames属性 448

4.2.184 IndcxFields属性 448

4.2.185 IndexName属性 448

4.2.186 InitialDir属性 448

4.2.187 InitialValues属性 448

4.2.188 InPlaceActive属性 449

4.2.189 IntegralHeight属性 449

4.2.190 interval属性 449

4.2.191 IsIndexField属性 449

4.2.192 IsMasked属性 450

4.2.193 IsNull属性 450

4.2.194 IsSQLBased属性 450

4.2.195 ItemCount属性 450

4.2.196 ItemHeight属性 450

4.2.197 ItemIndex属性 451

4.2.198 Items属性 451

4.2.199 itemSeparator属性 451

4.2.200 KeepConnection属性 452

4.2.201 KeyExclusive属性 452

4.2.202 keyFieldCount属性 452

4.2.203 keyPreview属性 452

4.2.204 keyViolCount属性 452

4.2.205 KeyViolTableName属性 453

4.2.206 kind属性 453

4.2.207 LargeChange属性 453

4.2.208 layout属性 453

4.2.209 Left属性 454

4.2.210 leftCol属性 454

4.2.211 Length属性 454

4.2.212 Lines属性 454

4.2.213 Local属性 454

4.2.214 Locale属性 455

4.2.215 locked属性 455

4.2.216 LoginPrompt属性 455

4.2.217 MainForm属性 455

4.2.218 Mappings属性 455

4.2.219 margin属性 456

4.2.220 Mask属性 456

4.2.221 MasterFields属性 456

4.2.222 MasterSource属性 456

4.2.223 Max属性 457

4.2.224 MaxLength属性 457

4.2.225 MaxPage属性 457

4.2.226 MaxRecords属性 457

4.2.227 MaxValue属性 457

4.2.228 MDIChildCount属性 458

4.2.229 MDIChildren属性 458

4.2.230 Min属性 458

4.2.231 MinPage属性 458

4.2.232 MinValue属性 458

4.2.233 ModalResult属性 459

4.2.234 Mode组件 459

4.2.235 MovedCount属性 460

4.2.236 Modified属性 460

4.2.237 MultiSelect属性 460

4.2.238 Name属性 461

4.2.239 NetFileDir属性 461

4.2.240 Notify属性 461

4.2.241 NotifyValue属性 462

4.2.242 NumGlyphs属性 462

4.2.243 ObjClass属性 462

4.2.244 ObjDoc属性 463

4.2.245 ObjItem属性 463

4.2.246 Objects属性 463

4.2.247 OEMConvert属性 463

4.2.248 Options属性 464

4.2.249 OutlineStyle属性 464

4.2.250 Overload属性 465

4.2.251 Owner属性 465

4.2.252 PageIndex属性 465

4.2.253 Pages属性 465

4.2.254 ParamBindMode属性 466

4.2.255 ParamCount属性 466

4.2.256 Params属性 466

4.2.257 Parent属性 466

4.2.258 ParentColor属性 467

4.2.259 ParentFont属性 467

4.2.260 ParentShowHint属性 468

4.2.261 PasswordChar属性 468

4.2.262 Pen属性 468

4.2.263 Picture属性 468

4.2.264 PicrureClosed属性 469

4.2.265 Pictureleaf属性 469

4.2.266 pictureMinus属性 469

4.2.267 pictureOpen属性 469

4.2.268 picturePlus属性 469

4.2.269 Pinitlnfo属性 470

4.2.270 pixelsPerInch属性 470

4.2.271 PopuComponent属性 470

4.2.272 PopupMenu属性 470

4.2.273 Position属性 471

4.2.274 Prepared属性 472

4.2.275 Preview属性 472

4.2.276 PrintCopies属性 472

4.2.277 PrintRange属性 472

4.2.278 PrintScale属性 472

4.2.279 printToFile属性 473

4.2.280 PrivateDir属性 473

4.2.281 problemCount属性 473

4.2.282 ProblemTableName属性 473

4.2.283 Precision属性 474

4.2.284 ReadOnly属性 474

4.2.285 RecordCount属性 474

4.2.286 ReportDir组件 475

4.2.287 ReportHandle属性 475

4.2.288 ReportName属性 475

4.2.289 RequestLive属性 475

4.2.290 Required属性 475

4.2.291 Row属性 476

4.2.292 RowCount属性 476

4.2.293 RowHeights属性 476

4.2.294 Rows属性 476

4.2.295 Scaled属性 476

4.2.296 ScrollBars属性 477

4.2.297 SelCount属性 477

4.2.298 Selected属性 477

4.2.299 SelectedColor属性 477

4.2.300 SelectedField属性 478

4.2.301 SelectedIndex属性 478

4.2.302 SelectedItem属性 478

4.2.303 Selection属性 478

4.2.304 SelLength属性 478

4.2.305 SelStart属性 479

4.2.306 SelText属性 479

4.2.307 ServerConv属性 479

4.2.308 Shape属性 479

4.2.309 ShortCut属性 480

4.2.310 ShowAccelChar属性 480

4.2.311 ShowGlyphs属性 480

4.2.312 ShowHint组件 480

4.2.313 Showing属性 481

4.2.314 Size属性 481

4.2.315 SmallChange属性 481

4.2.316 Sorted属性 481

4.2.317 Source属性 482

4.2.318 Spacing属性 482

4.2.319 SQL属性 482

4.2.320 Start属性 482

4.2.321 StartMargin属性 483

4.2.322 StartPage属性 483

4.2.323 StartPos属性 483

4.2.324 State属性 483

4.2.325 StmtHandle属性 484

4.2.326 StoredprocName属性 484

4.2.327 Stretch属性 484

4.2.328 Style属性 485

4.2.329 TabFont属性 485

4.2.330 TabHeight属性 486

4.2.331 TabIndex属性 486

4.2.332 TableName属性 486

4.2.333TableType属性 486

4.2.334 TabOrder属性 486

4.2.335 Tabs属性 487

4.2.336 TabsPerRow属性 487

4.2.337 TabStop属性 487

4.2.338 Tag属性 487

4.2.339 Temporary属性 487

4.2.340 Terminated属性 488

4.2.341 Text属性 488

4.2.342 TextCase属性 488

4.2.343 TileMode属性 489

4.2.344 TimeFormat属性 489

4.2.345 Title属性 490

4.2.346 Top属性 490

4.2.347 TopIndex属性 491

4.2.348 TopRow属性 491

4.2.349 TrackLength属性 491

4.2.350 TrackPosition属性 491

4.2.351 Tracks属性 491

4.2.352 TransIsoation属性 492

4.2.353 Transliterate属性 492

4.2.354 Transparent属性 492

4.2.355 UniDirectional属性 492

4.2.356 UpdateMode属性 492

4.2.357 UnselectedColor属性 493

4.2.358 Value属性 493

4.2.359 ValueChecked属性 493

4.2.360 ValueUnchecked属性 493

4.2.361 VersionMajor属性 494

4.2.362 VersionMinor属性 494

4.2.363 VertScrollBar属性 494

4.2.364 Visible属性 494

4.2.365 VisibleButtons属性 494

4.2.366 VisibleTabs属性 495

4.2.367 Wait属性 495

4.2.368 WantReturns属性 495

4.2.369 WantTabs属性 496

4.2.370 Width属性 496

4.2.371 WindowsMenu属性 496

4.2.372 WindowState属性 496

4.2.373 WordWrap属性 497

4.2.374 Zoom属性 497

第五章 事件 499

5.1 概述 499

5.2 事件详解 499

5.2.1 AfterCancel事件 499

5.2.2 AfterClose事件 500

5.2.3 AfterDelete事件 500

5.2.4 AfterEdit事件 500

5.2.5 AfterInsert事件 500

5.2.6 AfterOpen事件 500

5.2.7 AfterPost事件 501

5.2.8 BeforeCancel事件 501

5.2.9 BeforeClose事件 501

5.2.10 BeforeDelete事件 501

5.2.11 BeforeEdit事件 501

5.2.12 BeforeInsert事件 502

5.2.13 BeforeOpen事件 502

5.2.14 Beforepost事件 502

5.2.15 OnActiveControlChange事件 502

5.2.16 OnActiveFormChange事件 502

5.2.17 OnActivate事件 503

5.2.18 OnApply事件 503

5.2.19 OnCalcFields事件 503

5.2.20 OnChange事件 503

5.2.21 OnClick事件 504

5.2.22 OnClose事件 505

5.2.23 OncloseQuery事件 505

5.2.24 OnColEnter事件 505

5.2.25 OnColExit事件 506

5.2.26 OnCollapse事件 506

5.2.27 OnColumnMoved事件 506

5.2.28 OnDataChange事件 506

5.2.29 OnDblClick事件 506

5.2.30 OnDeactivate事件 507

5.2.31 OnDroDown事件 507

5.2.32 OnDragDrop事件 507

5.2.33 OnDragOver事件 507

5.2.34 onDrawCell事件 508

5.2.35 OnDrawItem事件 508

5.2.36 OnDrawTab事件 508

5.2.37 OnDropDown事件 508

5.2.38 OnEndDrag事件 509

5.2.39 OnEnter事件 509

5.2.40 OnException事件 509

5.2.41 OnExcuteMacro事件 509

5.2.42 OnExit事件 510

5.2.43 OnExpand事件 510

5.2.44 OnFind事件 510

5.2.45 OnGetEditMask事件 510

5.2.46 OnGetEditText事件 511

5.2.47 OnGetText事件 511

5.2.48 onHelp事件 511

5.2.49 OnHide事件 511

5.2.50 OnHint事件 511

5.2.51 onIdle事件 512

5.2.52 OnKeyDown事件 512

5.2.53 OnkeyPress事件 512

5.2.54 OnKeyUp事件 513

5.2.55 onLogin事件 513

5.2.56 OnMeasureItrem事件 513

5.2.57 OnMeasureTab事件 513

5.2.58 OnMessage事件 514

5.2.59 onMouseDown事件 514

5.2.60 OnMouseMove事件 514

5.2.61 OnMouseUp事件 514

5.2.62 OnNewRecord事件 515

5.2.63 OnNotify事件 515

5.2.64 OnOpen事件 515

5.2.65 OnPageChanged事件 515

5.2.66 OnPaint事件 516

5.2.67 OnPopup事件 516

5.2.68 OnPostClick事件 516

5.2.69 OnResize事件 516

5.2.70 OnRowMoved事件 517

5.2.72 OnSelectCell事件 517

5.2.73 OnSetEditText事件 517

5.2.74 OnSetText事件 517

5.2.75 OnStateChange事件 518

5.2.76 OnStatusLineEvent事件 518

5.2.77 OnTimer事件 518

5.2.78 OnTopLeftChanged事件 518

5.2.79 OnUpdateData事件 518

5.2.80 OnValidate事件 519

第六章 方法 521

6.1 概述 521

6.2 方法详解 521

6.2.1 Add方法 521

6.2.2 AddChild方法 522

6.2.3 AddChildObject方法 522

6.2.4 AddIndex方法 522

6.2.5 AddObject方法 523

6.2.6 Append方法 523

6.2.7 AppendRecord方法 523

6.2.8 ApplyRange方法 523

6.2.9 ArrangeIcons方法 524

6.2.10 Assign方法 524

6.2.11 AssignValue方法 524

6.2.12 Back方法 524

6.2.13 BatchMove方法 525

6.2.14 BeginDrag方法 525

6.2.15 BeginUpdate方法 525

6.2.16 BringToFront方法 525

6.2.17 BtnClick方法 526

6.2.18 Cancel方法 526

6.2.19 CancelRange方法 526

6.2.20 CanFocus方法 526

6.2.21 Cascade方法 526

6.2.22 CellRect方法 527

6.2.23 CheckBrowseMode方法 527

6.2.24 ClassName方法 527

6.2.25 ClassParent方法 527

6.2.26 ClassType方法 527

6.2.27 Clear方法 527

6.2.28 ClearFields方法 528

6.2.29 ClearSelection方法 528

6.2.30 ClientToSereen方法 528

6.2.31 Close方法 529

6.2.32 CloseApplication方法 529

6.2.33 CloseDatasets方法 529

6.2.34 CloseLink方法 529

6.2.35 CloseQuery方法 530

6.2.36 CloseReport方法 530

6.2.37 Commit方法 530

6.2.38 Connect方法 531

6.2.39 ContainsControl方法 531

6.2.40 CopyParams方法 531

6.2.41 CopyToClipboard方法 531

6.2.42 Create方法 531

6.2.43 CreateForm方法 532

6.2.44 CreateTable方法 532

6.2.45 CursorPosChanged方法 532

6.2.46 CuToClipboard方法 532

6.2.47 Delete方法 533

6.2.48 DeleteIndex方法 533

6.2.49 DeletTable方法 533

6.2.50 DescriptionsAvailable方法 533

6.2.51 Destroy方法 534

6.2.52 DisableControls方法 534

6.2.53 Dragging方法 534

6.2.54 Edit方法 534

6.2.55 Editkey方法 535

6.2.56 EditRangeEnd方法 535

6.2.57 EditRangeStart方法 535

6.2.58 Eject方法 535

6.2.59 EmptyTable方法 535

6.2.60 EnableControls方法 536

6.2.61 EndDrag方法 536

6.2.62 EndUpdate方法 536

6.2.63 ExecProc方法 536

6.2.64 ExecSQL方法 536

6.2.65 ExecuteMacro方法 537

6.2.66 ExecuteMacroLines方法 537

6.2.67 FieldByName方法 538

6.2.68 FindComponent方法 538

6.2.69 FindField方法 538

6.2.70 FindItem方法 538

6.2.71 FindKey方法 538

6.2.72 FindNearest方法 539

6.2.73 First方法 539

6.2.74 FocusControl方法 539

6.2.75 Focused方法 539

6.2.76 Free方法 540

6.2.77 FreeBookmark方法 540

6.2.78 FullCollapse方法 540

6.2.79 FullExpand方法 540

6.2.80 GetBoolmark方法 540

6.2.81 GetData方法 541

6.2.82 GetDataItem方法 541

6.2.83 GetFieldNames方法 541

6.2.84 GetFormImage属性 541

6.2.85 GetHelpContext方法 541

6.2.86 GetlndexForPage方法 542

6.2.87 GetIndexNames方法 542

6.2.88 GetItem方法 542

6.2.89 GetltemPath方法 542

6.2.90 GetResults方法 542

6.2.91 GetSelTextBuf方法 543

6.2.92 GetTextBuf方法 543

6.2.93 GetTextItem方法 543

6.2.94 GetTexLen方法 543

6.2.95 GotlBookmark方法 543

6.2.96 GotoCurrent方法 544

6.2.97 Gotokey方法 544

6.2.98 GotoNearest方法 544

6.2.99 HandleAllocated方法 544

6.2.100 HandleException方法 544

6.2.101 HandleNeeded方法 545

6.2.102 HelpCommand方法 545

6.2.103 HelpContext方法 545

6.2.104 HelpJump方法 545

6.2.105 Hide方法 545

6.2.106 IndexOf方法 546

6.2.107 Insert方法 546

6.2.108 InsertComponent方法 546

6.2.109 InsertControl方法 547

6.2.110 Invalidate方法 547

6.2.111 InsertObject方法 547

6.2.112 InsertRecord方法 547

6.2.113 IsValidChar方法 547

6.2.114 ItemAtPos方法 548

6.2.115 ItemRect方法 548

6.2.116 Last方法 548

6.2.117 LoadFromFile方法 548

6.2.118 LoadFromStream方法 549

6.2.119 LoadMemo方法 549

6.2.120 LoadPicture方法 549

6.2.121 Merge方法 549

6.2.122 MessageBox方法 549

6.2.123 Minimize方法 550

6.2.124 MouseToCell方法 550

6.2.125 MoveBy方法 550

6.2.126 Next方法 550

6.2.127 NormalizeTopMosts方法 551

6.2.128 OLEObjAllocated方法 551

6.2.129 Open方法 551

6.2.130 OpenLink方法 551

6.2.131 ParamByName方法 552

6.2.132 PasteFromClipboard方法 552

6.2.133 Pause方法 552

6.2.134 PauseOnly方法 552

6.2.135 Play方法 552

6.2.136 PoikeData方法 553

6.2.137 PokeDataLines方法 553

6.2.138 popup方法 553

6.2.139 Post方法 554

6.2.140 Prepare方法 554

6.2.141 Previous方法 554

6.2.142 Print方法 554

6.2.143 Prior方法 555

6.2.144 ProcessMessages方法 555

6.2.145 RecalcReport方法 555

6.2.146 Refresh方法 555

6.2.147 RemoveComponent方法 555

6.2.148 Repaint方法 556

6.2.149 RequestData方法 556

6.2.150 Restore方法 556

6.2.151 RestoreTopMosts方法 557

6.2.152 Resume方法 557

6.2.153 Rewind方法 557

6.2.154 Rollback方法 557

6.2.155 Run方法 557

6.2.156 RunMacro方法 558

6.2.157 Save方法 558

6.2.158 SaveToFile方法 558

6.2.159 SaveToStream方法 558

6.2.160 ScaleBy方法 559

6.2.161 ScreenToClient方法 559

6.2.162 ScrollBy方法 559

6.2.163 ScrollInView方法 559

6.2.164 SelectAll方法 559

6.2.165 SelectNext方法 560

6.2.166 SendToBack方法 560

6.2.167 SetData方法 560

6.2.168 SetBounds方法 560

6.2.169 SetFields方法 561

6.2.170 SetFocus方法 561

6.2.171 Setkey方法 561

6.2.172 SetLink方法 561

6.2.173 SetParams方法 562

6.2.174 SetRange方法 562

6.2.175 SetRangeEnd方法 562

6.2.176 SetRangeStart方法 562

6.2.177 SetSelTextBuf方法 563

6.2.178 SetTabFocus方法 563

6.2.179 SetTextBuf方法 563

6.2.180 SetUpdateState方法 563

6.2.181 SebVariable方法 564

6.2.182 SetVariableLines方法 564

6.2.183 Show方法 564

6.2.184 ShowException方法 564

6.2.185 ShowModal方法 564

6.2.186 StartRecording方法 565

6.2.187 StartTransaction方法 565

6.2.188 Step方法 565

6.2.189 Stop方法 565

6.2.190 Terminate方法 565

6.2.191 Tile方法 566

6.2.192 Unmerge方法 566

6.2.193 UnPrepare方法 566

6.2.194 Update方法 566

6.2.195 UpdateCursorPos方法 567

6.2.196 UpdateRecord方法 567

6.2.197 ValidateEdit方法 567

附录A颜色对照表 569

附录B VCL源程序单元中定义的符号 571

附录C 常用术语中英文对照 593