当前位置:首页 > 工业技术
Delphi函数实用手册
Delphi函数实用手册

Delphi函数实用手册PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:张曜等编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2002
  • ISBN:750243108X
  • 页数:284 页
图书介绍:本书主要介绍了运用Delphi6开发程序的基本方法以及主要组件的属性、方法及事件,对其中涉及到的函数都作了详细的介绍。
《Delphi函数实用手册》目录

第1章 概述 1

1.1 Delphi集成环境介绍 1

1.2 主窗口 1

1.3 对象查看器(Object Inspector) 2

1.4 Form窗体及可视组件的放置 2

1.5 代码编辑窗口 2

第2章 通用方法和事件编程 3

2.1 TObject类 3

2.1.1 ClassInfo类方法 3

2.1.2 ClassName类方法 3

2.1.3 ClassNameIs类方法 3

2.1.4 ClassParent类方法 3

2.1.5 ClassType函数 4

2.1.6 Creat构造 4

2.1.7 Free过程 4

2.2 TPersistent类 4

2.2.1 Assign过程 5

2.2.2 AssignTo过程 5

2.2.3 DefineProperties函数 5

2.2.4 GetNamePath方法 5

2.2.5 GetOwner方法 5

2.3 Tcomponent类 6

2.3.1 ComObject属性 6

2.3.2 ComponentCount属性 6

2.3.3 ComponentIndex属性 7

2.3.4 Components属性 7

2.3.5 Name属性 7

2.3.6 Owner属性 8

2.3.7 Tag属性 8

2.3.8 Creat构造 8

2.3.9 DefineProperties方法 8

2.3.10 Destroy析构 9

2.3.11 FindComponent过程 9

2.3.12 GetParentComponent方法 10

2.3.13 HasParent方法 10

2.3.14 InsertComponent过程 10

2.3.15 RemoveComponent过程 10

2.4 Tcontrol类 10

2.4.1 Align属性 11

2.4.2 Caption属性 12

2.4.3 Color属性 13

2.4.4 Enabled属性 13

2.4.5 Font属性 13

2.4.6 Left属性 14

2.4.7 Parent属性 14

2.4.8 PopupMenu属性 14

2.4.9 ShowHint属性 15

2.4.10 Text属性 15

2.4.11 Visible属性 15

2.4.12 BeginDrag过程 16

2.4.13 BringToFront过程 16

2.4.14 Changed过程 17

2.4.15 Click过程 17

2.4.16 Creat构造 17

2.4.17 Show过程 17

2.4.18 OnClick事件 17

2.4.19 OnDragDrop事件 18

2.4.20 OnDblClick事件 18

2.4.21 OnEndDrag事件 18

2.4.22 OnMouseDown事件 18

2.4.23 OnMouseMove事件 18

2.4.24 OnMouseUp事件 19

2.5 TwinControl类 20

2.5.1 Brush属性 20

2.5.2 ClientRect属性 20

2.5.3 Controls属性 21

2.5.4 TabStop属性 21

2.5.5 AlignControls过程 21

2.5.6 CanFocus方法 21

2.5.7 Focused方法 22

2.5.8 GetDeviceContext方法 22

2.5.9 GetParentHandle方法 23

2.5.10 GetdSitelnfo方法 23

2.5.11 KeyDown方法 23

2.5.12 KeyPress方法 23

2.5.13 KeyUp方法 23

2.5.14 PaintTo方法 23

2.5.15 SelectFirst过程 24

2.5.16 SelectNext过程 24

2.5.17 SetFocus方法 24

2.5.18 ShowControl过程 24

2.5.19 Update方法 24

2.5.20 OnEnter事件 24

2.5.21 OnExit事件 25

2.5.22 OnKeyDown事件 25

2.5.23 OnKeyPress事件 26

2.5.24 OnKeyUp事件 26

2.6 TGraphicControl类 26

2.6.1 Canvas属性 26

2.6.2 Creat方法 27

2.6.3 Destroy方法 27

2.6.4 Paint方法 27

2.6.5 PaintRequest方法 27

第3章 界面编程 28

3.1 TMainMenu控件 28

3.1.1 AutoMerge属性 28

3.1.2 Items属性 29

3.1.3 Images属性 29

3.1.4 Handle属性 29

3.1.5 Merge函数 29

3.1.6 UnMerge函数 29

3.1.7 FindItem函数 29

3.1.8 IsShortCut函数 29

3.1.9 ProcessMenuChar函数 29

3.1.10 OnChange事件 30

3.1.11 TMainMenu控件使用举例说明 30

3.2 TPopupMenu控件 30

3.2.1 Alignment属性 31

3.2.2 AutoPopup属性 31

