《Delphi部件开发指南》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:瞿继双,伯晓晨编著
  • 出 版 社:成都:西南交通大学出版社
  • 出版年份:2000
  • ISBN:7810574159
  • 页数:391 页
图书介绍:

第一章 Delphi面向对象编程技术 1

1.1 Delphi的Object Pascal参考 1

1.1.1 Delphi的数据类型、变量和常量 1

1.1.2 Delphi的自定义数据类型 3

1.1.3 Object Pascal的语句结构 6

1.1.4 过程和函数 7

1.1.5 Object Pascal的库单元 7

1.1.6 程序模块 9

1.2 Delphi的对象 11

1.2.1 Delphi对象的特性 11

1.2.2 对象的范围 13

1.2.3 对象的域 13

1.2.4 对象变量的赋值 15

1.2.5 建立非可视化对象 17

2.1.1 VCL类特征及其作用 19

2.1 VCL类结构 19

第二章 Delphi基本VCL类库剖析 19

2.1.2 VCL类结构 20

2.2 TObject类剖析 21

2.2.1 TObject类概述 21

2.2.2 TObject方法 22

2.3 TPersistent类方法 25

2.3.1 TPersistent类概述 25

2.3.2 TPersistent类方法及其功能描述 26

2.4 TComponent类属性和方法 27

2.4.1 TComponent概述 27

2.4.2 TComponent属性 28

2.4.3 TComponent方法 30

2.5 TControl类属性、方法及事件 36

2.5.1 TControl类概述 36

2.5.2 TControl类属性 36

2.5.3 TControl类方法 43

2.5.4 TControl类事件 50

2.6 TGraphicControl类属性、方法 52

2.6.1 TGraphicControl概述 52

2.6.2 TG raphicControl类属性 52

2.6.3 TGraphicControl类方法 54

2.7 TWinControl类属性、方法及事件 55

2.7.1 TWinControl类概述 55

2.7.2 TWinControl类属性 56

2.7.3 TWinControl类方法 60

2.7.4 TWinControl类事件及其功能描述 67

第三章 Delphi部件开发基本方法 70

3.1 Delphi部件开发编程概述 70

3.1.1 部件的定义及特征 70

3.1.2 创建部件的途径 71

3.1.3 测试未安装的部件 76

3.2.1 创建属性 78

3.2 创建属性、方法和事件 78

3.2.2 创建方法 85

3.2.3 创建事件 87

3.2.4 消息处理 94

3.3 使部件在设计时可见 99

3.3.1 注册部件 100

3.3.2 添加部件面板上的位图 102

3.3.3 提供部件帮助 102

3.3.4 添加属性编辑器 103

3.3.5 添加部件编辑器 109

3.3.6 编译部件成为包 113

第四章 Delphi标准控件扩展开发 115

4.1 非窗口控件抽象类剖析 115

4.1.1 TCustomLabel类属性 116

4.1.2 TCustomLabel类方法 117

4.2.1 TDigitsPanel控件 119

4.2 非窗口控件扩展开发实例分析 119

4.2.2 TDigitsPanel控件应用程序分析 127

4.3 窗口控件抽象类剖析 131

4.3.1 TCustomComboBox抽象类 131

4.3.2 TCustomHotKey抽象类 137

4.3.3 TCustomListBox抽象类 139

4.3.4 TCustomListView抽象类 144

4.3.5 TCustomTabControl抽象类 150

4.3.6 TCustomTreeView抽象类 152

4.3.7 TCustomUpDown抽象类 156

4.3.8 TScrollingWinControl抽象类 159

4.3.9 TCustomEdit抽象类 160

4.3.10 TButtonControl抽象类 163

4.3.11 TCustomControl抽象类 163

4.4 窗口控件扩展开发实例分析 164

4.4.1 TCustomPanel抽象类 164

4.4.2 TAlPanel控件开发 166

第五章 开发属性编辑器 177

5.1 TPropertyEditor类剖析 177

5.1.1 TPropertyEditor类属性 177

5.1.2 TPropertyEditor类方法 179

5.2 属性编辑器开发编程实例 186

5.2.1 TClassProperty类剖析 186

5.2.2 图像对象属性编辑器 187

第六章 开发数据库相关部件 196

6.1 数据库编程概述 196

6.1.1 数据库管理系统 197

6.1.2 数据库应用程序 197

6.2 Delphi数据库编程基础 199

6.2.1 Delphi的数据库部件 200

6.2.2 Delphi可以访问的数据源 201

6.3.1 TDatabase部件 202

6.3 数据访问部件剖析 202

6.3.2 TDataSet类 207

6.4 数据控制控件剖析 218

6.4.1 TDBGrid控件 218

6.4.2 TDBNavigator控件 222

6.4.3 TDBComboBox控件 224

6.5 数据库部件开发实例分析 227

6.5.1 开发TKbmMemTable部件 227

6.5.2 KbmMemTable部件应用 255

第七章 开发图像处理部件 261

7.1 图像处理部件开发概述 261

7.2 TFastBMP类的开发 263

7.3 TFastImage部件的开发 293

第八章 开发数值计算部件 320

8.1 数值计算部件开发概述 320

8.2.1 TMatrix类属性 322

8.2 矩阵部件开发编程 322

8.2.2 TMatrix类方法 323

8.2.3 TMatrix的全局函数 325

8.3 矩阵浏览器控件开发编程 338

8.3.1 TMatrixViewer类属性 339

8.3.2 TMatrixViewer类方法 340

8.3.3 TMatrixViewer类事件 341

8.4 矩阵及矩阵浏览器部件应用程序开发编程 346

第九章 开发工控界面部件 354

9.1 工控界面概述 354

9.2 数码管部件的开发 355

9.2.1 编码 355

9.2.2 TDisply部件的 属性 356

9.2.3 TDisply部件的方法 356

9.3 旋钮部件的开发 375