《DELPHI 3元件库及编程参考》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:汤庸主编;区海翔,黄鹤远编
  • 出 版 社:北京:中国大地出版社
  • 出版年份:1998
  • ISBN:7800972208
  • 页数:532 页
图书介绍:

第一篇 基础应用的元件页 3

第一章 元件的公共特性、方法和事件 3

1.1 Delphi3元件库层次结构 3

1.2 TObject类 4

1.2.1 方法 4

1.3 TPersisten类 7

1.4 TComponent类 8

1.4.1 TComponent类的主要特性 8

1.4.2 TComponent类的主要方法 11

1.5 TControl类 12

1.5.1 TControl类的主要特性 12

1.5.2 TControl类的主要方法 17

1.5.3 TControl类的事件 22

1.6 TWinControl类 24

1.6.1 TWinControl类的主要特性 24

1.6.2 TWinControl类的主要方法 26

1.6.3 TWinControl类的事件 32

1.7 TGraphicControl类 33

1.8 TCustomControl类 33

第二章 Standard页上的元件 35

2.1 菜单 35

2.1.1 TMenu对象 37

2.1.2 TMainMenu元件(主菜单) 38

2.1.3 TMenuItem元件(菜单项) 40

2.1.4 菜单嵌套 44

2.1.5 如何在运行期控制菜单 45

2.2 TPopupMenu元件(弹出式菜单) 46

2.2.1 特性 46

2.2.2 方法 47

2.2.3 事件 47

2.3 TLabel元件(标签) 47

2.3.1 特性Derived from TCustomLabel 47

2.4 TEdit元件(编辑框) 48

2.4.1 特性Derived from TCustomEdit 49

2.4.2 方法Derived from TCustomEdit 50

2.4.3 事件Derived from TCustomEdit 51

2.5 TMemo元件(多行文本编辑器) 52

2.5.1 特性Derived from TCustomMemo 52

2.6 TButton元件(按钮) 53

2.6.1 特性 54

2.6.2 方法 54

2.7 TCheckBox元件(复选框) 55

2.7.1 特性Derived from TCustomCheckBox 55

2.8 TRadioButton元件(无线按钮) 55

2.9 TListBox元件(列表框) 56

2.9.1 特性Derived from TCustomListBox 56

2.9.2 方法Derived from TCustomListBox 59

2.9.3 事件Derived from TCustomListBox 60

2.10 TComboBox元件(组合框) 62

2.10.1 特性Derived from TCustomComboBox 62

2.10.2 事件Derived from TCustomComboBox 63

2.11.1 特性 64

2.11.2 方法 64

2.11 TScrollBar元件(滚杆) 64

2.11.3 事件 65

2.12 TGroupBox元件(分组框) 65

2.13 TRadioGroup元件(无线分组框) 66

2.13.1 特性Derived from TCustomRadioGroup 66

2.14 TPanel元件(窗格) 66

2.14.1 特性Derived from TCustomPanel 66

2.14.2 事件 68

第三章 Additional页上的元件 69

3.1 TBitBtn元件(位图按钮) 69

3.1.1 特性 69

3.2 TSpeedButton元件(快捷按钮) 72

3.2.1 特性 72

3.3 TMaskEdit元件(限制格式编辑框) 73

3.3.1 特性Derived from TCustomMaskEdit 74

3.3.2 方法 75

3.4 TStringGrid元件(字符串栅格) 76

3.4.1 特性 76

3.5 TDrawGrid元件(自绘栅格) 77

3.5.1 特性Derived from TCustomGrid 77

3.5.2 方法 81

3.5.3 事件 83

3.6 TImage元件(图像) 85

3.6.1 特性 85

3.6.2 事件 86

3.7 TShape元件(几何图形) 87

3.7.1 特性 87

3.9 TScrollBox元件(滚动箱) 88

3.8 TBevel元件(分界) 88

