图书介绍
Delphi 4开发大全 上2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)S.特谢拉(Steve Teixeira),(美)X.帕凯科(Xavier Pacheco)著;徐新华译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115079218
- 出版时间:1999
- 标注页数:789页
- 文件大小:179MB
- 文件页数:10203388页
- 主题词:
PDF下载
下载说明
Delphi 4开发大全 上PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
下册789
第三部分 基于元件的开发789
第二十章 VCL的要素789
20.1 什么是元件790
20.2 元件的种类790
20.2.1 标准元件790
20.2.2 自定义元件790
20.3.1 特性791
20.3 元件的结构791
20.2.4 非可视元件791
20.2.3 图像元件791
20.3.2 特性的种类793
20.3.3 方法793
20.3.4 事件793
20.3.5 流特性795
20.3.6 拥有关系795
20.3.7 父子关系796
20.4 元件的继承关系796
20.4.1 TPersistent797
20.4.2 TComponent797
20.4.4 TWinControl799
20.4.3 TControl799
20.4.5 TGraphicControl800
20.4.6 TCustomControl800
20.4.7 其他类800
20.5 运行期类型信息803
20.5.1 TypInfo.pas单元804
20.5.2 获取类型信息806
20.5.3 获取方法指针的类型信息813
20.5.4 获取有序类型的PTTI信息818
21.1 元件设计基础823
21.1.1 什么时候需要编写元件823
第二十一章 编写自定义元件823
21.1.2 编写元件的一般步骤824
21.1.3 确定一个祖先类824
21.1.4 创建一个元件单元825
21.1.5 加入特性827
21.1.6 加入事件835
21.1.7 加入自定义的方法840
21.1.8 构造和析构840
21.1.9 注册元件842
21.1.10 测试元件844
21.1.11 提供元件图标846
21.2.1 扩展Win32控件外套的功能847
21.2 一个范例元件847
21.2.2 TddgRunButton——创建特性856
21.3 TddgButtonEdit——一个容器元件861
21.3.1 设计862
21.3.2 显现特性862
21.3.3 显现事件863
21.3.4 TddgDigitalClock——加入新的事件866
21.3.5 把Form加到元件选项板上870
21.4 元件包872
21.4.1 为什么使用包872
21.4.4 包文件873
21.4.2 什么情况下不使用包873
21.4.3 包的类型873
21.4.5 在Delphi4程序中使用包874
21.4.6 把包安装到IDE中874
21.4.7 设计您自己的包875
21.4.8 包的版本878
21.4.9 包的编译指令879
21.4.10 关于{$WEAKPACKAGEUNIT}指令879
21.4.11 包的命名约定880
22.1.1 扩展提示功能881
22.1 伪可视元件881
第二十二章 高级元件技术881
22.1.2 创建一个THintWindow的派生类882
22.1.3 椭圆型的窗口884
22.1.4 使自定义的提示窗口有效885
22.1.5 发布TddgHintWindow元件885
22.2 动态效果的元件885
22.2.2 游动的元件885
22.2.3 编写这个元件886
22.2.2 在内存中的位图上输出886
22.2.5 开始游动888
22.2.4 在元件上输出888
22.2.6 测试TddgMarquee元件899
22.3 编写特性编辑器901
22.3.1 派生出一个特性编辑器对象902
22.3.2 把特性当作文本来编辑903
22.3.3 注册新的特性编辑器906
22.3.4 用对话框来编辑特性908
22.4 元件编辑器910
22.4.1 TComponentEditor911
22.4.2 一个简单的元件912
22.4.3 一个简单的元件编辑器912
22.4.4 注册元件编辑器913
22.5.1 声明特性916
22.5 对非公布的数据进行流操作916
22.5.2 DefineProperty()的例子917
22.5.3 TddgWaveFile:调用DefineBinaryProperty()的例子919
22.6 元件的列表:TCollection和TCollectionItem930
22.6.1 声明TCollectionItem类:TRunBtnItem932
22.6.2 声明TCollection类:TRunButtons933
22.6.3 实现TddgLaunchPa、TRunBtnItem和TRunButtons933
22.6.4 编辑一组TCollectionItem对象的列表941
23.1 OLE基础949
第二十三章 COM和ActiveX949
23.1.1 组件对象模型950
23.1.2 COM、ActiveX与OLE的异同950
23.1.3 术语950
23.1.4 ActiveX有什么伟大之处951
23.1.5 OLE1与OLE2951
23.1.6 结构化存储951
23.1.7 统一数据传输951
23.2.1 接口952
23.2 COM与Object Pascal952
23.1.9 预期:COM+952
23.1.8 线程模式952
23.2.2 使用接口954
23.2.3 HResult类型959
23.3 COM对象和类工厂959
23.3.1 TComObject和TComObjectFactory960
23.3.2 In-Process COM服务器961
23.3.3 创建In-Process COM服务器的实例962
23.3.4 Out-of-Process COM服务器963
23.5 Automation964
23.4 分布式COM964
23.3.5 聚合964
23.5.1 IDispatch接口965
23.5.2 类型信息966
23.5.3 推后捆绑与早期捆绑966
23.5.4 注册966
23.5.5 创建Automation服务器967
23.5.6 创建Automation控制器980
23.6 TOleContainer989
23.6.1 一个简单的范例程序989
23.6.2 一个稍复杂的范例程序991
24.1 托盘图标1005
24.1.1 API1005
第二十四章 扩展Windows Shell1005
24.1.2 处理消息1008
24.1.3 图标及提示1009
24.1.4 鼠标点击1009
24.1.5 将应用程序隐藏起来1011
24.1.6 一个托盘图标的例子1018
24.2 应用程序桌面工具栏1021
24.2.1 API1021
24.2.2 TAppBar:AppBar的Form1022
24.2.3 使用TAppBar1032
24.3 外壳链接1036
24.3.1 获取IShellLink的实例1037
24.3.2 使用IShellLink1037
24.3.3 创建一个外壳链接1039
24.3.4 获取及设置链接信息1040
24.3.5 一个例子1045
24.4 外壳扩展1054
24.4.1 COM对象向导1055
24.4.2 复制钩子句柄1055
24.4.3 上下文菜单处理1061
24.4.4 图标句柄1071
25.1 为什么要创建ActiveX控件1081
第二十五章 创建ActiveX控件1081
25.2 创建ActiveX控件1082
25.2.1 ActiveX控件向导1083
25.2.2 ActiveX框架1116
25.2.3 特性页1119
25.3 ActiveForm1133
25.3.1 在ActiveForm中加入特性1133
25.4 Web上的ActiveX1143
25.4.1 与Web浏览器交互1143
25.4.2 Web分发1154
26.1 Open Tools API的接口1159
第二十六章 Open Tools API1159
26.2 使用Open Tools API1160
26.2.1 一个叫Dumb的专家1161
26.2.2 Expert专家1164
26.2.3 DDG Search1176
26.3 Form专家1191
第四部分 数据库开发1199
第二十七章 编写桌面数据库应用程序1199
27.1 使用数据集1200
27.1.1 VCL数据库体系结构1200
27.1.3 打开一个数据集1201
27.1.2 BDE数据访问元件1201
27.1.4 浏览数据集1202
27.1.5 对字段的操作1208
27.1.6 刷新数据集1222
27.1.7 变化的状态1223
27.1.8 过滤器1223
27.2 使用TTable元件1225
27.2.1 查找记录1226
27.2.2 主/细表1228
27.2.3 TTable的事件1230
27.2.4 通过代码创建一个数据库表1230
27.4.1 数据模块1232
27.3 数据模块1232
27.4 搜索、设置范围和过滤的示例1232
27.4.2 主Form1233
27.4.3 Range Form1236
27.4.4 Key Serach Form1238
27.4.5 Filter Form1241
27.5 TQuery和TStoredProc:其他数据集1245
27.6 文本文件1245
27.6.1 计划文件1245
27.6.2 数据文件1247
27.6.4 限制1248
27.6.3 使用文本数据库1248
27.7 用ODBC连接1249
27.7.1 到哪找到ODBC驱动程序1249
27.7.2 ODBC实例:连接MS Access1249
27.6.5 从文本数据库表中引入数据1249
第二十八章 开发客户/服务器应用程序1255
28.1 为什么要采用客户/服务器模式1256
28.2 客户/服务器体系结构1256
28.2.2 服务器1257
28.2.3 业务规则1257
28.2.1 客户1257
28.2.4 胖客户、胖服务器、中间层:业务规则究竟属于哪一端1258
28.3 客户/服务器模型1259
28.3.1 两层模型1260
28.3.2 三层模型1261
28.4 Client/Server与桌面数据库开发的比较1261
28.4.1 面向子集与面向记录1261
28.4.2 数据安全性1262
28.4.3 记录锁定方法1262
28.4.4 数据完整性1262
28.5 SQL:在客户/服务器开发中的角色1263
28.4.5 面向事务1263
28.7 服务器:设计后端1264
28.6 Delphi Client/Server开发1264
28.7.1 数据库对象1265
28.7.2 定义数据库表1265
28.7.3 使用域1268
28.7.4 用视图、存储过程和触发器定义业务规则1268
28.7.5 对数据库对象的访问权限1274
28.8 客户:设计前端1276
28.8.1 使用TDatabase元件1276
28.8.2 执行存储过程1293
29.1.1 BDE单元1297
第二十九章 扩展数据库VCL1297
29.1 使用BDE1297
29.1.2 Check()1298
29.1.3 游标和句柄1298
29.1.4 使游标同步1299
29.2 dBASE表1299
29.2.1 物理记录编号1299
29.2.2 显示被删除的记录1300
29.2.3 测试被软删除的记录1301
29.2.5 紧缩1302
29.2.4 恢复被软删除的记录1302
29.3 Paradox表1303
29.3.1 记录序号1303
29.3.2 紧缩1304
29.3.3 限制查询结果1311
29.3.4 BDE杂项1312
29.3.5 编写数据感知控件1318
29.4 扩展TDataSet1323
29.4.1 过去1323
29.4.2 现在1323
29.4.3 创建一个TDataSet派生类1324
第三十章 使用WebBroker技术1351
30.1 ISAPI、NSAPI和CGI——Web服务器扩展1352
30.1.1 公共网关接口(CGI)1352
30.1.2 ISAPI和NSAPI1353
30.1.3 使用Web服务器1353
30.2 用Delphi创建Web应用程序1354
30.2.1 TWebModule和TWebDispatcher1354
30.2.2 TWebRequest和TWebResponse1357
30.3 用HTML内容生成器建立动态网页1360
30.3.1 TPageProducer1360
30.3.2 TDataSetTableProducer和TQueryTableProducer1363
30.4 使用COOKIE1368
30.5 重定向到另一个Web站点1371
30.6 从HTML表单中获取信息1372
30.7 数据流1374
30.7.1 数据流的例子1375
第三十一章 MIDAS开发1379
31.1 分布式应用程序基础1379
31.2 一个简单的MIDAS应用程序1381
31.2.1 建立应用服务器1381
31.2.2 建立客户程序1385
31.2.3 保存修改了的数据1386
31.3 分布式主细关系1386
31.4 公文包模式:把数据带上路1387
31.5 连接缓冲池:解决一些问题的方案1388
31.6 实例化:您希望有多少个服务器1394
31.7 回调:客户现在是服务器1394
31.8 安全1396
第五部分 快速数据库应用程序开发1401
第三十二章 货物管理程序——Client/Server开发1401
32.1 设计后端1402
32.1.1 定义域1403
32.1.2 定义表1404
32.1.3 定义生成器1406
32.1.4 定义触发器1406
32.1.5 定义存储过程1407
31.2.6 授予权限1409
32.2 集中数据库访问——商业规则1409
32.2.1 Login()/Logout()方法1422
32.2.2 Customer表的方法1423
32.2.4 SALES表的方法1424
32.2.3 PART表的方法1424
32.2.5 临时表的方法1425
32.3 设计用户界面1426
32.3.1 TMainForm——应用程序的主Form1426
32.3.2 TCustomerForm——客户输入1431
32.3.3 TPartForm——条目输入1437
32.3.4 TSalesForm——销售浏览1442
32.3.5 TNewSalesForm——销售输入1443
32.3.6 客户搜索对话框1447
第三十三章 客户跟踪系统:MIDAS开发1455
33.1 设计服务器程序1455
33.2.1 客户端数据模块1459
33.2 设计客户程序1459
33.2.2 主Form1469
第三十四章 错误报告工具——桌面数据库应用程序1479
34.1 通用应用程序需求1479
34.1.1 使程序可以在WWW上使用1479
34.1.2 用户数据输入和登录1480
34.1.3 错误处理、浏览和过滤1480
34.1.4 错误注解1480
34.1.5 其他U/I功能1480
34.2 数据模型1480
34.3 开发数据模块1481
34.3.1 应用程序初始化和登录1494
34.3.2 生成ID1494
34.3.3 错误处理例程1495
34.3.4 浏览和过滤记录1495
34.3.5 增加用户1495
34.3.6 加入注解1498
34.4 开发用户界面1499
34.4.1 主Form1499
34.4.2 其他用户界面1508
34.5 使程序具有Web功能1508
35.1 网页布局1509
第三十五章 错误报告工具:使用WebBroker1509
35.2 修改数据模块1510
35.3 创建TDataSetTableProducer元件:dstpBugs1511
35.4 创建TWebDispatcher元件:wbdpBugs1511
35.5 创建TPageProducer元件:pprdBugs1512
35.6 编写ISAPI服务器——加入TActionItem1512
35.6.1 辅助例程1513
35.6.2 介绍网页1514
35.6.3 获取和校验用户登录的名称1515
35.7 浏览错误报告1519
35.7.1 浏览所有的错误报告1520
35.7.2 浏览用户自己输入的错误报告1521
35.7.3 格式化表格单元并显示错误细节1523
35.8 加入新的错误报告1525
35.8.1 获取错误信息1525
35.8.2 校验插入的记录1527
附录A 错误信息与异常1533
A.1 处理层和安全层1533
A.2 运行期错误1534
A.2.1 异常1534
A.2.2 Win32系统错误1538
附录B BDE错误代码1559
热门推荐
- 128493.html
- 3038497.html
- 541597.html
- 1063654.html
- 2108991.html
- 1461798.html
- 3679382.html
- 1788067.html
- 3487780.html
- 204092.html
- http://www.ickdjs.cc/book_3248704.html
- http://www.ickdjs.cc/book_2536154.html
- http://www.ickdjs.cc/book_2376805.html
- http://www.ickdjs.cc/book_2103799.html
- http://www.ickdjs.cc/book_1749950.html
- http://www.ickdjs.cc/book_18888.html
- http://www.ickdjs.cc/book_2695672.html
- http://www.ickdjs.cc/book_2053750.html
- http://www.ickdjs.cc/book_1526272.html
- http://www.ickdjs.cc/book_3352927.html