Delphi函数实用手册PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张曜等编著
- 出 版 社:北京:冶金工业出版社
- 出版年份:2002
- ISBN:750243108X
- 页数:284 页
第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
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《实用内科手册》黄清,阮浩航主编 2016
- 《基层医疗卫生机构安全用药手册》黎月玲,熊慧瑜 2019
- 《同仁眼科手册系列 同仁儿童眼病手册》付晶编 2018
- 《环境噪声监测实用手册》中国环境监测总站编 2018
- 《高度关注物质(SVHC)毒性手册 上》顾爱华主编 2019
- 《吉他宝典 吉他手超级手册 上》姜伟主编;汶麟,姚林,杜新春,赖康康,朱家明,克尔曼副主编 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019