3.2.3 HelpContext属性 31

3.2.4 PopupComponent属性 31

3.2.5 Popup函数 31

3.2.6 OnPopup事件 32

3.2.7 TPopupMenu控件使用举例说明 32

3.3 TcomboBox控件 34

3.3.1 DropDownCount属性 34

3.3.2 DroppedDown属性 34

3.3.3 Items属性 34

3.3.4 Sorted属性 35

3.3.5 Style属性 35

3.3.6 Clear方法 35

3.3.7 Focused方法 35

3.3.8 OnChange事件 36

3.3.9 OnDrawItem事件 36

3.3.10 TComboBox控件使用举例说明 36

3.4 TscrollBar控件 38

3.4.1 Kind属性 38

3.4.2 LargeChange属性 39

3.4.3 SetParams方法 39

3.4.4 OnChange事件 39

3.4.5 OnScroll事件 39

3.4.6 TScrollBar控件使用举例说明 40

3.5 TSpeedButton控件 41

3.5.1 AllowAllUp属性 42

3.5.2 Down属性 42

3.5.3 Flat属性 42

3.5.4 Glyph属性 42

3.5.5 GroupIndex属性 42

3.5.6 Margin属性 43

3.5.7 MouseInControl属性 43

3.5.8 NumGlyphs属性 43

3.5.9 Spacing属性 43

3.5.10 Transparent属性 43

3.5.11 Click方法 43

3.5.12 OnCliek事件 43

3.5.13 OnDblClick事件 43

3.6 TSplitter控件 43

3.6.1 Beveled属性 44

3.6.2 MinSize属性 44

3.6.3 DoCanResize方法 44

3.6.4 MouseDown方法 44

3.6.5 MouseMove方法 44

3.6.6 MouseUp方法 44

3.6.7 Paint方法 44

3.6.8 StopSizing方法 44

3.6.9 OnMoved事件 44

3.6.10 TSplitter控件使用举例说明 44

3.7 TMaskEdit控件 45

3.7.1 EditMask属性 46

3.7.2 MaxLength属性 46

3.7.3 Clear方法 46

3.7.4 ClearSelection方法 46

3.7.5 CopyToClipboard方法 46

3.7.6 CutToClipboard方法 47

3.7.7 GetTextLen方法 47

3.7.8 SelectAll方法 48

3.7.9 PastFromClipboard方法 48

3.8 TStringGrid控件 48

3.8.1 Cells属性 48

3.8.2 Cols属性 48

3.8.3 FixedCols属性 48

3.8.4 GridLineWidth属性 48

3.8.5 Row属性 48

3.8.6 Rows属性 49

3.8.7 Objects属性 49

3.8.8 CellRect方法 50

3.8.9 MouseToCell方法 50

3.8.10 TStringGrid控件使用举例说明 50

3.9 Tlmage控件 51

3.9.1 Canvas属性 51

3.9.2 Picture属性 52

3.9.3 OnProgress事件 53

3.10 TTabControl控件 53

3.10.1 Images属性 53

3.10.2 MultiLine属性 54

3.10.3 MultiSelect属性 54

3.10.4 OwnerDraw属性 54

3.10.5 Style属性 54

3.10.6 ScrollOpposite属性 54

3.10.7 TabHeight属性 54

3.10.8 TabPosition属性 54

3.10.9 OnChange事件 54

3.10.10 OnChangeing事件 54

3.10.11 OnDrawTab事件 54

3.10.12 OnGetImageIndex事件 54

3.10.13 TTabControl控件使用举例说明 54

3.11 TPageControl控件 55

3.11.1 ActivePage属性 56

3.11.2 MultiLine属性 57

3.11.3 PageCount属性 57

3.11.4 Pages属性 58

3.11.5 CanShowTab方法 59

3.11.6 Change方法 59

3.11.7 FindNextPage方法 59

3.11.8 GetImageIndex方法 60

3.11.9 Loaded方法 60

3.11.10 SelectNextPage方法 60

3.11.11 ShowControl方法 60

3.11.12 UpdateActivePage方法 60

3.11.13 TPageControl控件使用举例说明 60

3.12 TImageList控件 61

3.12.1 AllocBy属性 61

3.12.2 BkColor属性 61

3.12.3 BlendColor属性 61

3.12.4 Dragging属性 61

3.12.5 DrawingStyle属性 61

3.12.6 Add方法 61

3.12.7 AddIcon方法 61

3.12.8 AddImages方法 62

3.12.9 AddMasked方法 62

3.12.10 Assign方法 62

3.12.11 Clear方法 62

3.12.12 CreateSize方法 62

3.12.13 Delete方法 62

3.12.14 Insert方法 62