3.8.1 特性 88

3.9.1 特性 89

3.9.2 方法Derived from TScrollingWinControl 91

3.9.3 事件 91

3.10 TCheckListBox元件(带复选框的列表框) 91

3.10.1 特性 91

3.10.2 事件 92

3.11 TSplitter元件(尺寸调节杆) 92

3.11.1 特性 92

3.11.2 方法 93

3.12 TStaticText元件(静态文本) 94

3.12.1 特性Derived from TCustomStaticText 94

3.11.3 事件 94

3.13 TChart元件(图表) 95

3.13.1 如何制作TeeChart图表 95

3.13.2 图表编辑器 97

3.13.3 引出图表 97

3.13.4 预览和打印报表 98

3.13.5 使用TDBChart元件创建数据库图表 99

3.13.6 使用TQRChart元件创建图表 100

3.13.7 使用TDecisionGraph元件创建决策图表 100

第四章 Dialogs页上的元件 102

4.1 TCommonDialog类 102

4.1.1 特性 102

4.1.2 方法 103

4.2 TOpenDialog元件(“打开”对话框) 104

4.2.1 特性 104

4.1.3 事件 104

4.2.2 方法 107

4.2.3 事件 108

4.3 TSaveDialog元件(“另存为”对话框) 108

4.4 TOpenPictureDialog元件(带图像预览的“打开”对话框) 109

4.5 TSavePictureDialog元件(带图像预览的“另存为”对话框) 109

4.6 TFontDialog元件(“字体”对话框) 109

4.6.1 特性 109

4.6.2 事件 111

4.7 TColorDialog元件(“颜色”对话框) 111

4.7.1 特性 111

4.8.1 特性 112

4.8 TPrintDialog元件(“打印”对话框) 112

4.9 TPrintSetupDialog元件(“打印设置”对话框) 114

4.10 TFindDialog元件(“查找”对话框) 114

4.10.1 特性 114

4.10.2 方法 116

4.10.3 事件 116

4.11 TReplaceDialog元件(“取代”对话框) 117

4.11.1 特性 117

4.11.2 事件 117

第五章 System页上的元件 118

5.1 Timer元件(定时器) 118

5.1.1 特性 118

5.2.1 特性Derived from TGraphicControl 119

5.2.2 方法 119

5.1.2 事件 119

5.2 TPaintBox元件(画板) 119

5.2.3 事件 120

5.3 TMediaPlayer元件(媒体播放器) 120

5.3.1 特性 120

5.3.2 方法 127

5.3.3 事件 130

5.4 TOleContainer元件(OLE容器) 131

5.4.1 特性 132

5.4.2 方法 135

5.4.3 事件 140

5.5 TDdeClientConv元件 141

5.5.1 特性 141

5.5.2 方法 143

5.6 TDdeClientItem元件 145

5.5.3 事件 145

5.6.1 特性 146

5.6.2 事件 146

5.7 TDdeSeverConv元件 147

5.7.1 方法 147

5.7.2 事件 147

5.8 TDdeSeverItem元件 148

5.8.1 特性 148

5.8.2 方法 149

5.8.3 事件 149

第六章 Win32页上的元件 150

6.1 TTabControl元件(TAB控制) 150

6.1.1 特性Derived from TCustomTabControl 150

6.2 TPageControl元件(多页控制) 152

6.1.2 事件Derived from TCustomTabControl 152

6.2.1 TPageControl元件的特性和方法 153

6.2.2 TTabSheet对象 159

6.3 TImageList元件(图像列表) 161

6.3.1 Derived from TCustomImageList特性 161

6.3.2 Derived from TCustomImageList方法 163

6.4 TRichEdit元件(RTF编辑器) 170

6.4.1 RichEdit元件的特性、方法和事件 170

6.4.2 TTextAttributes对象 180

6.4.3 TParaAttributes对象 182

6.5 TTrackBar元件(跟踪条) 183

