《Delphi 4开发大全 上》求取 ⇩

下册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

1999《Delphi 4开发大全 上》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)S.特谢拉(Steve Teixeira),(美)X. 1999 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Delphi 5.0开发与实例(1999 PDF版)
Delphi 5.0开发与实例
1999 北京:电子工业出版社
精通Delphi 4.X(1999 PDF版)
精通Delphi 4.X
1999
计算机技术译林精选系列 Delphi 4开发大全(上)(1999年08月第1版 PDF版)
计算机技术译林精选系列 Delphi 4开发大全(上)
1999年08月第1版 人民邮电出版社
学用 Delphi 4(1999年03月第1版 PDF版)
学用 Delphi 4
1999年03月第1版 清华大学出版社
智能开发  大班  上(1997 PDF版)
智能开发 大班 上
1997 北京:教育科学出版社
Delphi 4数据库开发实务(1999 PDF版)
Delphi 4数据库开发实务
1999 青岛:青岛出版社
Delphi 3.0数据库开发指南(1998 PDF版)
Delphi 3.0数据库开发指南
1998 北京:清华大学出版社
Delphi 2程序设计大全(1997 PDF版)
Delphi 2程序设计大全
1997 机械工业出版社;西蒙与舒斯特国际出版公司
DELPHI 2开发人员指南(1997 PDF版)
DELPHI 2开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Delphi 4.0程序开发应用指南(1999 PDF版)
Delphi 4.0程序开发应用指南
1999 北京:人民邮电出版社
DELPHI FOR WINDOWS 大全(1996 PDF版)
DELPHI FOR WINDOWS 大全
1996 北京:电子工业出版社
Delphi高级开发指南(1998 PDF版)
Delphi高级开发指南
1998 北京:电子工业出版社
学用Delphi 4(1999 PDF版)
学用Delphi 4
1999 北京:清华大学出版社
大脑开发(1995 PDF版)
大脑开发
1995 福州:福建人民出版社
开发建设北大荒  上(1998 PDF版)
开发建设北大荒 上
1998 北京:中共党史出版社