3.12.15 Move方法 62

3.12.16 Replace方法 62

3.13 TTreeView控件 62

3.13.1 BorderStyle属性 63

3.13.2 Canvas属性 63

3.13.3 DragMode属性 63

3.13.4 Images属性 63

3.13.5 Items属性 63

3.13.6 SortType属性 63

3.13.7 AlphaSort方法 64

3.13.8 CustomSort方法 64

3.13.9 FullCollapse方法 64

3.13.10 FullExpand方法 64

3.13.11 GetHitTestInfoAt方法 64

3.13.12 GetNodeAt方法 64

3.13.13 IsEditing方法 65

3.13.14 LoadFromFile方法 65

3.13.15 LoadFromStream方法 65

3.13.16 SaveToFile方法 65

3.13.17 SaveToStream方法 65

3.14 TToolBar控件 65

3.14.1 AutoSize属性 65

3.14.2 ButtonCount属性 66

3.14.3 ButtonHight属性 66

3.14.4 Buttons属性 66

3.14.5 Canvas属性 66

3.14.6 HotImages属性 66

3.14.7 Images属性 66

3.14.8 AlignControl方法 66

3.14.9 CanAutoSize方法 66

3.14.10 CancelMenu方法 66

3.14.11 ChangeScale方法 66

3.14.12 CheckMenuDropdown方法 66

3.14.13 ClickButton方法 66

3.14.14 FindButtonFromAccel方法 66

3.14.15 InitMenu方法 67

3.14.16 TToolBar控件使用举例说明 67

3.15 TListView控件 68

3.15.1 AllocBy属性 69

3.15.2 BorderStyle属性 69

3.15.3 Column属性 69

3.15.4 IconOptions属性 70

3.15.5 Items属性 70

3.15.6 ViewStyle属性 71

3.15.7 Arrange方法 71

3.15.8 GetNearestItem方法 71

3.15.9 GetNextItem方法 71

3.16 Ttimer控件 72

3.16.1 Interval属性 72

3.16.2 Ontimer事件 72

3.17 Tlabel控件 73

3.17.1 Caption属性 73

3.17.2 AutoSize属性 73

3.17.3 Transparent属性 73

3.17.4 Visible属性 73

3.17.5 Hide函数 73

3.17.6 Show函数 73

3.17.7 TLabel控件使用举例说明 74

3.18 TEdit控件 74

3.18.1 AutoSelect属性 75

3.18.2 AutoSize属性 75

3.18.3 MaxLength属性 75

3.18.4 SelStart属性 75

3.18.5 SelLength属性 75

3.18.6 Text属性 75

3.18.7 Visible属性 75

3.18.8 Clear方法 76

3.18.9 ClearSelection方法 76

3.18.10 CopyToClipboard方法 76

3.18.11 PasteFromClipboard方法 76

3.18.12 GetSelTextBuf方法 76

3.18.13 SetSelTextBuf方法 76

3.18.14 OnChange事件 77

3.18.15 OnReturnPressed事件 77

3.18.16 OnEnter事件 77

3.18.17 OnExit事件 77

3.18.18 OnKeyPress事件 77

3.19 TMemo控件 77

3.19.1 Alignment属性 78

3.19.2 CaretPos属性 78

3.19.3 ScrollBars属性 78

3.19.4 WordWrap属性 79

3.19.5 WantReturns属性 79

3.19.6 Undo方法 79

3.19.7 ClearUndo方法 79

3.19.8 OnChange事件 79

3.19.9 OnClick事件 79

3.20 TRichEdit控件 80

3.20.1 DefAttributes属性 80

3.20.2 HideScrollBars属性 80

3.20.3 HideSelection属性 81

3.20.4 Lines属性 81

3.20.5 Paragraph属性 81

3.20.6 SelAttributes属性 82

3.20.7 SelText属性 82

3.20.8 SelLength属性 82

3.20.9 SelStart属性 82

3.20.10 FindText方法 82

3.20.11 Print方法 83

3.20.12 OnResizeRequest事件 83

3.20.13 OnSelectionChange事件 83

3.21 TButton控件 84

3.21.1 Cancel属性 84

3.21.2 Default属性 84

3.21.3 Click方法 84

3.21.4 OnClick事件 84

3.22 TListBox控件 85

3.22.1 Columns属性 85

3.22.2 Items属性 85

3.22.3 Selected属性 85

3.22.4 Itemlndex属性 86

3.22.5 Sorted属性 86

3.22.6 TopIndex属性 86

3.22.7 ItemAtPos方法 87

3.22.8 ItemRect方法 87

3.22.9 TListBox控件使用举例说明 88

3.23 TShape控件 88

3.23.1 Brush属性 89

