1.1 Delphi 4.0的新特性 1
第1章 Delphi 4.0的新特性和安装指南 1
1.2 Delphi 4.0的安装 3
1.3 Delphi 4.0可视化开发环境简介 6
1.3.1 构成Delphi 4.0开发环境的基本模块 7
1.3.2 利用Delphi 4.0开发应用程序简介 9
1.4 Delphi 4.0组件使用简介 16
1.4.1 可视化组件 16
1.4.2 非可视组件 17
1.4.3 定时器和公用对话框组件 20
1.5 Delphi 4.0帮助使用说明 28
1.6 本章小结 30
2.1 数据库组件分类简介 31
第2章 数据访问和数据控制组件 31
2.2 数据访问组件 32
2.2.1 数据源组件 32
2.2.2 数据库组件 34
2.2.3 数据集组件 35
2.2.4 其他可用组件 37
2.3 数据控制控件 39
2.3.1 文本相关控件 40
2.3.2 数据相关的列表框、组合框和复选框 43
2.3.3 其他数据相关控件 46
2.4 本章小结 52
第3章 MIDAS组件 54
3.2 MIDAS组件特性及其使用 54
3.2.1 MIDAS应用背景 55
3.2.2 MIDAS组件特性 58
3.3 本章小结 75
第4章Delphi 4.0的Internet组件 76
4.1 Internet编程基本概念介绍 76
4.2 Internet组件介绍及其应用 77
4.2.1 Socket 编程相关组件 77
4.2.2 WWW编程相关组件 87
4.2.3 其他被集成组件 100
4.3 本章小结 101
第5章Delphi 4.0数据库工具 102
5.1 数据库桌面工具 102
5.1.1 有关的数据库基本概念 102
5.1.2 数据库桌面的表操作 104
5.1.3 数据库桌面的查询操作 109
5.1.4 动态数据交换 115
5.2 数据库资源管理器的使用 116
5.2.1 配置数据库资源 117
5.2.2 查看数据库构成情况 121
5.2.3 数据字典管理 122
5.3 SQL Monitor的使用 126
5.4 数据库窗体向导 128
5.5 数据库字段对象编辑器及其使用 133
5.6 本章小结 136
6.1 SQL语言简介 138
6.2 SQL查询和TQuery组件的应用 138
第6 章 Delphi和SQL数据库编程 138
6.2.1 TQuery组件执行SQL查询的过程及特点 139
6.2.2 SQL查询的实现 140
6.2.3 与TQuery 组件的SQL查询有关的技术问题 144
6.2.4 通过SQL编程实现一个查询界面 147
6.2.5 字段组件在实际编程中的应用 150
6.3 数据缓冲更新机制和TUpdateSQL组件的应用 152
6.3.1 数据库应用的缓冲更新机制 152
6.3.2 缓冲更新中TUpdateSQL组件的应用 156
6.3.3 SQL缓冲更新实例 161
6.4 数据库存储过程和TStoredProc组件的应用 166
6.4.1 存储过程的含义及类型 166
6.4.2 存储过程的分类实现 167
6.4.3 存储过程中参数的使用 169
6.5 SQL Builder的使用 171
6.6 SQL编程实例 173
6.7 本章小结 185
7.1 Delphi 4.0数据库应用程序结构 186
第7章 本地数据库应用程序开发 186
7.2 数据库控制和TDatabase组件的应用 189
7.2.1 用数据库组件管理连接 190
7.2.2 数据库组件和事务管理 194
7.3 数据库会话控制和TSession组件的应用 195
7.3.1 使用默认会话 195
7.3.2 创建并使用附加会话组件 196
7.3.3 多重会话和多线程 203
7.4 InstallShield Express的使用 205
7.5 本章小结 215
第8章 数据库报表的应用和管理 216
8.1 快速报表工具页组件 216
8.2 数据库报表生成和打印支持 221
8.2.1 手工创建报表 222
8.2.2 使用QuickReport Wizard生成报表 226
8.2.3 使用报表模板 228
8.2.4 数据库报表的打印支持 235
8.3 数据库报表应用和管理编程实例 236
8.4 本章小节 244
第9章 基于Delphi 4.0的Internet实用编程 245
9.1 开发Internet程序的预先说明 245
9.2 普通Internet实用程序的开发 246
9.2.1 Internet Chat实用程序的Socket编程实现 246
9.2.2 Internet Chat的另一种实现 251
9.3 普通Web服务器扩展程序的开发 256
9.3.1 Web服务器开发技术背景 258
9.3.2 用CGI方式扩展Web服务器 262
9.3.3 用API方式扩展Web服务器 269
9.4 本章小结 279
10.1 Delphi 4.0分布式数据库应用支持及其结构 280
10.1.1 Delphi的MIDAS技术简介 280
第10章 多层数据库应用程序的开发 280
10.1.2 Delphi的分布式数据库应用程序结构 283
10.2 MIDAS分层开发概述 285
10.2.1 多层数据库应用程序工作流程 286
10.2.2 多层数据库应用程序的建立步骤 286
10.3 建立应用服务器 288
10.3.1 创建步骤具体描述 288
10.3.2 建立应用服务器实例 295
10.4 建立客户应用程序 309
10.4.1 客户应用程序的创建步骤 309
10.4.2 一个简单的客户端 310
10.4.3 扩展客户端功能 315
10.4.4 处理和应用服务器的连接 322
10.5 本章小结 324
11.1 CORBA技术简介 326
11.1.1 CORBA和分布式系统 326
第11章 CORBA技术及在编程中的应用 326
11.1.2 CORBA基本概念 328
11.2 CORBA应用程序结构和开发步骤 330
11.2.1 CORBA应用程序结构 330
11.2.2 CORBA应用程序开发步骤 333
11.3 CORBA应用程序实例 337
11.4 本章小结 343
12.1 面向对象数据库程序开发概述 344
12.2 系统的需求分析 344
第12章 Delphi数据库规范化开发和软件工程 344
12.3 系统的设计 345
12.4 系统的实现 357
12.5 系统的交付 368
12.6 本章小结 370
13.1 用CGI编程实现数据库发布 371
13.1.1 包含数据库信息的HTML页面初步 371
第13章 Web数据库发布 371
13.1.2 使用超链接的数据库内容发布 373
13.1.3 HTML表单和数据库查询 375
13.2 ISAPI编程与数据库发布 386
13.2.1 集成数据库的WebModule 386
13.3.2 Web组件的使用 390
13.3 本章小结 394
附录 SQL语法速查 395
3.1 MIDAS组件简介 564