图书介绍
Delphi部件开发编程深入剖析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 瞿继双,伯晓晨等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111079558
- 出版时间:2000
- 标注页数:655页
- 文件大小:40MB
- 文件页数:669页
- 主题词:
PDF下载
下载说明
Delphi部件开发编程深入剖析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Delphi部件开发编程基础1
第1章 Delphi的Object Pascal参考1
1.1 程序和库单元1
1.1.1 程序结构和句法2
1.1.2 库单元结构和句法2
1.1.3 uses子句3
1.2 Delphi句法基础6
1.2.1 基本句法元素6
1.2.2 注释和编译指令9
1.2.3 表达式9
1.2.4 声明和语句11
1.2.5 模块及其作用范围14
1.3 Delphi的数据类型、变量和常量15
1.3.1 数据类型15
1.3.2 变量25
1.3.3 常量25
1.4 过程和函数26
1.4.1 过程和函数的声明26
1.4.2 过程和函数参数28
1.4.3 过程和函数的调用29
1.4.4 过程和函数的重载29
1.5 类和对象30
1.5.1 类类型31
1.5.2 类的字段33
1.5.3 类的属性34
1.5.4 类的方法35
1.5.5 类的引用35
1.5.6 类的异常37
1.5.7 对象接口38
1.6 动态链接库和包38
1.6.1 动态链接库38
1.6.2 包41
第2章 Delphi部件开发基本方法43
2.1 Delphi部件开发概述43
2.1.1 部件的定义及特征43
2.1.2 创建部件的途径44
2.1.3 测试未安装的部件49
2.2 创建部件属性50
2.2.1 属性的类型51
2.2.2 属性的创建51
2.2.3 创建数组属性58
2.2.4 重用和重声明属性59
2.3 创建部件方法61
2.3.1 创建方法的原则61
2.3.2 声明方法62
2.3.3 实现方法63
2.3.4 方法绑定64
2.3.5 方法的重载67
2.3.6 构造函数和析构函数68
2.4 创建部件事件70
2.4.1 事件的基本概念70
2.4.2 实现标准事件72
2.4.3 自定义事件74
2.5 消息处理77
2.5.1 消息处理系统原理77
2.5.2 改变消息处理行为78
2.5.3 创建新的消息80
2.6 异常处理82
2.6.1 try…except语句83
2.6.2 异常的嵌套85
2.6.3 try…finally语句86
2.7 使部件在设计时可见86
2.7.1 注册部件87
2.7.2 添加部件面板上的位图89
2.7.3 提供部件帮助89
2.7.4 添加属性编辑器89
2.7.5 添加部件编辑器90
2.7.6 编译部件成为包94
第3章 Delphi基本VCL类库剖析96
3.1 VCL类特征、功能及结构96
3.1.1 VCL类特征及其作用96
3.1.2 VCL类结构97
3.2 TObject类剖析98
3.2.1 TObject类概述98
3.2.2 TObject方法99
3.3 TPersistent类剖析102
3.3.1 TPersistent类概述102
3.3.2 TPersistent类方法及其功能描述103
3.4 TComponent类剖析104
3.4.1 TComponent概述104
3.4.2 TComponent属性105
3.4.3 TComponent方法107
3.5 TControl类剖析112
3.5.1 TControl类概述112
3.5.2 TControl类属性112
3.5.3 TControl类方法120
3.5.4 TControl类事件127
3.6 TGraphicControl类属性、方法129
3.6.1 TGraphicControl概述129
3.6.2 TGraphicControl类属性129
3.6.3 TGraphicControl类方法131
3.7 TWinControl类属性、方法及事件132
3.7.1 TWinControl类概述132
3.7.2 TWinControl类属性133
3.7.3 TWinControl类方法137
3.7.4 TWinControl类事件及其功能描述144
第4章 开发属性编辑器147
4.1 TPropertyEditor类剖析147
4.1.1 TPropertyEditor类属性147
4.1.2 TPropertyEditor类方法149
4.2 开发属性编辑器方法156
4.2.1 继承属性编辑器对象157
4.2.2 编辑文本属性159
4.2.3 将属性作为一个整体来编辑159
4.2.4 描述编辑器特性161
4.2.5 注册属性编辑器162
4.3 属性编辑器开发编程实例分析162
4.3.1 TClassProperty类剖析163
4.3.2 图像对象属性编辑器164
第二部分 Delphi标准控件扩展开发173
第5章 定制TwinControl直接派生控件的扩展控件173
5.1 THeaderControl控件剖析173
5.1.1 THeaderControl属性分析173
5.1.2 THeaderControl类方法174
5.1.3 THeaderControl类事件175
5.2 TProgressBar控件剖析177
5.2.1 TProgressBar属性分析177
5.2.2 TProgressBar类方法178
5.3 TScrollBar控件剖析178
5.3.1 TScrollBar属性分析178
5.3.2 TScrollBar类方法180
5.3.3 TScrollBar类事件181
5.4 TTabSheet控件剖析182
5.4.1 TTabSheet属性分析182
5.4.2 TTabSheet类方法183
5.4.3 TTabSheet类事件184
5.5 TStatusBar控件剖析184
5.5.1 TStatusBar属性分析185
5.5.2 TStatusBar类方法185
5.5.3 TStatusBar类事件186
5.6 TTrackBar控件剖析186
5.6.1 TTrackBar属性分析187
5.6.2 TTrackBar类方法189
5.6.3 TTrackBar类事件190
5.7 TWinControl直接派生控件扩展开发实例分析190
5.7.1 TDFSStatusBar属性分析190
5.7.2 TDFSStatusBar方法分析191
5.7.3 TDFSStatusBar事件分析193
第6章 定制按钮、文本框、列表框、组合框和微调器扩展控件208
6.1 TButtonControl类剖析208
6.1.1 TButtonControl抽象类剖析208
6.1.2 TButtonControl抽象类的派生类209
6.1.3 TButton类控件剖析210
6.2 TCustomEdit类剖析212
6.2.1 TCustomEdit抽象类剖析212
6.2.2 TCustomEdit抽象类的派生类216
6.3 TCustomListBox类剖析217
6.3.1 TCustomListBox抽象类剖析218
6.3.2 TCustomListBox抽象类的派生类222
6.4 TCustomComboBox类剖析224
6.4.1 TCustomComboBox抽象类剖析224
6.4.2 TCustomComboBox抽象类的派生类229
6.5 TCustomUpDown类剖析229
6.5.1 TCustomUpDown抽象类剖析229
6.5.2 TCustomUpDown抽象类的派生类232
6.6 列表框控件扩展开发实例分析232
6.6.1 TDDListBox控件属性232
6.6.2 TDDListBox类方法233
6.6.3 TDDListBox类事件236
第7章 定制列表视图、树视图、页面和热键扩展控件252
7.1 TCustomListView类剖析252
7.1.1 TCustomListView抽象类剖析252
7.1.2 TCustomListView抽象类的派生类261
7.2 TCustomTreeView类剖析261
7.2.1 TCustomTreeView抽象类剖析262
7.2.2 TCustomTreeView抽象类的派生类266
7.3 TCustomTabControl类剖析266
7.3.1 TCustomTabControl抽象类剖析266
7.3.2 TCustomTabControl抽象类的派生类268
7.4 TCustomHotKey类剖析272
7.4.1 TCustomHotKey抽象类剖析272
7.4.2 TCustomHotKey抽象类的派生类274
7.5 树视图扩展控件开发实例分析274
7.5.1 TSystemFolderList控件属性274
7.5.2 TSystemFolderList控件方法275
7.5.3 TSystemFolderList控件事件280
第8章 定制其他用户控件297
8.1 TCustomControl类剖析297
8.1.1 TCustomControl抽象类剖析297
8.1.2 TCustomControl抽象类的派生类298
8.2 TScrollingWinControl类剖析305
8.2.1 TScrollingWinControl抽象类剖析305
8.2.2 TScrollingWinControl抽象类的派生类308
8.3 定制用户控件实例分析308
8.3.1 TColorButton控件属性308
8.3.2 TColorButton控件方法310
8.3.3 TColorButton控件事件312
8.3.4 测试TColorButton控件324
第9章 非窗口控件类剖析及其控件开发330
9.1 TCustomLabel抽象类剖析330
9.1.1 TCustomLabel抽象类剖析330
9.1.2 TCustomLabel抽象类的派生类334
9.2 TGraphicControl直接派生控件剖析334
9.2.1 TBevel类控件剖析334
9.2.2 TImage类控件剖析335
9.2.3 TPaintBox类控件剖析337
9.2.4 TShape类控件剖析338
9.2.5 TSpeedButton类控件剖析340
9.2.6 TSplitter类控件剖析343
9.3 非窗口控件扩展开发实例分析347
9.3.1 TDigitsPanel控件347
9.3.2 TDigitsPanel控件应用程序分析354
第三部 数据库部件开发359
第10章 Delphi数据库基础359
10.1 数据库系统概述359
10.1.1 数据库管理系统360
10.1.2 数据库应用程序360
10.2 Delphi的数据库应用程序361
10.2.1 数据库类型361
10.2.2 数据库相关概念363
10.2.3 数据库应用程序结构365
10.3 建立与数据库的连接370
10.3.1 持久和临时数据库部件371
10.3.2 控制数据库的连接371
10.3.3 数据库和会话部件的交互371
10.3.4 在数据模块中使用数据库部件372
10.4 使用数据集部件372
10.4.1 打开和关闭数据集372
10.4.2 设置数据集状态372
10.4.3 导航数据集374
10.4.4 搜索数据集374
10.4.5 使用过滤器显示和编辑数据376
10.4.6 修改数据集的数据379
10.5 使用数据控件382
10.5.1 建立与数据集部件的连接383
10.5.2 编辑和更新数据383
10.5.3 控制数据显示385
10.5.4 使能响应鼠标、键盘和时钟事件386
第11章 开发数据访问部件387
11.1 TDatabase部件剖析387
11.1.1 TDatabase类属性分析387
11.1.2 TDatabase类方法分析390
11.1.3 TDatabase类事件分析392
11.2 TSession部件剖析392
11.2.1 TSession类属性分析393
11.2.2 TSession类方法分析396
11.2.3 TSession类事件分析398
11.3 TDataSet类部件剖析398
11.3.1 TDataSet类属性分析399
11.3.2 TDataSet类方法分析403
11.3.3 TDataSet类事件分析411
11.4 TDataSource部件剖析413
11.4.1 TDataSource类属性分析413
11.4.2 TDataSource类方法分析415
11.4.3 TDataSource类事件分析415
11.5 开发数据访问部件实例分析416
11.5.1 开发HKMemTab部件417
11.5.2 开发THKMemTab部件的数据库应用程序433
第12章 数据控件剖析及其开发438
12.1 TDBGrid控件剖析438
12.1.1 TTDBGrid类属性分析439
12.1.2 TDBGrid类方法分析440
12.1.3 TDBGrid类事件分析441
12.2 TDBNavigator控件剖析442
12.2.1 TDBNavigator类属性分析443
12.2.2 TDBNavigator类方法分析444
12.2.3 TDBNavigator类事件分析445
12.3 TDBComboBox控件剖析445
12.3.1 TDBComboBox类属性分析445
12.3.2 TDBComboBox类方法分析447
12.3.3 TDBComboBox类事件分析448
12.4 TDBImage控件剖析448
12.4.1 TDBImage类属性分析448
12.4.2 TDBImage类方法分析449
12.5 TDBCtrlGrid控件剖析450
12.5.1 TTDBCtrlGrid类属性分析451
12.5.2 TDBCtrlGrid类方法分析452
12.5.3 TDBCtrlGrid类事件分析453
12.6 数据控件开发实例分析454
12.6.1 开发DBNavPlus控件454
12.6.2 测试DBNavPlus控件459
第四部分 开发数值算法部件463
第13章 开发数值计算部件463
13.1 数值计算部件开发概述463
13.2 矩阵部件开发编程465
13.2.1 TMatrix类属性465
13.2.2 TMatrix类方法466
13.2.3 TMatrix的全局函数468
13.3 矩阵浏览器控件开发编程482
13.3.1 TMatrixViewer类属性482
13.3.2 TMatrixViewer类方法483
13.3.3 TMatrixViewer类事件484
13.4 矩阵及矩阵浏览器部件应用程序开发编程489
第14章 开发纠错与加密编码部件497
14.1 CRC检错码部件的开发497
14.1.1 CRC纠错码原理497
14.1.2 32位CRC纠错码部件TPSPCrc32的开发498
14.1.3 TPSPCrc32部件的测试程序505
14.2 加密部件的开发507
第15章 开发模糊逻辑部件523
15.1 模糊逻辑与模糊推理523
15.2 模糊逻辑部件包的开发526
15.2.1 TCustomFuzzy部件527
15.2.2 TFuzzyFication部件529
15.2.3 TDefuzzyFication部件530
第五部分 开发其他自定义部件545
第16章 开发图形绘制与图像处理部件545
16.1 B样条曲线绘制部件545
16.1.1 B样条曲线原理简介545
16.1.2 TSplines部件的基本数据结构549
16.1.3 TSpline部件的属性和方法552
16.1.4 TSpline部件的测试程序562
16.2 图像渐变部件565
16.2.1 图像渐变技术565
16.2.2 TFade部件的属性565
16.2.3 TFade部件的方法568
第17章 开发工控界面部件586
17.1 工控界面概述586
17.2 指示灯部件的开发587
17.2.1 TLed部件的属性587
17.2.2 TLed部件的方法588
17.3 开关部件的开发602
17.3.1 TSwitch部件开发概述602
17.3.2 TSwitch部件的属性602
17.3.3 TSwitch部件的方法603
第18章 开发网络部件613
18.1 计算机网络概述613
18.2 网络部件剖析614
18.2.1 TClientSocket部件分析614
18.2.2 TWebBrowser部件分析619
18.2.3 TPageProducer部件分析625
18.2.4 TDataSetPageProducer部件分析629
18.3 IPX/SPX网络协议简介630
18.4 网络部件开发实例分析634
18.4.1 TIPX部件属性634
18.4.2 TIPX部件方法636
18.4.3 IPX类事件654
18.4.4 ESocketError类分析655
热门推荐
- 3572503.html
- 2283062.html
- 2962211.html
- 2316587.html
- 2464962.html
- 2110635.html
- 401229.html
- 2991826.html
- 2679227.html
- 2127789.html
- http://www.ickdjs.cc/book_300526.html
- http://www.ickdjs.cc/book_216911.html
- http://www.ickdjs.cc/book_682324.html
- http://www.ickdjs.cc/book_1111112.html
- http://www.ickdjs.cc/book_3347622.html
- http://www.ickdjs.cc/book_2249089.html
- http://www.ickdjs.cc/book_2151840.html
- http://www.ickdjs.cc/book_2745958.html
- http://www.ickdjs.cc/book_3242475.html
- http://www.ickdjs.cc/book_2533818.html