3.23.2 Pcn属性 89

3.23.3 Shape属性 89

3.23.4 TShape控件使用举例说明 89

第4章 多线程编程 90

4.1 进程与线程 90

4.2 TThread类 90

4.2.1 FreeOnTerminate属性 92

4.2.2 Handle属性 92

4.2.3 Priority属性 92

4.2.4 ReturnValue属性 92

4.2.5 Suspended属性 93

4.2.6 Terminated属性 93

4.2.7 ThreadID属性 93

4.2.8 AfterConstruction方法 93

4.2.9 Create方法 93

4.2.10 DoTerminate方法 94

4.2.11 Execute方法 94

4.2.12 Resume方法 94

4.2.13 Suspend方法 94

4.2.14 Synchronize方法 95

4.2.15 Terminate方法 95

4.2.16 WaitFor方法 95

4.2.17 OnTerminate事件 95

4.2.18 TThread类应用举例说明 95

4.3 多线程管理 97

4.3.1 CreateMutex函数 97

4.3.2 CloseHandle函数 97

4.3.3 WaitForSingleObject函数 97

4.3.4 CreateSemaphore函数 98

4.3.5 Synchronize方法 98

4.3.6 多线程同步举例说明 98

第5章 MDI编程 101

5.1 TForm类 101

5.1.1 ActiveControl属性 103

5.1.2 BorderIcons属性 103

5.1.3 Canvas属性 103

5.1.4 ClientHeight属性 103

5.1.5 FormStyle属性 103

5.1.6 Icon属性 104

5.1.7 KeyPreview属性 104

5.1.8 MDIChildren属性 104

5.1.9 Menu属性 104

5.1.10 Visible属性 105

5.1.11 ArrangeIcons方法 105

5.1.12 Cascade方法 105

5.1.13 Tile方法 105

5.1.14 Close方法 106

5.1.15 GetFormImage方法 106

5.1.16 Hide方法 106

5.1.17 Show方法 106

5.1.18 ShowModal方法 107

5.1.19 OnActivate事件 107

5.1.20 OnClose事件 107

5.1.2l OnCloseQuery事件 108

5.1.22 OnCreate事件 108

5.1.23 OnDestroy事件 108

5.1.24 OnHide事件 108

5.1.25 OnPaint事件 109

5.1.26 OnShow事件 109

5.2 TApplicaton类 109

5.2.1 ExeName属性 111

5.2.2 HelpFile属性 111

5.2.3 Hint属性 111

5.2.4 Icon属性 112

5.2.5 ShowHint属性 112

5.2.6 ComponentCount属性 113

5.2.7 Components属性 113

5.2.8 Name属性 113

5.2.9 Tag属性 114

5.2.10 CreatForm方法 114

5.2.11 HandleMessage方法 114

5.2.12 HelpCommad方法 115

5.2.13 HelpContext方法 116

5.2.14 HelpJump方法 116

5.2.15 Initialize方法 116

5.2.16 MessageBox方法 116

5.2.17 Minimize方法 117

5.2.18 NormalizeTopMosts方法 117

5.2.19 ProcessMessages方法 117

5.2.20 Restore方法 118

5.2.21 RestoreTopMosts方法 118

5.2.22 Run方法 119

5.2.23 Terminate方法 119

5.2.24 FindComponent方法 119

5.2.25 InsertComponent方法 120

5.2.26 OnDeactivate事件 120

5.2.27 OnException事件 120

5 2.28 OnHelp事件 120

5.2.29 OnShowHint事件 121

5.3 TScreen控件 121

5.3.1 ActiveControl属性 122

5.3.2 ActiveCustomForm属性 122

5.3.3 ActiveForm属性 122

5.3.4 Cursor属性 123

5.3.5 Cursors属性 123

5.3.6 CustomFormCount属性 123

5.3.7 CustomForms属性 124

5.3.8 DataModuleCount属性 124

5.3.9 DataModules属性 124

5.3.10 DesktopHeight属性 124

5.3.11 DesktopLeft属性 124

5.3.12 Fonts属性 124

5.3.13 FormCount属性 124

5.3.14 Forms属性 124

5.3.15 Height属性 125

5.3.16 Width属性 125

5.3.17 MenuFont属性 125

5.3.18 HintFont属性 125

5.3.19 IconFont属性 125

5.3.20 MonitorCount属性 125

5.3.21 PixelsPerInch属性 125

5.3.22 WorkAreaHeight属性 125

5.3.23 WorkAreaLeft属性 125

5.3.24 WorkAreaRect属性 126

5.3.25 WorkAreaTop属性 126

5.3.26 WorkAreaWidth属性 126

5.3.27 Create方法 126

