第1章 Delphi 6.0新特性 1
1.1 Delphi基本特性 1
1.2 Delphi新特性 2
1.2.1 IDE 2
1.2.2 Internet 6
1.2.3 XML支持(企业版) 9
1.2.4 Compiler 10
1.2.5 COM/Active X(专业版和企业版) 10
1.2.6 Database support(专业版和企业版) 11
1.2.7 CORBA(企业版) 12
1.2.8 Custom Variants 12
1.2.9 Cross-platform development(专业版和企业版) 12
1.2.10 Translation tools(企业版) 12
1.2.11 Deployment change 13
1.2.12 XML/XSL的支持 13
1.2.13 Web Service的向导和组件 14
1.2.14 执行时函数库 15
1.2.15 第14版的Object Pascal编译器 15
1.3 本章小结 16
第2章 多媒体程序设计 17
2.1 媒体播放器 17
2.1.1 技术背景 17
2.1.2 新建项目 19
2.1.3 界面设计 19
2.1.4 代码编写 21
2.1.5 程序运行 24
2.2 弹球游戏 25
2.2.1 技术背景 26
2.2.2 新建项目 27
2.2.3 界面设计 27
2.2.4 代码编写 30
2.2.5 程序运行 37
2.3 本章小结 38
第3章 SQL编程 39
3.1 SQL的语言简介 39
3.1.1 SQL特点 39
3.1.2 数据定义 40
3.1.3 数据查询 42
3.1.4 数据更新 43
3.1.5 数据控制 44
3.2 本地数据库编程 44
3.2.1 技术背景 44
3.2.2 创建本地数据库Song 51
3.2.3 新建项目 54
3.2.4 界面设计 55
3.2.5 代码编写 58
3.2.6 程序运行 61
3.3 远程数据库编程 62
3.3.1 技术背景 64
3.3.2 存储过程和触发器建立 66
3.3.3 新建项目 70
3.3.4 界面设计 70
3.3.5 代码编写 73
3.3.6 程序运行 74
3.4 本章小结 76
第4章 OpenGL编程 77
4.1 OpenGL简介 77
4.1.1 OpenGL基本操作 77
4.1.2 OpenGL语法规则 78
4.1.3 Delphi中的OpenGL语法 78
4.2 简单的OpenGL动画程序 79
4.2.1 技术背景 79
4.2.2 新建项目 89
4.2.3 界面设计 90
4.2.4 代码编写 90
4.2.5 程序运行 95
4.3 奥运五环程序 96
4.3.1 技术背景 96
4.3.2 新建项目 103
4.3.3 界面设计 103
4.3.4 代码编写 103
4.3.5 程序运行 110
4.4 本章小结 110
第5章 Internet应用程序 111
5.1 聊天室 111
5.1.1 技术专题 111
5.1.2 新建项目 115
5.1.3 界面设计 115
5.1.4 代码编写 118
5.1.5 程序运行 123
5.2 Email收发系统 124
5.2.1 技术背景 124
5.2.2 新建项目 126
5.2.3 界面设计 126
5.2.4 代码编写 132
5.2.5 运行程序 137
5.3 本章小结 137
第6章 Indy组件的使用 138
6.1 用Indy组件建立Gopher服务器和客户端 138
6.1.1 技术背景 138
6.1.2 新建项目 139
6.1.3 界面设计 139
6.1.4 代码编写 142
6.1.5 程序运行 149
6.2 用Indy组件开发FTP客户端应用程序 150
6.2.1 技术背景 151
6.2.2 新建项目 152
6.2.3 界面设计 152
6.2.4 代码编写 157
6.2.5 程序运行 166
6.3 本章小结 166
第7章 XML技术 167
7.1 XML技术 167
7.1.1 XML历史 167
7.1.2 XML下的Web体系结构 169
7.1.3 文件结构 170
7.1.4 XML语法 171
7.2 XML Transform 171
7.2.1 技术背景 172
7.2.2 新建项目 180
7.2.3 界面设计 180
7.2.4 代码编写 185
7.2.5 程序运行 186
7.3 XML Provider 187
7.3.1 技术背景 187
7.3.2 新建项目 188
7.3.3 界面设计 188
7.3.4 代码编写 191
7.3.5 程序运行 192
7.4 XML Client 194
7.4.1 技术背景 194
7.4.2 新建项目 195
7.4.3 界面设计 195
7.4.4 代码编写 197
7.4.5 程序运行 198
7.5 本章小结 199
第8章 Web Broker 200
8.1 Web服务器应用程序 200
8.11 关于Web Broker和WebSnap 200
8.1.2 Internet术语(Terminology)和标准(Standards) 201
8.1.3 HTTP服务器 202
8.1.4 Web服务器应用程序类型 203
8.1.5 调试服务器应用程序 204
8.2 Web Broker技术 207
8.2.1 建立Web Broker结构的Web服务器应用程序 207
8.2.2 Web Broker应用程序的结构 209
8.2.3 Web Dispatcher 209
8.2.4 动作项(Action Item) 210
8.2.5 产生响应消息的内容 215
8.3 AlbumSearch 219
8.3.1 新建项目 220
8.3.2 界面设计 220
8.3.3 代码编写 221
8.3.4 程序运行 223
8.4 本章小结 225
第9章 WebSnap 226
9.1 WebSnap技术 226
9.1.1 用WebSnap创建Web服务器应用程序 226
9.1.2 Adapter组件 231
9.1.3 Page producers 232
9.1.4 WebSnap中的服务器端的脚本 232
9.1.5 响应请求 235
9.2 创建简单的WebSnap程序 239
9.2.1 新建项目 240
9.2.2 界面设计 241
9.2.3 运行程序 249
9.3 Photo Gallery程序 250
9.3.1 新建项目 252
9.3.2 界面设计 253
9.3.3 代码编写 259
9.3.4 程序运行 286
9.4 本章小结 288
第10章 CLX编程 289
10.1 CLX和VCL组件比较 289
10.2 LCD秒表 290
10.2.1 技术背景 290
10.2.2 新建项目 291
10.2.3 界面设计 291
10.2.4 代码编写 292
10.2.5 程序运行 294
10.3 文本浏览器 294
10.3.1 技术背景 295
10.3.2 新建项目 295
10.3.3 界面设计 296
10.3.4 代码编写 297
10.3.5 程序运行 299
10.4 本章小结 300