6.5.1 TTrackBar特性 183

6.6 TProgressBar元件(进程条) 185

6.5.3 TTrackBar事件 185

6.5.2 TTrackBar方法 185

6.6.1 TProgressBar特性 186

6.6.2 TProgressBar方法 186

6.7 TUpDown元件(加/减控制) 187

6.7.1 特性Derived from TCustomUpDown 187

6.7.2 事件Derived from TCustomUpDown 188

6.8 THotKey元件(热键控制) 189

6.8.1 特性Derived from TCustomHotKey 189

6.9 TAnimate元件(AVI播放器) 190

6.9.1 TAnimate特性 190

6.9.2 TAnimate方法 193

6.9.3 TAnimate事件 194

6.10.1 TDateTimePicker特性 195

6.10 TDateTimePicker元件(日历控制) 195

6.10.2 TDateTimePicker事件 197

6.11 TTreeView元件(树状视图) 198

6.11.1 TTreeView元件的特性,方法和事件 198

6.11.2 TTreeNode对象 205

6.11.3 TTreeNodes对象 213

6.12 TListView元件(列表视图) 216

6.12.1 TListView元件的特性,方法和事件 216

6.12.2 TListColumn对象 228

6.12.3 TListColumns对象 229

6.12.4 TListItem对象 229

6.12.5 TListItems对象 233

6.13.1 THeaderControl元件的特性和事件 235

6.13 THeaderControl元件(表头控制) 235

6.13.2 THeaderSection对象 237

6.13.3 THeaderSections对象 239

6.14 TStatusBar元件(状态栏) 239

6.14.1 TStatusBar元件的特性和事件 239

6.14.2 TStatusPanel对象 240

6.14.3 TStatusPanels对象 242

6.15 TToolBar元件(工具栏) 242

6.15.1 TToolBar元件的特性和事件 242

6.15.2 TToolButton对象 245

6.16 TCoolBar元件(“酷”) 246

6.16.1 TCoolBar元件的特性和事件 247

6.16.2 TCoolBand对象 249

6.16.3 TCoolBands对象 252

7.1.1 特性 253

7.1 TApplication元件 253

第七章 操纵应用程序 253

7.1.2 方法 257

7.1.3 事件 260

7.2 应用程序的实例 265

第八章 操纵屏幕 266

8.1 TScreen元件 266

8.1.1 特性 266

8.1.2 事件 272

第二篇 数据库开发的元件页 275

第九章 Delphi 3数据库元件及功能概述 275

9.1 Delphi 3数据库元件概述 275

9.1.1 Delphi 3的数据库元件和工具 275

9.2 Delphi数据库元件的体系结构 277

9.1.2 Delphi 3.0可以访问的数据源(DataSource) 277

9.2.1 数据访问元件 278

9.2.2 数据控制元件 279

9.2.3 数据库窗体专家(Form Wizard)和数据库操作台(DBD) 281

第十章 Data Access元件页 282

10.1 Delphi 3.0数据访问元件的层次结构 282

10.2 TSession元件 283

10.2.1 TSession元件的主要特性 284

10.2.2 TSession元件的主要方法 288

10.2.3 TSession元件的主要事件 291

10.2.4 TSession元件应用举例 291

10.3 数据集元件TDataSet及其应用 295

10.3.1 数据集元件的几种状态 296

10.3.2 数据集的打开与关闭 297

10.3.3 数据集的导航 298

10.3.4 数据集中的数据维护 300

10.3.5 书签(BookMark)操作 303

10.3.6 数据集元件与数据控制元件的连接 304

10.3.7 数据集元件的事件 305

10.4 TTable元件 307

10.4.1 TTabel元件主要的特性 307

10.4.2 TTable元件的主要方法 310

10.5 TQuery元件 316

10.5.1 TQuery元件的主要特性 317

10.5.2 TQuery元件的主要方法 318