5.3.28 Destroy方法 126

5.3.29 DisableAlign方法 126

5.3.30 EnableAlign方法 126

5.3.31 MonitorFromPoint方法 126

5.3.32 MonitorFromRect方法 126

5.3.33 MonitorFromWindow方法 126

5.3.34 Realign方法 126

5.3.35 ResetFonts方法 126

5.3.36 FindComponent方法 127

5.3.37 InsertComponent方法 127

5.3.38 ClassParent方法 127

5.3.39 NewInstance方法 128

5.3.40 OnActiveControlChange事件 128

5.3.41 OnActiveFormChange事件 129

5.4 MDI应用举例 129

5.5 MDI常用技术 131

5.5.1 给MDI主窗体加背景 131

5.5.2 在窗体关闭前要求确认 131

5.5.3 窗体的融合 131

5.5.4 程序启动时显示启动画面 132

5.5.5 限制窗体的大小 133

5.5.6 建立无标题栏窗体 134

5.5.7 窗体间相互连动 135

第6章 Delphi打印编程 137

6.1 TPrinter类 137

6.1.1 Abort函数 137

6.1.2 BeginDoc函数 137

6.1.3 EndDoc函数 138

6.1.4 NewPage函数 139

6.1.5 SeTPrinter函数 139

6.1.6 TPrinter类应用举例说明 139

6.2 简单打印 140

6.2.1 简单打印 140

6.2.2 应用举例 140

6.3 QuickReport控件 141

6.3.1 TQuickRep控件 142

6.3.2 TQRLabel控件 145

6.3.3 TQRDBText控件 146

6.3.4 TQRDBText控件 147

6.3.5 TQRShape控件 148

6.3.6 TQRImage控件 149

6.3.7 TQRDBImage控件 149

6.3.8 TQRPreview控件 150

6.3.9 TQRChart控件 152

6.3.10 QuickReport控件的综合使用 152

第7章 数据库编程 154

7.1 DBNavigator控件 154

7.1.1 ShowHint属性 154

7.1.2 Hint属性 154

7.1.3 DataSource属性 155

7.1.4 VisibleButton属性 155

7.1.5 BtnClick函数 155

7.1.6 SetBounds函数 155

7.1.7 OnClick事件 155

7.1.8 BeforeAction事件 155

7.1.9 OnResize事件 155

7.1.10 DBNavigator控件的使用 155

7.2 ADO控件参考 157

7.2.1 ADO控件分类 157

7.2.2 ADO控件使用举例说明 158

7.3 TDatabase控件 158

7.3.1 AliasName属性 159

7.3.2 Connected属性 159

7.3.3 DatabaseName属性 160

7.3.4 DataSetCount属性 160

7.3.5 DataSets属性 160

7.3.6 DriverName属性 160

7.3.7 Handle属性 160

7.3.8 KeepConnection属性 160

7.3.9 Params属性 160

7.3.10 Session属性 160

7.3.11 ApplyUpdates函数 160

7.3.12 Close函数 161

7.3.13 CloseDatasets函数 161

7.3.14 Commit函数 161

7.3.15 Execute函数 161

7.3.16 Rollback函数 162

7.3.17 Open函数 162

7.3.18 StartTransaction函数 162

7.3.19 ValidateName函数 163

7.3.20 OnLogin事件 163

7.3.21 TDatabase控件使用举例说明 163

7.4 TTable控件 165

7.4.1 CanModify属性 167

7.4.2 DatabaseName属性 167

7.4.3 DataSource属性 167

7.4.4 Exclusive属性 167

7.4.5 IndexFields属性 167

7.4.6 IndexFieldsCount属性 167

7.4.7 IndexFieldNames属性 168

7.4.8 IndexName属性 168

7.4.9 KeyExclusive属性 168

7.4.10 KeyFieldCount属性 168

7.4.11 ReadOnly属性 168

7.4.12 TableName属性 168

7.4.13 TableType属性 169

7.4.14 AddIndex函数 169

7.4.15 Append函数 169

7.4.16 AppendRecord函数 169

7.4.17 ApplyRange函数 169

7.4.18 BatchMove函数 170

7.4.19 Cancel函数 170

7.4.20 CancelRange函数 170

7.4.21 CancelUpdates函数 170

7.4.22 Close函数 171

7.4.23 CloseIndexFile函数 171

7.4.24 CreateTable函数 171

7.4.25 Delete函数 171

7.4.26 DeleteIndex函数 172

7.4.27 DeleteTable函数 172

7.4.28 Edit函数 172

7.4.29 EditKey函数 172

7.4.30 EditRangeEnd函数 173

7.4.31 EditRangeStart函数 173

7.4.32 EmptyTable函数 173

