快速入门 Delphi简介 3
第一章 为什么选用Delphi 3
第二章 Delphi开发环境简介 6
2.1 Delphi产品系列 6
2.2 Delphi开发环境基本组成部分 6
第三章 Delphi应用程序开发简介 11
3.1 Delphi应用程序开发的基础概念 11
3.2 Delphi应用程序开发的基本步骤 12
项目案例一 多文档编辑器的设计与实现 23
第四章 多文档界面的实现 23
4.1 “New Items”对话框简介 23
4.2 使用应用向导创建多文档界面应用程序框架 28
4.3 程序父、子窗体的构建 34
4.4 创建相互融合的父、子窗体菜单 39
4.5 多个窗体的控制和工程管理器的使用 46
第五章 文档编辑器的实现 51
5.1 Delphi常用控件简介 51
5.2 多文档编辑器编辑 62
5.3 多文档编辑器编辑功能的实现 68
项目案例二 考勤信息管理系统 85
第六章 前期数据准备 85
6.1 Delphi数据库程序设计的基本概念 85
6.2 使用DataBase Desktop创建数据表 91
6.3 使用DataBase Desktop维护数据表 94
6.4 使用BDE Administrator配置数据库设置 97
第七章 考勤信息管理系统初步框架 105
7.1 使用数据库窗体向导生成数据库窗体模板 105
7.2 数据模块中数据访问控件的使用 110
7.3 数据库窗体中数据控件的使用 117
7.4 工程窗体框架的搭建 122
第八章 考勤信息管理系统的完善 128
8.1 数据集控件的数据处理 128
8.2 向主控窗体添加用户登录、验证模块 136
8.3 各个窗体中用户权限的实现 142
8.4 方便用户操作的几个功能 146
8.5 数据集操作中的异常处理 149
项目案例三 K线图绘制工具的设计与实现 157
第九章 K线图绘制工具的设计与实现 157
9.1 主窗口及图形控件的创建 157
9.2 文件管理基础知识 161
9.3 数据源的设置和数据文件的读取 166
9.4 Delphi图形编程基础 172
9.5 K线图的绘制 179
9.6 K线图的完善 196
项目案例四 学员信息管理系统 207
第十章 InterBase数据库 207
10.1 InterBase数据库简介 207
10.2 数据库表结构的创建 209
10.3 创建InterBase数据库存储过程 212
10.4 建立InterBase数据库的数据库别名 215
第十一章 创建Server端应用 219
11.1 创建Delphi的Server工程 220
11.2 主窗体的设计与实现 220
11.3 本地数据模块 224
11.4 远程数据模块 227
11.5 通讯包处理模块 246
第十二章 Client端程序 253
12.1 创建Client端工程文件以及主窗体 253
12.2 创建数据模块 257
12.3 创建子窗体 258
12.4 主窗体程序设计 274
项目案例五 网上通讯录的设计与实现 279
第十三章 网上通讯录的设计与实现 279
13.1 Web数据库编程基础 279
13.2 本实例所需的软件环境及配置 282
13.3 网上通讯录实例简介及实现方案 288
13.4 网上通讯录应用服务器设计与开发 291
13.5 网上通讯录Web应用程序设计与开发 297
附录一 Delphi语法简介 317
附录二 Delphi常用函数及属性简介 326
A部 326
B部 326
C部 327
D部 327
E部 328
F部 329
G部 330
H部 330
I部 330
K部 330
L部 330
M部 331
N部 331
O部 331
P部 332
R部 332
S部 333
T部 335
U部 335
V部 335
W部 336
源代码使用说明 337