标题：Delphi 程序设计基础
基本信息
书名:Delphi 程序设计基础 
ISBN:730204363 
作者:刘海涛编 
出版社:清华大学出版社 
定价:32.5 
页数:437 
出版日期:2001-5-1 
版次: 1
开本:16开 
包装:精装
简介
Delphi是Inprise公司(原Borland公司)开发的新一代面向对象的可视化快速应用程序开发环境(RAD Rapid Application Development)。它工作在Windows 95/98或Windows NT操作系统上。使用Delphi可以开发一般的或基于客户/服务器模式的32位Windows应用程序。
本书由浅入深地介绍了Delphi集成开发环境的使用方法、Delphi编程模型、Object Pascal语言基础知识、语法结构、各种常用的构件、异常处理以及数据库应用程序的开发方法。
本书内容组织合理、行文简洁，非常适合入门读者使用，对于其他读者也会有一定的参考价值。
目录
前 言
第1章 Delphi 5集成开发环境
1. 1 启动Delphi 5
1. 2 Delphi 5主界面
1. 3 工具栏
1. 4 构件栏
1. 4. 1 Standard选项卡
1. 4. 2 Additional选项卡
1. 4. 3 Win32选项卡
1. 4. 4 System选项卡
1. 4. 5 Data Access选项卡
1. 4. 6 Data Contro1s选项卡
1. 5 对象编辑器
1. 5. 1 对象选择下拉列表框
1. 5. 2 属性页面
1. 5. 3 Events选项卡
1. 6 代码编辑器和代码浏览器
1. 6. 1 显示和编辑代码
1. 6. 2 浏览代码
1. 7 窗体
1. 7. 1 在窗体中放置构件
1. 7. 2 选择构件
1. 7. 3 改变构件大小
1. 7. 4 对齐构件
1. 7. 5 调整构件对象的叠放次序
1. 7. 6 调整窗体的TAB次序
1. 7. 7 锁定构件对象
1. 7. 8 改变网格大小
1. 8 工程管理
1. 8. 1 Delphi中常用文件
1. 8. 2 工程文件
1. 8. 3 窗体文件
1. 8. 4 单元文件
1. 8. 5 工程管理器
1. 9 本章小结
第2章 第一个Delphi程序
2. 1 第一个Delphi程序简介
2. 2 创建新的工程
2. 3 设置窗体属性
2. 4 添加状态栏构件
2. 5 添加数据表构件
2. 6 添加数据源构件
2. 7 添加数据表格构件
2. 8 连接数据库
2. 9 添加操作队列构件
2. 10 添加菜单
2. 11 添加工具栏
2. 12 显示图像
2. 13 显示字段信息
2. 14 编写事件处理方法
2. 15 本章小结
第3章 构件与窗体
3. 1 Delphi编程模式
3. 1. 1 面向对象
3. 1. 2 事件驱动
3. 1. 3 可视化编程
3. 2 构件
3. 3 窗体构件
3. 3. 1 窗体的属性
3. 3. 2 窗体的事件
3. 3. 3 窗体的方法
3. 4 本章小结
第4章 Object Pascal基本概念
4. 1 词法符号
4. 1. 1 基本字符
4. 1. 2 关键字
4. 1. 3 标识符
4. 1. 4 数
4. 1. 5 标号
4. 1. 6 字符串
4. 1. 7 注释
4. 2 语法图
4. 3 数据类型
4. 3. 1 数据类型分类
4. 3. 2 整数类型
4. 3. 3 字符类型
4. 3. 4 布尔类型
4. 3. 5 实数类型
4. 4 变量和常量
4. 4. 1 常量说明
4. 4. 2 变量说明
4. 5 基本运算符
4. 5. 1 算术运算符
4. 5. 2 逻辑运算符
4. 5. 3
关系运算符
4. 6 表达式
4. 6. 1 算术表达式
4. 6. 2 字符表达式
4. 6. 3 关系表达式
4. 6. 4 布尔表达式
4. 7 程序与单元
4. 7. 1 程序文件
4. 7. 2 单元
4. 8 菜单和菜单命令构件
4. 8. 1 菜单编辑器
4. 8. 2 菜单命令构件
4. 9 工具栏构件
4. 9. 1 工具栏构件
4. 9. 2 工具栏按钮构件
4. 10 状态栏构件
4. 10. 1 状态栏常用属性
4. 10. 2 状态栏应用
4. 11 本章小结
第5章 输入与输出
5. 1 赋值语句
5. 1. 1 赋值语句
5. 1. 2 类型转换
5. 2 复合语句
5. 3 标签构件
5. 4 按钮构件
5. 4. 1 常用属性
5. 4. 2 常用事件
5. 4. 3 按钮使用演示
5. 5 文本框构件
5. 5. 1 常用属性
5. 5. 2 常用事件
5. 5. 3 文本框的常用方法
5. 5. 4 文本框演示程序
5. 6 对话框函数
5. 6. 1 InputBox函数
5. 6. 2 ShowMessage过程
5. 7 本章小结
第6章 选择结构
6. 1 简单条件语句
6. 2 复合条件语句
6. 3 情况语句
6. 4 复选框构件
6. 4. 1 常用属性
6. 4. 2 选项按钮构件应用
6. 5 单选按钮构件
6. 5. 1 常用属性
6. 5. 2 程序范例
6. 6 定时器构件
6. 6. 1 常用属性
6. 6. 2 定时器构件应用
6. 7 图像构件
6. 7. 1 常用属性
6. 7. 2 图像构件应用
6. 7. 3 程序范例
6. 8 本章小结
第7章 循环结构
7. 1 WHILE语句
7. 2 REPEAT语句
7. 3 FOR语句
7. 4 多重循环,
7. 5 滚动条构件
7. 5. 1 常用属性
7. 5. 2 常用事件
7. 5. 3 滚动条构件应用
7. 6 列表框构件
7. 6. 1 列表框常用属性
7. 6. 2 使用列表框构件
7. 6. 3 程序范例
7. 7 下拉列表框构件
7. 7. 1 下拉列表框构件属性
7. 7. 2 下拉列表框构件事件
7. 7 本章小结
第8章 函数和过程
8. 1 函数
8. 1. 1 函数定义
8. 1. 2 函数的调用
8. 1. 3 函数的调用程序范例
8. 2 过程
8. 2. 1 过程定义
8. 2. 2 过程调用
8. 2. 3 过程调用程序范围
8. 3 参数
8. 3. 1 值参数
8. 3. 2 变量参数
8. 3. 3 过程参数
8. 3. 4 函数参数
8. 4 语句块与作用域
8. 4. 1 语句块
8. 4. 2 标识符作用域
8. 5 进程条构件
8. 5. 1 常用属性
8. 5. 3 常用方法
8. 5. 4 使用进程条构件
8. 6 滑动块构件
8. 7. 1 常用属性
8. 7. 2 滑动块构件应用
8. 7 卡通构件
8. 7. 1 常用属性
8. 7. 2 常用事件
8. 7. 3 常用方法
8. 7. 4 卡通构件此用
8. 8 本章小结
第9章 字符串. 枚举和子界类型
9. 1 类型定义
9. 2 字符串类型
9. 2. 1 字符串变量的运算
9. 2. 2 字符串常用的过程和函数
9. 3 枚举类型
9. 3. 1 枚举类型说明
9. 3. 2 枚举类型的运算
9. 4 子界类型
9. 4. 1 子界类型说明
9. 4. 2 子界类型的运算
9. 5 字符串队列构件
9. 5. 1 字符串队列简介
9. 5. 2 字符串队列应用
9. 6 普适文本构件
9. 6. 1 常用属性
9. 6. 2 常用方法
9. 7 通用对话框
9. 7. 1 [打开]对话框
9. 7. 2 [存盘]对话框
9. 7. 3 [颜色]对话框
9. 7. 4 [字体]对话框
9. 7. 5 [查找]对话框
9. 7. 6 [取代]对话框
9. 7. 7 [打印]对话框
9. 8 本章小结
第10章 集合. 记录和数组类型
10. 1 集合类型
10. 1. 1 集合类型的定义
10. 1. 2 集合变量的取值
10. 1. 3 集合的运算
10. 1. 4 范例程序
10. 2 记录类型
10. 2. 1 记录类型的定义
10. 2. 2 记录变量和域变量
10. 2. 3 开域语句
10. 3 数组类型
10. 3. 1 数组类型的定义
10. 3. 2 数组元素的访问
10. 3. 3 一维数组的应用
10. 4 图标列表构件
10. 4. 1 常用属性
10. 4. 2 常用方法
10. 4. 3 创始化图标列表
10. 5 树视图
10. 5. 1 树视图构件
10. 5. 2 树视图节点构件
10. 5. 3 树视图节点项列表构件
10. 5. 4 列表视图构件应用
10. 6 列表视图
10. 6. 1 列表视图构件
10. 6. 2 列表项构件
10. 6. 3 列表项队列构件
10. 6. 4 列表视图构件的应用
10. 7 本章小结
第11章 指针和动态数据类型
11. 1 静态与动态变量
11. 2 指针类型
11. 2. 1 指针类型的定义
11. 2. 2 指针变量
11. 2. 3 标难过程new和dispose
11. 2. 4 指针变量的运算
11. 3 链表
11. 3. 1 单向链表
11. 3. 2 双向链表
11. 3. 3 单向循环链表
11. 4 表
11. 4. 1 表构件
11. 4. 2 表构件应用
11. 5 堆栈构件
11. 6 队列
11. 7 本章小结
第12章 文件操作
12. 1 文件类型
12. 1. 1 文件类型和文件变量
12. 1. 2 常用过程和函数
12. 2 文本文件
12. 2. 1 程序范例
12. 2. 2 常用过程和函数
12. 3 类型文件
12. 3. 1 类型文件的顺序访问
12. 3. 2 类型文件的随机访问
12. 4 与文件操作相关的构件
12. 4. 1 驱动器构件
12. 4. 2 目录列表构件
12. 4. 3 过滤器组合列表框构件
12. 4. 4 文件列表构件
12. 4. 5 演示程序
12. 5 本章小结
第13章 类和对象
13. 1 类的基本概念
13. 1. 1 类的基本概念
13. 1. 2 控制台应用程序
13. 2 类和对象
13. 2. 1 类的定义
13. 2. 2 对象和类变量
13. 2. 3 构造方法
13. 2. 4 析构方法
13. 3 类成员的可见性
13. 3. 1 私有成员
13. 3. 2 保护成员
13. 3. 3 公有成员
13. 3. 4 发行成员
13. 3. 5 自动成员
13. 4 继承
13. 4. 1 单一继承
13. 4. 2 赋值兼容
13. 5 类的成员
13. 5. 1 字段成员
13. 5. 2 属性成员
13. 6 类的方法成员
13. 6. 1 静态方法
13. 6. 2 虚拟方法
13. 6. 3 抽象方法
13. 7 本章小结
第14章 异常处理
14. 1 异常处理的基础
14. 2 异常处理
14. 2. 1 try—except语句
14. 2. 2 try_finally语句
14. 3 运行异常
14. 4 构件异常
14. 5 本章小结
第15章 绘图操作
15. 1 图形显示模型
15. 1. 1 图形显示基础
15. 1. 2 Delphi图形显示模型
15. 2 基本绘图构件
15. 2. 1 画笔构件
15. 2. 2 画刷构件
15. 2. 3 字体构件
15. 2. 4 位图构件
15. 3 画布构件
15. 4 几何图形构件
15. 5 本章小结
第16章 Delphi数据库开发环境
16. 1 Delphi数据库开发环境
16. 2 数据库引擎管理器
16. 2. 1 BDE Addministrator主界面
16. 2. 2 数据库别名
16. 2. 3 创建和更改数据库的别名
16. 2. 4 数据库的别名修改和删除操作
16. 2. 5 数据库引擎驱动程序的配置
16. 3 数据库桌面
16. 3. 1 数据库桌面的主窗口
16. 3. 2 创建新的表格
16. 3. 3 打开数据库表格
16. 3. 4 编辑数据库表格记录
16. 4 SQL浏览器
16. 4. 1 SQL Explorer主界面
16. 4. 2 显示数据库表格所包含的对象
16. 4. 3 显示和编辑数据库表格的记录
16. 4. 4 使用SQL语句进行数据库查询操作
16. 5 本章小结
第17章 Delphi数据库应用程序构件
17. 1 数据库应用程序的结构
17. 2 数据界面构件
17. 3 数据集构件
17. 4 数据源构件
17. 5 数据库应用程序
17. 5. 1 应用程序简介
17. 5. 2 手工创建数据库应用程序
17. 5. 3 使用Form Wizard创建应用程序
17. 6 本章小结
第18章 数据集构件
18. 1 数据集构件
18. 1. 1 数据集构件基础
18. 1. 2 数据集的状态
18. 2 数据表构件
18. 2. 1 数据表构件属性和方法
18. 2. 2 数据表构件示例程序
18. 2. 3 打开. 关闭数据库
18. 2. 4 控制数据库的访问
18. 2. 5 移动当前记录
18. 2. 6 添加和插入操作
18. 2. 7 删除操作
18. 2. 8 检索操作
18. 2. 9 设置工作范围
18. 2. 10 排序操作
18. 3 查询构件
18. 3. 1 查询构件的属性和方法
18. 3. 2 查询构件使用演示程序
18. 3. 3 运行时的查询操作
18. 3. 4 参数化的查询操作
18. 4 本章小节