7.4.33 FindKey函数 173

7.4.34 FindNearest函数 174

7.4.35 First函数 174

7.4.36 GetCurrentRecord函数 174

7.4.37 GetIndexNames函数 174

7.4.38 GotoKey函数 175

7.4.39 GotoNearest函数 175

7.4.40 Insert函数 175

7.4.41 IsEmpty函数 175

7.4.42 Last函数 176

7.4.43 Locate函数 176

7.4.44 LockTable函数 176

7.4.45 Lookup函数 176

7.4.46 Next函数 176

7.4.47 Open函数 177

7.4.48 Post函数 177

7.4.49 RevertRecord函数 177

7.4.50 SetKey函数 177

7.4.51 SetRange函数 178

7.4.52 SetRangeEnd函数 178

7.4.53 SetRangeStart函数 178

7.4.54 UnlockTable函数 179

7.4.55 UpdataRecord函数 179

7.4.56 TTable控件使用举例说明 179

7.5 TQuery控件 181

7.5.1 DataSource属性 182

7.5.2 ParamCheck属性 182

7.5.3 ParamCount属性 182

7.5.4 Params属性 182

7.5.5 Prepared属性 183

7.5.6 SQL属性 183

7.5.7 SQLBinary属性 183

7.5.8 Text属性 183

7.5.9 ApplyUpdates函数 183

7.5.10 Append函数 183

7.5.11 AppendRecord函数 184

7.5.12 Cancel函数 184

7.5.13 CancelUpdates函数 184

7.5.14 Close函数 184

7.5.15 CommitUpdates函数 184

7.5.16 Delete函数 185

7.5.17 Edit函数 185

7.5.18 ExecSQL函数 185

7.5.19 First函数 185

7.5.20 GetCurrentRecord函数 186

7.5.21 Locate函数 186

7.5.22 Lookup函数 186

7.5.23 Insert函数 186

7.5.24 IsEmpty函数 187

7.5.25 Last函数 187

7.5.26 Next函数 187

7.5.27 Open函数 187

7.5.28 ParamByName函数 187

7.5.29 Post函数 188

7.5.30 Prepare函数 188

7.5.31 RevertRecord函数 188

7.5.32 UnPrepare函数 189

7.5.33 TQuery控件使用举例 189

7.6 TDataModule 190

7.7 TDBGrid控件 192

7.7.1 Columns属性 192

7.7.2 DataSource属性 192

7.7.3 DragMode属性 193

7.7.4 DefaultDrawing属性 193

7.7.5 FieldCount属性 193

7.7.6 Options属性 193

7.7.7 DefaultDrawColumnCell函数 193

7.7.8 DefaultDrawDataCell函数 193

7.7.9 OnCellClick事件 194

7.7.10 OnColEnter事件 194

7.7.11 OnColExit事件 194

7.7.12 OnColumnMoved事件 194

7.7.13 OnEditButtonClick事件 194

7.7.14 OnTitleClick事件 194

7.7.15 DBGrid控件使用举例说明 194

第8章 Office编程 196

8.1 TWordApplication控件 196

8.1.1 Caption属性 196

8.1.2 Visible属性 196

8.1.3 Options属性 196

8.1.4 Connect方法 196

8.1.5 Disconnect方法 197

8.1.6 Quit方法 197

8.2 TWordDocument控件 197

8.2.1 Range属性 197

8.2.2 Connectto方法 197

8.2.3 Open方法 197

8.2.4 Word编程使用举例说明 198

8.3 TExcelApplication控件 199

8.3.1 Caption属性 199

8.3.2 Visible属性 199

8.3.3 Options属性 199

8.3.4 Connect方法 199

8.3.5 Disconnect方法 200

8.3.6 Quit方法 200

8.4 TExcelWorkBook控件 200

8.4.1 Connectto方法 200

8.4.2 Disconnect方法 200

8.5 TExcelWorkSheet控件 200

8.5.1 Connectto方法 200

8.5.2 PrintPreview方法 201

8.5.3 PrintOut方法 201

8.5.4 Disconnect方法 201

8.5.5 Excel编程使用举例说明 201

第9章 网络编程 203

9.1 TClientSocket控件 203

9.1.1 Active属性 203

9.1.2 Address属性 203

9.1.3 ClientType属性 203

9.1.4 Host属性 204

9.1.5 Port属性 204

9.1.6 Service属性 204

9.1.7 Socket属性 204

9.1.8 Open方法 204

9.1.9 Close方法 204

9.1.10 OnConnect事件 204

9.1.11 OnDisconnect事件 204

9.1.12 OnRead事件 204

9.1.13 OnWrite事件 204