10.5.3 TQuery元件的使用 319

10.6 TDataSource元件及其应用 323

10.6.1 TDataSource元件的特性 323

10.6.2 TDataSource元件的事件 324

10.7 TStoredProc元件 325

10.7.1 TStoredProc元件的主要特性 325

10.7.2 StoredProc元件的主要方法 327

10.8 TDatabase元件及其应用 328

10.8.1 TDatabase元件的主要特性 328

10.8.2 Database元件的主要方法 331

10.8.3 Database元件的主要事件 332

10.9 TBatchMove元件及其应用 332

10.9.1 TBatchMove元件的主要特性 333

10.10 TUpdateSQL元件及其应用 335

10.10.1 TUpdataSQL元件的主要特性 335

10.9.2 TBatchMove元件的方法 335

10.10.2 TUpdataSQL元件的主要方法 336

10.11 TProvider元件及其应用 338

10.11.1 TProvider元件的主要特性 338

10.11.2 TProvider元件的主要方法 338

10.11.3 TProvider元件的主要事件 339

10.12 TClientDataSet元件 340

10.13 TRemoteServer元件 345

10.14 TField字段对象 346

10.14.1 字段对象 347

第十一章 Data Controls元件页 352

11.1 数据控制元件的基本特性 353

11.2 TDBText元件 354

11.3 TDBEdit元件 355

11.4 TDBGrid元件 357

11.4.1 TDBGrid元件的主要特性、方法和事件 358

11.4.2 TDBGrid元件的应用举例 364

11.5 TDBNavigator元件 366

11.6 TDBMemo元件及其应用 369

11.6.1 TDBMemo元件的主要特性、方法和事件 369

11.6.2 TDBMemo元件应用举例 371

11.7 TDBImage元件及其应用 371

11.8 数据控制元件中的列表框和组合框 372

11.9 TDBComboBox元件 373

11.10 TDBListBox元件 375

11.11 TDBLookupListBox元件 376

11.12 TDBLookupComboBox元件 377

11.14 TDBRadioGroup元件 378

11.13 TDBCheckBox元件 378

11.15 TDBRichEdit元件 379

11.16 TDBCtrlGrid元件 380

11.17 TDBChart元件 382

第十二章 Report元件页 383

12.1 Report元件页 383

12.1.1 元件 383

12.2 TQuickRep元件 385

12.2.1 TQuickRep元件上的快捷菜单 385

12.2.2 TQuickRep元件的特性 386

12.2.3 TQuickRep元件的方法 389

12.2.4 TQuickRep元件的事件 390

12.3.1 特性 391

12.3 TQRSubDetail元件 391

12.4 TQRBand元件 393

12.4.1 特性 393

12.5 TQRChildBand元件 394

12.6 TQRGroup元件 395

12.6.1 特性 395

12.7 TQRLabel元件 395

12.7.1 特性 395

12.8 TQRDBText元件 396

12.9 TQRExpr元件 396

12.9.1 特性 396

12.10 TQRSysData元件 397

12.14.1 特性 398

12.14 TQRShape元件 398

12.13 TQRDBRichText元件 398

12.12.1 特性 398

12.12 TQRRichText元件 398

12.11 TQRMemo元件 398

12.15 TQRImage元件 399

12.16 TQRDBImage元件 399

12.17 TQRCompositeReport元件 399

12.18 TQRPreview元件 399

12.18.1 特性 400

第十三章 Decision Cube元件页 401

13.1 Decision Cube元件页 401

13.1.1 元件 401

13.3.1 HDecisionCube元件的主要特性 402

13.3 TDecisionCube元件 402

13.2 TDecisionQuery元件 402

13.3.2 TDecisionCube元件的方法 404

13.3.3 TDecisionCube元件的事件 405

13.4 TDecisionSource元件 407

13.4.1 TDecisionSource元件的特性 407

