1.1 Delphi 4集成环境介绍 3
1.1.1 主窗口 3
第一篇 编程基础 3
第一章 利用Delphi 4开发应用程序 3
1.1.2 对象查看器(Object Inspector) 6
1.1.4 代码编辑窗口 8
1.1.3 Form窗体及可视元件的放置 8
1.1.5 工程管理器 9
1.2.1 类、对象及其特性、方法、事件 10
1.2 可视化及OOP编程简介 10
1.2.2 OOP的特性 11
1.3.1 基本设计 12
1.3 Delphi程序开发基本过程及原理 12
1.3.2 界面设计 13
1.3.4 完善程序——添加菜单和工具栏 14
1.3.3 代码设计及运行 14
1.3.5 进一步提高程序性能——完整表述数据库 15
1.3.6 捕获事件句柄并实现其功能 17
1.3.7 Dfm文件和Pas文件 19
1.3.8 断点设置及变量值监测 24
1.3.10 工程管理 26
1.3.9 跟踪程序运行 26
1.4 小结 27
2.2 数据类型 28
2.1 常量和变量 28
第二章 Object Pascal语言 28
2.2.3 实数类型 29
2.2.2 整数类型 29
2.2.1 简单类型 29
2.2.6 枚举类型 30
2.2.5 字符型 30
2.2.4 布尔型 30
2.3 字符串型 31
2.2.7 子域类型 31
2.5.1 数组类型 32
2.5 构造类型 32
2.4 Variant型 32
2.5.3 文件类型 33
2.5.2 记录类型 33
2.6 指针类型 34
2.5.4 集合类型 34
2.7.2 布尔运算符 35
2.7.1 算术运算符 35
2.7 运算符 35
2.7.5 字符串运算符 36
2.7.4 关系运算符 36
2.7.3 逻辑(位)运算符 36
2.8.1 赋值语句 37
2.8 Object Pascal语句 37
2.7.6 指针运算符 37
2.7.7 集合运算符 37
2.7.8 地址操作符@ 37
2.8.4 Case语句 38
2.8.3 If语句 38
2.8.2 条件语句 38
2.8.6 For语句 39
2.8.5 循环语句 39
2.8.9 Break和Continue语句 40
2.8.8 Repeat语句 40
2.8.7 While语句 40
2.8.10 With语句 41
2.9.1 过程与函数声明 42
2.9 过程与函数 42
2.8.11 Goto语句 42
2.8.12 复合语句 42
2.10.1 动态数组 44
2.10 Delphi 4中Object Pascal的新扩展 44
2.9.2 过程与函数的调用 44
2.10.2 方法重载 45
2.11 小结 46
2.10.3 默认参数 46
3.1.1 程序设计 49
3.1 基本控件应用示例 49
第二篇 基础应用的元件页 49
第三章 Delphi 4基础应用实例 49
3.1.2 程序功能实现 50
3.1.3 源代码 51
3.2 多媒体程序示例 57
3.3 绘图程序示例 60
3.3.1 Form设计 61
3.3.2 代码设计 62
3.4.1 Form设计 64
3.4 调整INI文件和注册表 64
3.4.2 代码设计 67
3.4.3 运行结果 70
3.5 多线程程序开发 71
3.5.2 代码设计 72
3.5.1 Form设计 72
3.5.3 运行结果 75
3.6 小结 76
4.1 Delph 4元件库层次结构 77
第四章 元件的公共特性、方法和事件 77
4.2 TObject类 78
4.4 TComponent类 81
4.3 TPersisten类 81
4.4.1 TComponent类的主要特性 82
4.4.2 TComponent类的主要方法 83
4.5.1 TControl类的主要特性 84
4.5 TControl类 84
4.5.2 TControl类的主要方法 88
4.5.3 TControl类的事件 92
4.6.1 TWinControl类的主要特性 94
4.6 TWinControl类 94
4.6.2 TWinControl类的主要方法 96
4.6.3 TWinControl类的事件 100
4.7 TGraphicControl类 101
4.8 TCustomControl类 102
5.1 菜单 103
第五章 Standard页上的元件 103
5.2.1 TMenu对象的主要特性 104
5.2 TMenu对象 104
5.2.2 TMenu对象的主要方法 105
5.3.2 TMainMenu元件的主要方法 106
5.3.1 TMainMenu元件的主要特性 106
5.3 TMainMenu元件(主菜单) 106
5.4.1 TMenuItem元件的主要特性 107
5.4 TMenuItem元件(菜单项) 107
5.4.2 TMenuItem元件的主要方法 110
5.4.3 TMenuItem元件的主要事件 111
5.6 如何在运行期控制菜单 112
5.5 菜单嵌套 112
5.7.1 TPopupMenu元件的主要特性 113
5.7 TPopupMenu元件(弹出式菜单) 113
5.8 TLabel元件(标签) 114
5.7.3 TPopupMenu元件的主要事件 114
5.7.2 TPopupMenu元件的主要方法 114
5.9.1 TEdit元件的主要特性 115
5.9 TEdit元件(编辑框) 115
5.9.2 TEdit元件的主要方法 117
5.10 TMemo元件(多行文本编辑器) 118
5.9.3 TEdit元件的主要事件 118
5.11.2 TButton元件的主要方法 120
5.11.1 TButton元件的主要特性 120
5.11 TButton元件(按钮) 120
5.13 TRadioButton元件(无线按钮) 121
5.12 TCheckBox元件(复选框) 121
5.14.1 TListBox元件的主要特性 122
5.14 TListBox元件(列表框) 122
5.14.3 TListBox元件的主要事件 125
5.14.2 TListBox元件的主要方法 125
5.15.1 TComboBox元件的主要特性 127
5.15 TComboBox元件(组合框) 127
5.15.2 TComboBox元件的主要事件 128
5.16.1 TScrollBar元件的主要特性 129
5.16 TScrollBar元件(滚杆) 129
5.17 TGroupBox元件(分组框) 130
5.16.3 TScrollBar元件的主要事件 130
5.16.2 TScrollBar元件的主要方法 130
5.19.1 TPanel元件的主要特性 131
5.19 TPanel元件(窗格) 131
5.18 TRadioGroup元件(无线分组框) 131
5.20.1 TActnList元件的主要特性 133
5.20 TActnList元件 133
5.19.2 TPanel元件的主要事件 133
5.20.2 TActnList元件的主要方法 134
6.1 TBitBtn元件(位图按钮) 135
第六章 Additional页上的元件 135
6.2 TSpeedButton元件(快捷按钮) 137
6.3.1 TMaskEdit元件的主要特性 139
6.3 TMaskEdit元件(限制格式编辑框) 139
6.3.2 TMaskEdit元件的主要方法 140
6.5 TDrawGrid元件(自绘栅格) 141
6.4 TStringGrid元件(字符串栅格) 141
6.5.1 TDrawGrid元件的主要特性 142
6.5.2 TDrawGrid元件的主要方法 146
6.5.3 TDrawGrid元件的主要事件 147
6.6.1 TImage元件的主要特性 148
6.6 TImage元件(图像) 148
6.7 TShape元件(几何图形) 150
6.6.2 TImage元件的主要事件 150
6.8 TBevel元件(分界) 151
6.9.1 TScrollBox元件的主要特性 152
6.9 TScrollBox元件(滚动箱) 152
6.10.1 TCheckListBox元件的主要特性 154
6.10 TCheckListBox元件(带复选框的列表框) 154
6.9.2 TScrollBox元件的主要方法 154
6.9.3 TScrollBox元件的主要事件 154
6.11.1 TSplitter元件的主要特性 155
6.11 TSplitter元件(尺寸调节杆) 155
6.10.2 TCheckListBox元件的主要事件 155
6.12 TStaticText元件(静态文本) 156
6.11.3 TSplitter元件的主要事件 156
6.11.2 TSplitter元件的主要方法 156
6.13 TChart元件(图表) 157
6.13.1 如何制作TeeChart图表 158
6.13.2 图表编辑器 159
6.13.4 预览和打印报表 160
6.13.3 引出图表 160
6.13.5 使用TDBChart元件创建数据库图表 161
6.13.7 使用TDecisionGraph元件创建决策图表 162
6.13.6 使用TQRChart元件创建图表 162
6.14.2 TControlBar元件的主要方法 163
6.14.1 TControlBar元件的主要特性 163
6.14 TControlBar元件 163
7.1.1 TCommonDialog类的主要特性 164
7.1 TCommonDialog类 164
第七章 Dialogs页上的元件 164
7.2.1 TOpenDialog元件的主要特性 165
7.2 TOpenDialog元件(“打开”对话框) 165
7.1.2 TCommonDialog类的主要方法 165
7.1.3 TCommonDialog类的主要事件 165
7.2.2 TOpenDialog元件的主要方法 168
7.5 TSavePictureDialog元件(带图像预览的“另存为”对话框) 169
7.4 TOpenPictureDialog元件(带图像预览的“打开”对话框) 169
7.2.3 TOpenDialog元件的主要事件 169
7.3 TSaveDialog元件(“另存为”对话框) 169
7.6.1 TFontDialog元件的主要特性 170
7.6 TFontDialog元件(“字体”对话框) 170
7.6.2 TFontDialog元件的主要事件 171
7.7 TColorDialog元件(“颜色”对话框) 172
7.8 TPrintDialog元件(“打印”对话框) 173
7.10 TFindDialog元件(“查找”对话框) 174
7.9 TPrintSetupDialog元件(“打印设置”对话框) 174
7.10.1 TFindDialog元件的主要特性 175
7.10.3 TFindDialog元件的主要事件 176
7.10.2 TFindDialog元件的主要方法 176
7.11.2 TReplaceDialog元件的主要事件 177
7.11.1 TReplaceDialog元件的主要特性 177
7.11 TReplaceDialog元件(“取代”对话框) 177
8.1.2 Timer元件的主要事件 178
8.1.1 Timer元件的主要特性 178
第八章 System页上的元件 178
8.1 Timer元件(定时器) 178
8.3 TMediaPlayer元件(媒体播放器) 179
8.2.3 TPaintBox元件的主要事件 179
8.2 TPaintBox元件(画板) 179
8.2.1 TPaintBox元件的主要特性 179
8.2.2 TPaintBox元件的主要方法 179
8.3.1 TMediaPlayer元件的主要特性 180
8.3.2 TMediaPlayer元件的主要方法 186
8.3.3 TMediaPlayer元件的主要事件 189
8.4.1 TOleContainer元件的主要特性 190
8.4 TOleContainer元件(OLE容器) 190
8.4.2 TOleContainer元件的主要方法 193
8.5.1 TDdeClientConv元件的主要特性 198
8.5 TDdeClientConv元件 198
8.4.3 TOleContainer元件的主要事件 198
8.5.2 TDdeClientConv元件的主要方法 200
8.6.1 TDdeClientItem元件的主要特性 202
8.6 TDdeClientItem元件 202
8.5.3 TDdeClientConv元件的主要事件 202
8.7 TDdeSeverConv元件 203
8.6.2 TDdeClientItem元件的主要事件 203
8.8 TDdeSeverItem元件 204
8.7.2 TDdeSeverConv元件的主要事件 204
8.7.1 TDdeSeverConv元件的主要方法 204
8.8.2 TDdeSeverItem元件的主要方法 205
8.8.1 TDdeSeverItem元件的主要特性 205
8.8.3 TDdeSeverItem元件的主要事件 206
9.1.1 TTabControl元件的主要特性 207
9.1 TTabControl元件(TAB控制) 207
第九章 Win32页上的元件 207
9.2.1 TPageControl元件的主要特性 209
9.2 TPageControl元件(多页控制) 209
9.1.2 TTabControl元件的主要事件 209
9.2.2 TPageControl元件的主要方法 212
9.2.3 TPageControl元件的主要事件 214
9.2.4 TTabSheet对象 215
9.3.1 TImageList元件的主要特性 217
9.3 TImageList元件(图像列表) 217
9.3.2 TImageList元件的主要方法 219
9.4.1 RichEdit元件的主要特性 225
9.4 TRichEdit元件(RTE编辑器) 225
9.4.2 RichEdit元件的主要方法 230
9.4.3 RichEdit元件的主要事件 232
9.4.4 TTextAttributes对象 233
9.4.5 TParaAttributes对象 235
9.5 TTrackBar元件(跟踪条) 236
9.5.1 TTrackBar元件的主要特性 237
9.6 TProgressBar元件(进程条) 238
9.5.3 TTrackBar元件的主要事件 238
9.5.2 TTrackBar元件的主要方法 238
9.7.1 TUpDown元件的主要特性 239
9.7 TUpDown元件(加/减控制) 239
9.6.1 TProgressBar元件的主要特性 239
9.6.2 TprogressBar元件的主要方法 239
9.8 THotKey元件(热键控制) 241
9.7.2 TUpDown元件的主要事件 241
9.9 TAnimate元件(AVI播放器) 242
9.9.1 TAnimate元件的主要特性 243
9.9.3 TAnimate元件的主要事件 245
9.9.2 TAnimate元件的主要方法 245
9.10.1 TDateTimePicker元件的主要特性 246
9.10 TDateTimePicker元件(日历控制) 246
9.11 TTreeView元件(树状视图) 248
9.10.2 TDateTimePicker元件的主要事件 248
9.11.1 TTreeView元件的主要特性 249
9.11.2 TTreeView元件的主要方法 251
9.11.3 TTreeView元件的主要事件 253
9.11.4 TTreeNode对象 255
9.11.5 TTreeNodes对象 261
9.12.1 TListView元件的主要特性 264
9.12 TListView元件(列表视图) 264
9.12.2 TListView元件的主要方法 270
9.12.3 TListView元件的主要事件 273
9.12.4 TListColumn对象 275
9.12.6 TListItem对象 276
9.12.5 TListColumns对象 276
9.12.7 TListItems对象 279
9.13.1 THeaderControl元件的主要特性 280
9.13 THeaderControl元件(表头控制) 280
9.13.2 THeaderControl元件的主要事件 282
9.13.3 THeaderSection对象 283
9.14.1 TStatusBar元件的主要方法 284
9.14 TStatusBar元件(状态栏) 284
9.13.4 THeaderSections对象 284
9.14.3 TStatusPanel对象 285
9.14.2 TStatusBar元件的主要事件 285
9.15 TToolBar元件(工具栏) 286
9.14.4 TStatusPanels对象 286
9.15.1 TToolBar元件的主要特性 287
9.15.3 TToolButton对象 289
9.15.2 TToolBar元件的主要事件 289
9.16.1 TCoolBar元件的主要特性 290
9.16 TCoolBar元件(“酷”) 290
9.16.3 TCoolBand对象 292
9.16.2 TCoolBar元件的主要事件 292
9.17 TMonthCalendar元件 295
9.16.4 TCoolBands对象 295
9.17.2 TMonthCalendar元件的主要方法 296
9.17.1 TMonthCalendar元件的主要特性 296
10.1.1 TApplication元件的主要特性 297
10.1 TApplication元件 297
第十章 操纵应用程序 297
10.1.2 TApplication元件的主要方法 300
10.1.3 TApplication元件的主要事件 303
11.1.1 TScreen元件的主要特性 307
11.1 TScreen元件 307
第十一章 操纵屏幕 307
11.1.2 TScreen元件的主要事件 312
12.1.1 Delphi 4的数据库元件和工具 315
12.1 Delphi 4数据库元件概述 315
第三篇 数据库开发的元件页 315
第十二章 Delphi 4数据库元件及功能概述 315
12.2 Delphi数据库元件的体系结构 317
12.1.2 Delphi 4.0可以访问的数据源(DataSource) 317
12.2.1 数据访问元件 318
12.2.2 数据控制元件 319
12.2.3 数据库窗体专家(FormWizard)和数据库操作台(DBD) 320
13.1 数据控制元件示例 322
第十三章 数据库开发实例 322
13.1.1 窗口设计 323
13.2 SQL语句及IBLocal应用 325
13.1.2 程序实现及运行 325
13.2.1 窗口设计 326
13.2.2 程序设计 328
13.3.1 服务器端开发 329
13.3 用DCOM进行Midas数据库开发 329
13.2.3 运行结果 329
13.3.2 客户端设计 333
13.4.1 ODBC及BDE设置 334
13.4 用Delphi 4访问远程数据库(InterBase Server) 334
13.4.2 应用新数据引擎连接远程数据库服务器 335
13.5 小结 337
14.1 Delphi 4.0数据访问元件的层次结构 338
第十四章 Data Access元件页 338
14.2.1 TSession元件的主要特性 339
14.2 TSession元件 339
14.2.2 TSession元件的主要方法 343
14.2.4 TSession元件应用举例 346
14.2.3 TSession元件的主要事件 346
14.3.1 数据集元件的几种状态 350
14.3 数据集元件TDataSet及其应用 350
14.3.2 数据集的打开与关闭 352
14.3.3 数据集的导航 353
14.3.4 数据集中的数据维护 354
14.3.5 书签(BookMark)操作 357
14.3.6 数据集元件与数据控制元件的连接 358
14.3.7 数据集元件的事件 359
14.4.1 TTabel元件主要的特性 360
14.4 TTable元件 360
14.4.2 TTable元件的主要方法 363
14.5 TQuery元件 368
14.5.1 TQuery元件的主要特性 369
14.5.3 TQuery元件的使用 371
14.5.2 TQuery元件的主要方法 371
14.6.1 TDataSource元件的特性 374
14.6 TDataSource元件及其应用 374
14.6.2 TDataSource元件的事件 375
14.7 TStoredProc元件 376
14.7.1 TStoredProc元件的主要特性 377
14.7.2 StoredProc元件的主要方法 378
14.8.1 TDatabase元件的主要特性 379
14.8 TDatabase元件及其应用 379
14.8.2 Database元件的主要方法 381
14.9.1 TBatchMove元件的主要特性 383
14.9 TBatchMove元件及其应用 383
14.8.3 Database元件的主要事件 383
14.10.1 TUpdataSQL元件的主要特性 385
14.10 TUpdateSQL元件及其应用 385
14.9.2 TBatchMove元件的方法 385
14.10.2 TUpdataSQL元件的主要方法 386
14.11 TProvider元件及其应用 387
14.11.2 TProvider元件的主要方法 388
14.11.1 TProvider元件的主要特性 388
14.12 TClientDataSet元件 389
14.11.3 TProvider元件的主要事件 389
14.13 TRemoteServer元件 393
14.14 TField字段对象 395
14.15.1 TNestedTable元件的主要特性 400
14.15 TNestedTable元件 400
14.15.2 TNestedTable元件的主要方法 401
第十五章 Data Controls元件页 404
15.1 数据控制元件的基本特性 405
15.2 TDBText元件 406
15.3 TDBEdit元件 407
15.4 TDBGrid元件 409
15.4.1 TDBGrid元件的主要特性、方法和事件 410
15.4.2 TDBGrid元件的应用举例 415
15.5 TDBNavigator元件 416
15.6.1 TDBMemo元件的主要特性、方法和事件 419
15.6 TDBMemo元件及其应用 419
15.7 TDBImage元件及其应用 420
15.6.2 TDBMemo元件应用举例 420
15.8 数据控制元件中的列表框和组合框 421
15.9 TDBComboBox元件 422
15.10 TDBListBox元件 423
15.11 TDBLookupListBox元件 424
15.12 TDBLookupComboBox元件 425
15.14 TDBRadioGroup元件 426
15.13 TDBCheckBox元件 426
15.16 TDBCtrlGrid元件 427
15.15 TDBRichEdit元件 427
15.17 TDBChart元件 430
16.1 QReport元件页 431
第十六章 QReport元件页 431
16.2.1 TQuickRep元件上的快捷菜单 433
16.2 TQuickRep元件 433
16.2.2 TQuickRep元件的特性 434
16.2.3 TQuickRep元件的方法 437
16.3 TQRSubDetail元件 438
16.2.4 TQuickRep元件的事件 438
16.4 TQRBand元件 440
16.6 TQRGroup元件 441
16.5 TQRChildBand元件 441
16.9 TQRExpr元件 442
16.8 TQRDBText元件 442
16.7 TQRLabel元件 442
16.10 TQRSysData元件 443
16.14 TQRShape元件 444
16.13 TQRDBRichText元件 444
16.11 TQRMemo元件 444
16.12 TQRRichText元件 444
16.18 TQRPreview元件 445
16.17 TQRCompositeReport元件 445
16.15 TQRImage元件 445
16.16 TQRDBImage元件 445
16.21 TQRStringsBand元件 446
16.20 TQRCSVFilter元件 446
16.19 TQRExprMemo元件 446
17.2 TDecisionQuery元件 447
17.1 Decision Cube元件页 447
第十七章 Decision Cube元件页 447
17.3.1 TDecisionCube元件的主要特性 448
17.3 TDecisionCube元件 448
17.3.2 TDecisionCube元件的方法 449
17.3.3 TDecisionCube元件的事件 450
17.4 TDecisionSource元件 451
17.4.1 TDecisionSource元件的特性 452
17.4.2 TDecisionSource元件的方法 454
17.4.3 TDecisionSource元件的事件 456
17.5 TDecisionPivot元件 457
17.6 TDecisionGrid元件 459
17.7 TDecisionGraph元件 463
18.1 MIDAS元件页 464
第十八章 MIDAS元件页 464
18.2.1 TClientDataSet元件的主要特性 465
18.2 TClientDataSet元件 465
18.2.2 TClientDataSet元件的主要方法 469
18.3.1 TDCOMConnection元件的主要特性 474
18.3 TDCOMConnection元件 474
18.2.3 TClientDataSet元件的主要事件 474
18.3.3 TDCOMConnection元件的主要事件 475
18.3.2 TDCOMConnection元件的主要方法 475
18.5 TSocketConnection元件 476
18.4 TCorbaConnection元件 476
18.6 TOLEnterpriseConnection元件 477
18.5.3 TSocketConnection元件的主要事件 477
18.5.1 TSocketConnection元件的主要特性 477
18.5.2 TSocketConnection元件的主要方法 477
18.7.2 TDataSetProvider元件的主要方法 478
18.7.1 TDataSetProvider元件的主要特性 478
18.7 TDataSetProvider元件 478
18.7.3 TDataSetProvider元件的主要事件 479
18.9.1 TSimpleObjectBroker元件的主要特性 480
18.9 TSimpleObjectBroker元件 480
18.8 TProvider元件 480
18.9.2 TSimpleObjectBroker元件的主要方法 481
18.11 TMIDASConnection元件 482
18.10.2 TRemoteServer元件的主要方法 482
18.10 TRemoteServer元件 482
18.10.1 TRemoteServer元件的主要特性 482
19.1.1 WinSocket的C/S开发 485
19.1 C/S应用开发 485
第四篇 Internet应用和高级特性的元件页 485
第十九章 Internet程序开发实例 485
19.1.3 Server方的开发 486
19.1.2 Delphi 4中C/S开发 486
19.1.4 Client端的开发 487
19.1.5 运行结果 491
19.2.1 窗口开发 492
19.2 FTP客户端程序 492
19.2.3 程序设计 496
19.3.1 Html文件 501
19.3 用Delphi开发CGI程序 501
19.3.2 代码设计 502
19.4 小结 504
20.1 Internet页上的元件 505
第二十章 Internet元件页 505
20.2 Socket(管道)的工作原理 507
20.3 TClientSocket元件 508
20.3.1 TClientSocket元件的特性 509
20.3.2 TClientSocket元件的方法 510
20.3.3 TClientSocket元件的事件 511
20.4 TServerSocket元件 512
20.4.1 TServerSocket元件的特性 512
20.4.2 TServerSocket元件的方法 513
20.4.3 TServerSocket元件的事件 514
20.4.4 TClientSocket与TServerSocket元件的应用举例 515
20.5 TWebDispatcher元件 519
20.6 TPageProducer元件 522
20.7 TQueryTableProducer元件 523
20.8 TDataSetTableProducer元件 526
20.9 TDataSetPageProducer元件 527
20.9.1 TDataSetPageProducer元件的主要特性 527
20.9.2 TDataSetPageProducer元件的主要方法 527
20.10 THTML元件 527
20.10.1 THTML元件的特性 528
20.10.2 THTML元件的方法 531
20.10.3 THTML元件的事件 533
20.10.4 THTML元件应用举例 535
20.11 TNMHTTP元件 537
20.11.1 TNMHTTP元件的主要特性 537
20.11.2 TNMHTTP元件的主要方法 538
20.12 TNMDayTime元件 539
20.12.1 TNMDayTime的主要特性 539
20.11.3 TNMHTTP元件的主要事件 539
20.13 TNMEcho元件 540
20.13.1 TNMEcho元件的主要特性 540
20.12.2 TNMDayTime元件的主要事件 540
20.15 TNMFTP元件 541
20.14 TNMFinger元件 541
20.15.1 TNMFTP元件的主要特性 541
20.13.3 TNMEcho元件的主要事件 541
20.13.2 TNMEcho元件的主要方法 541
20.15.2 TNMFTP元件的主要方法 542
20.15.3 TNMFTP元件的主要事件 544
20.16 TNMGeneralServer元件 545
20.17 TNMMsgServ元件 545
20.18.3 TNMMsg元件的主要事件 546
20.18.2 TNMMsg元件的主要方法 546
20.19 TNMNNTP元件 546
20.18.1 TNMMsg元件的主要特性 546
20.18 TNMMsg元件 546
20.19.1 TNMNNTP元件的主要特性 547
20.19.2 TNMNNTP元件的主要方法 547
20.19.3 TNMNNTP元件的主要事件 549
20.20.1 TNMPOP3元件的主要特性 550
20.20.2 TNMPOP3元件的主要方法 550
20.20 TNMPOP3元件 550
20.21 TNMSMTP元件 551
20.22 TNMStrmServ元件 551
20.24 TNMTime元件 552
20.23.2 TNMStrm元件的主要事件 552
20.25 TNMUDP元件 552
20.23.1 TNMStrm元件的主要方法 552
20.23 TNMStrm元件 552
20.25.2 TNMUDP元件的主要事件 553
20.26 TNMURL元件 553
20.25.1 TNMUDP元件的主要方法 553
20.27 TNMUUProcessor元件 554
20.26.2 TNMURL元件的主要事件 554
20.27.1 TNMUUProcessor元件的主要特性 554
20.26.1 TNMURL元件的主要特性 554
20.28 TPowersock元件 555
20.27.3 TNMUUProcessor元件的主要事件 555
20.28.1 TPowersock元件的主要特性 555
20.27.2 TNMUUProcessor元件的主要方法 555
20.28.2 TPowersock元件的主要方法 556
第二十一章 Samples元件页及添加新元件 558
21.1 Samples元件页 558
21.2 编制自己的元件 559
21.2.1 在元件页中添加新元件 559
21.2.2 编译、安装新元件 560
21.2.3 给新元件添加特性 561
21.2.4 给新元件添加方法 561
21.2.5 给新元件添加事件 562
21.2.6 新元件的源代码 562
21.2.7 应用新元件 564
第二十二章 ActiveX元件页及ActiveX元件开发 569
22.1 ActiveX元件页 569
22.2 转换ActiveX元件 570
22.3 开发新的ActiveX元件 571