9.1.14 TClientSocket控件使用举例说明 205

9.2 TServerSocket控件 206

9.2.1 Socket属性 206

9.2.2 ServerType属性 207

9.2.3 ThreadCacheSize属性 207

9.2.4 Open方法 207

9.2.5 Close方法 207

9.2.6 OnClientConnect事件 207

9.2.7 OnClientDisconnect事件 207

9.2.8 OnClientError事件 207

9.2.9 OnClientRead事件 207

9.2.10 OnClientWrite事件 207

9.2.11 OnListen事件 207

9.2.12 TServerSocket控件使用举例说明 207

9.2.13 TServerSocket And ClientSocket控件使用举例说明 208

9.3 TNMEcho控件 210

9.3.1 ElapsedTime属性 210

9.3.2 Echo方法 210

9.3.3 TNMEcho控件使用举例说明 211

9.4 TNMFTP控件 212

9.4.1 Abort方法 212

9.4.2 Allocate方法 212

9.4.3 Connect方法 213

9.4.4 ChangDi方法 213

9.4.5 Delete方法 213

9.4.6 Disconnect方法 213

9.4.7 Docommand方法 213

9.4.8 Download方法 213

9.4.9 DownloadRestore方法 213

9.4.10 List方法 213

9.4.11 MakeDirectory方法 213

9.4.12 Mode方法 213

9.4.13 NIist方法 214

9.4.14 Reinitialize方法 214

9.4.15 RemoveDir方法 214

9.4.16 Rename方法 214

9.4.17 Upload方法 214

9.4.18 UploadAppend方法 214

9.4.19 UploadRestore方法 214

9.4.20 UploadUinque方法 214

9.4.21 TNMFTP控件使用举例说明 215

9.5 TNMHTTP控件 218

9.5.1 Body属性 218

9.5.2 CookieLn属性 218

9.5.3 Header属性 218

9.5.4 HeaderInfo属性 218

9.5.5 InputFileMode属性 218

9.5.6 OutputFileMode属性 219

9.5.7 SendHeader属性 219

9.5.8 Delete方法 219

9.5.9 Get方法 219

9.5.10 Head方法 219

9.5.11 Options方法 219

9.5.12 Post方法 219

9.5.13 Put方法 219

9.5.14 Trace方法 220

9.5.15 TNMHTTP控件使用举例说明 220

9.6 TNMUDP控件 221

9.6.1 LocalPort属性 221

9.6.2 RemotePort属性 221

9.6.3 RemoteHost属性 222

9.6.4 ReportLevel属性 222

9.6.5 ReadBuffer方法 223

9.6.6 ReadStream方法 223

9.6.7 SendBuffer方法 223

9.6.8 SendStream方法 223

9.6.9 TNMUDP控件使用说明 225

9.7 TNMPOP3控件 226

9.7.1 AttachFilePath属性 227

9.7.2 DeleteOnRead属性 227

9.7.3 MailCount属性 227

9.7.4 MailMessage属性 227

9.7.5 Password属性 227

9.7.6 Summury属性 227

9.7.7 userID属性 227

9.7.8 DeleteMailMessage方法 229

9.7.9 GetMailMessage方法 229

9.7.10 GetSummury方法 229

9.7.11 List方法 230

9.7.12 Reset方法 230

9.7.13 UniqueID方法 230

9.7.14 TNMPOP3控件使用举例说明 232

9.8 TNMSMTP控件 233

9.8.1 ClearParams属性 234

9.8.2 EncodeType属性 234

9.8.3 FinalHeader属性 234

9.8.4 PostMessage属性 234

9.8.5 SubType属性 234

9.8.6 UserID属性 234

9.8.7 ClearParameters方法 234

9.8.8 ExpandList方法 234

9.8.9 ExtractAddress方法 234

9.8.10 SendMail方法 234

9.8.11 Verify方法 234

9.8.12 TNMSMTP控件使用举例说明 234

第10章 多媒体编程 237

10.1 TmediaPlayer组件 237

10.1.1 AutoEnable属性 238

10.1.2 Open属性 238

10.1.3 AutoRewind属性 238

10.1.4 Capabilities属性 238

10.1.5 DeviceType属性 238

10.1.6 EnabledButtons属性 238

10.1.7 Mode属性 238

10.1.8 Notify属性 238

10.1.9 Wait属性 239

10.1.10 AutoButtonSet函数 239

10.1.11 AutoEnable函数 239

10.1.12 Back函数 239

10.1.13 Click函数 240

10.1.14 Close函数 240

10.1.15 DisPlay函数 240

10.1.16 DoNotify函数 240

10.1.17 Eject函数 240

10.1.18 KeyDown函数 241

10.1.19 Loaded函数 241

