第1章 开始编写应用程序 1
1.1 建立应用程序 1
1.2 添加控件 3
1.3 添加事件代码 4
1.4 编译与运行 5
第2章 基本对象 7
2.1 Delphi对象的层次结构 7
2.2 TObject对象 8
2.3 TPersistent对象 11
2.4 TComponent对象 12
2.5 TControl对象 18
2.6 TWinControl对象 39
2.7 TGraphicControl对象 60
2.8 TCanvas对象 61
2.9 TcustomControl对象 68
2.10 TButtonControl对象 69
2.11 TStrings对象 71
2.12 TCommonDialog对象 79
2.13 TCustomLabel对象 81
2.14 TCustomEdit对象 84
2.15 TCustomMemo对象 89
2.16 TCustomCheckBox对象 92
2.17 TCustomListBox对象 94
2.18 TCustomComboBox对象 101
2.19 TField对象 107
2.20 TBrush对象 111
2.21 TFont对象 113
第3章 Standard控件页 117
3.1 TMainMenu控件 117
3.2 TPopupMenu控件 120
3.3 TLabel控件 121
3.4 TEdit控件 122
3.5 TMemo控件 122
3.6 TButton控件 122
3.8 TRadioButton控件 123
3.7 TCheckBox控件 123
3.9 TListBox控件 125
3.10 TComboBox控件 125
3.11 TScrollBar控件 125
3.12 TGroupBox控件 127
3.13 TRadioGroup控件 128
3.14 TPanel控件 128
3.15 TActionList控件 130
第4章 Additional控件页 133
4.1 TBitBtn控件 133
4.2 TSpeedButton控件 136
4.3 TMaskEdit控件 137
4.4 TStringGrid控件 139
4.5 TDrawGrid控件 144
4.6 TImage控件 146
4.7 TShape控件 148
4.8 TBevel控件 149
4.9 TScrollBox控件 149
4.10 TCheckListBox控件 151
4.11 TSplitter控件 152
4.12 TStaticText控件 154
4.13 TControlBar控件 155
第5章 Win32控件页 157
5.1 TTabControl控件 157
5.2 TPageControl控件 159
5.3 TImageList控件 160
5.4 TRichEdit控件 166
5.5 TTrackBar控件 169
5.6 TProgressBar控件 172
5.7 TUpDown控件 173
5.8 THotKey控件 175
5.9 TAnimate控件 177
5.10 TDataTimePicker控件 180
5.11 TMonthCalendar控件 182
5.12 TTreeView控件 183
5.13 TListView控件 191
5.14 THeaderControl控件 201
5.15 TStatusBar控件 203
5.16 TToolBar控件 204
5.17 TCoolBar控件 207
5.18 TPageScroller控件 209
第6章 System控件页 211
6.1 TTimer控件 211
6.2 TPaintBox控件 212
6.3 TMediaPlayer控件 213
6.4 TOleContainer控件 222
6.5 TDdeClientConv控件 229
6.6 TDdeClientItem控件 233
6.7 TDdeServerConv控件 234
6.8 TDdeServerItem控件 235
第7章 Internet控件页 237
7.1 TClientSocket控件 237
7.2 TServerSocket控件 240
7.3 TWeDispatcher控件 241
7.4 TPageProducer控件 243
7.5 TQueryTableProducer控件 245
7.6 TDataSetTableProducer控件 247
7.7 TDataSetPagerProducer控件 247
7.8 TNMDayTime控件 248
7.10 TNMFinger控件 249
7.9 TNMEcho控件 249
7.11 TNMFTP控件 250
7.12 TNMHTTP控件 259
7.13 TNMMsg控件 264
7.14 TNMMsgServ控件 266
7.15 TNMNNTP控件 267
7.16 TNMPOP3控件 271
7.17 TNMUUProcessor控件 275
7.18 TNMSMTP控件 277
7.20 TNMStrmServ控件 280
7.21 TNMTime控件 280
7.19 TNMStrm控件 280
7.22 TNMUDP控件 281
7.23 T Powersock控件 282
7.24 TNMGeneralServer控件 283
7.25 TNMURL控件 284
第8章 Data Access控件页 285
8.1 TSession控件 285
8.2 TDataSet控件 290
8.3 TTable控件 296
8.4 TQuery控件 300
8.5 TDataSource控件 303
8.6 TstoredProc控件 304
8.7 TDatabase控件 307
8.8 TBatchMove控件 316
8.9 TUpdateSQL控件 320
8.10 TNestedTable控件 325
第9章 Data Control控件页 335
9.1 TDBGrid控件 335
9.2 TDBNavigator控件 342
9.3 TDBText控件 344
9.4 TDBEdit控件 345
9.5 TDBMemo控件 347
9.6 TDBImage控件 348
9.7 TDBListBox控件 351
9.8 TDBComboBox控件 352
9.9 TDBCheckBox控件 353
9.10 TDBRadioGroup控件 354
9.11 TDBLookupListBox控件 356
9.12 TDBLookupComboBox控件 358
9.13 TDBRichEdit控件 360
9.14 TDBCtrlGrid控件 363
第10章 MIDAS控件页 367
10.1 TClientDataSet控件 367
10.2 TDCOMConnection控件 389
10.3 TCorbaConnection控件 392
10.4 TSocketConnection控件 394
10.5 TOLEnterpriseConnection控件 395
10.6 TDataSetProvider控件 396
10.7 TProvider控件 398
10.8 TSimpleObjectBroker控件 401
10.9 TRemoteServer控件与TMIDASConnection控件 402
第11章 QReport控件页 403
11.1 TQuickRep控件 403
11.2 TQRSubDetail控件 410
11.3 TQRStringsBand控件 413
11.4 TQRBand控件 413
11.5 TQRChildBand控件 413
11.7 TQRLabel控件 414
11.6 TQRGroup控件 414
11.8 TQRDBText控件 416
11.9 TQRExpr控件 416
11.10 TQRSysData控件 417
11.11 TQRMemo控件 418
11.12 TQRExprMemo控件 419
11.13 TQRDBRichText控件 419
11.14 TQRShape控件 420
11.15 TQRImage控件 420
11.16 TQRDBImage控件 421
11.17 TQRCompositeReport控件 422
11.18 TQRPreview控件 423
11.20 TQRCSVFilter控件 424
11.21 TQRHTMLFilter控件 424
11.19 TQRTextFilter控件 424
第12章 Dialog控件页 425
12.1 TOpenDialog控件 425
12.2 TSaveDialog控件 428
12.3 TOpenPictureDialog控件 428
12.4 TSavePictureDialog控件 429
12.5 TFontDialog控件 429
12.6 TColorDialog控件 431
12.7 TPrintDialog控件 432
12.9 TFindDialog控件 434
12.8 TPrintSetupDialog控件 434
12.10 TReplaceDialog控件 436
第13章 开发自己的控件 437
13.1 在控件面板上加入自己的控件 437
13.2 给自定义控件添加属性 438
13.3 给自定义控件添加方法 439
13.4 给自定义控件添加事件 440
13.5 自定义控件的编译与应用 444
第14章 开发ActiveX控件 447
14.1 转换ActiveX控件 447
14.2 开发新的ActiveX控件 449