13.4.2 TDecisionSource元件的方法 409

13.4.3 TDecisionSource元件的事件 412

13.5 TDecisionPivot元件 413

13.6 TDecisionGrid元件 415

13.6.1 特性 415

13.7 TDecisionGraph元件 420

14.1.1 元件 423

14.1 Internet页上的元件 423

第十四章 Internet元件页 423

第三篇 Internet应用和高级特性的元件页 423

14.2 Socket(管道)的工作原理 425

14.3 TClientSocket元件 426

14.3.1 TClientSocket元件的特性 426

14.3.2 TClientSocket元件的方法 428

14.3.3 TClientSocket元件的事件 429

14.4 TServerSocket元件 430

14.4.1 TServerSocket元件的特性 430

14.4.2 TServetSocket元件的方法 432

14.4.3 TServerSocket元件的事件 432

14.4.4 TClientSocket与TServerSocket元件的应用举例 434

14.5 TWebDispatcher元件 438

14.5.1 特性 439

14.6 TPageProducer元件 441

14.6.1 特性 441

14.7 TQueryTableProducer元件 443

14.7.1 特性 443

14.8 TDataSetTableProducer元件 446

14.9 TFTP元件 447

14.9.1 TFTP元件的特性 447

14.9.2 TFTP元件的方法 452

14.9.3 TFTP元件的事件 454

14.9.4 TFTP元件的应用举例 455

14.10 THHTP元件 465

14.10.1 THHTP元件的特性 465

14.10.2 THHTP元件的方法 468

14.10.3 THHTP元件的事件 469

14.10.4 THHTP元件的应用举例 470

14.11 THTML元件 476

14.11.1 THTML元件的特性 477

14.11.2 THTML元件的方法 481

14.11.3 THTML元件的事件 483

14.11.4 THTML元件应用举例 486

14.12 TNNTP元件 488

14.12.1 TNNTP元件的特性 488

14.12.2 TNNTP元件的方法 492

14.12.3 TNNTP元件的事件 494

14.13 TPOP元件 495

14.13.1 TPOP元件的特性 495

14.13.2 TPOP元件的方法 499

14.13.3 TPOP元件的事件 501

14.14.1 TSMTP元件的特性 502

14.14 TSMTP元件 502

14.14.2 TSMTP元件的方法 505

14.14.3 TSMTP元件的事件 506

14.15 TTCP元件 507

14.15.1 TTCP元件的特性 508

14.15.2 TTCP元件的方法 509

14.15.3 TTCP元件的事件 511

14.15.4 TTCP元件的应用举例 512

14.16 TUDP元件 515

14.16.1 特性 516

第十五章 ActiveX元件页 518

15.1 ActiveX元件页 518

15.1.1 元件 518

15.3 创建和使用ActiveX控制 519

15.2 Delphi的DAX策略 519

15.3.2 使用ActiveX控制向导创建ActiveX控制 520

15.3.1 怎样转换以TGraphicControl类为父类的控制 520

15.3.3 创建类型信息 521

15.3.4 注册和安装AetiveX控制 522

15.3.5 怎样使用ActiveX控制 523

15.4 ActiveForm 524

15.5 在Web上发布ActiveX 524

15.5.1 设置有关Web发布的选项 524

15.5.2 在Web上发布ActiveX 525

第十六章 Samples元件页 526

16.1 Samples元件页 526

16.1.1 元件 526

16.2.1 公共祖先类 527

16.2 选择祖先类 527

16.2.2 现有的元件 528

16.2.3 元件模板 528

16.3 建立元件框架 528

16.4 给新元件定义特性 529

16.5 给新元件定义方法 530

16.5.1 方法的可见性 530

16.5.2 避免内部相关性 530

16.5.3 加入方法 531

16.6 加入事件 531

16.6.1 重载标准的事件 531

16.6.2 加入自定义的事件 531

16.7 把元件加到元件选项板 532