10.1.20 MMNotify函数 241

10.1.21 Next函数 241

10.1.22 Notification函数 242

10.1.23 Open函数 242

10.1.24 Paint函数 242

10.1.25 Pause函数 242

10.1.26 PauseOnly函数 243

10.1.27 Play函数 243

10.1.28 PostClick函数 244

10.1.29 Previous函数 244

10.1.30 Resume函数 244

10.1.31 Rewind函数 244

10.1.32 Save函数 245

10.1.33 StartRecording函数 245

10.1.34 Step函数 245

10.1.35 Stop函数 245

10.1.36 Updated函数 246

10.1.37 OnClick事件 246

10.1.38 OnNotify事件 246

10.1.39 OnPostClick事件 246

10.2 TMediaPlayer控件使用举例说明 246

第11章 多层应用编程 248

11.1 TProvider控件 248

11.1.1 Data属性 248

11.1.2 DataSet属性 248

11.1.3 ApplyUpdates函数 248

11.1.4 GetRecords函数 249

11.1.5 Reset函数 249

11.1.6 OnUpdataError事件 249

11.1.7 OnDataRequest事件 249

11.2 TDataSetProvider控件 249

11.2.1 DataSet属性 249

11.2.2 ApplyUpdates函数 250

11.2.3 DataRequest函数 250

11.2.4 DoBeforeExecute函数 250

11.2.5 DoBeforeGetRecords函数 250

11.2.6 DoGetProviderAttributes函数 250

11.2.7 DoGetTableName函数 250

11.2.8 InternalApplyUpdates函数 251

11.2.9 InternalExecutes函数 251

11.2.10 InternalGetParams函数 251

11.2.11 InternalGetRecords函数 251

11.2.12 InternalRowReques函数 251

11.2.13 LocateRecord函数 251

11.2.14 Notification函数 251

11.2.15 UpdateRecord函数 252

11.2.16 OnGetDataSetProperties事件 252

11.3 TDcomConnection控件 252

11.3.1 ComputerName属性 252

11.3.2 ServerGUID属性 252

11.3.3 ServerName属性 252

11.3.4 Close函数 252

11.3.5 DoConnect函数 253

11.3.6 GetServer函数 253

11.3.7 Open函数 253

11.3.8 OnGetUserName事件 253

11.3.9 TDcomConnection控件应用举例 253

11.4 TClientDataSet控件 254

11.4.1 Active属性 255

11.4.2 ActiveAggs属性 256

11.4.3 ChangeCount属性 256

11.4.4 CommandText属性 256

11.4.5 Data属性 256

11.4.6 IndexDefs属性 256

11.4.7 IndexFields属性 256

11.4.8 IndexName属性 257

11.4.9 Params属性 257

11.4.10 ApplyUpdates函数 257

11.4.11 ApplyRange函数 257

11.4.12 CloneCursor函数 257

11.4.13 CompareBookmarks函数 258

11.4.14 CreateDataSet函数 258

11.4.15 FindKey函数 259

11.4.16 GetOptionalParam函数 259

11.4.17 GotoCurrent函数 259

11.4.18 GotoKey函数 259

11.4.19 UpdateStatus函数 259

11.4.20 OnReconcileError事件 259

第12章 API函数库编程 260

12.1 和文件相关的API函数 260

12.2 和打印相关的API函数 261

12.3 和Windows消息相关的API函数 262

12.4 和网络相关的API函数 263

12.5 和进程、线程相关的API函数 263

12.6 和硬件、系统相关的API函数 264

12.7 和控件、消息有关的API函数 265

12.8 和设备场景有关的API函数 266

12.9 和文本、字体有关的API函数 267

12.10 和绘图有关的API函数 268

12.11 部分API函数的详述与举例 269

12.11.1 Messagebox函数 269

12.11.2 ExitWindows函数 270

12.11.3 GetUserName函数 271

12.11.4 GetWindowText函数 272

12.11.5 GetWindowTextLength函数 272

12.11.6 GetWindowDC函数 273

12.11.7 ReleaseDC函数 273

12.11.8 PtInRect函数 273

12.11.9 FlashWindow函数 275

第13章 Delphi7简介 276

13.1 IDE 276

13.2 Web服务 276

13.3 COM 276

13.4 DataBase 276

13.5 Component Library 277

13.6 Runtime Library 277

13.7 编译器 277

13.8 Rave Reports 277

13.9 ModelMaker的支持 277

13.10 文件的改变 277

附录 Delphi错误代码 279

A.1 I/O错误:错误编号为100-149 279

A.2 致命错误:错误编号为200-255 279

A.3 操作系统错误 279

相关图书
作者其它书籍
返回顶部