本书由浅入深地介绍了Delphi集成开发环境的使用方法、Delphi编程模型、Object Pascal语言基础知识、语法结构、各种常用的构件、异常处理以及资料库应用程式的开发方法。
本书内容组织合理、行文简洁,非常适合入门读者使用,对于其他读者也会有一定的参考价值。
基本介绍
- 书名:Delphi程式设计基础
- 作者:刘海涛编
- ISBN:730204363
- 页数:437
- 定价:32.5
- 出版社:清华大学出版社
- 出版时间:2001-5-1
- 开本:16开
内容简介
Delphi是Inprise公司(原Borland公司)开发的新一代面向对象的可视化快速应用程式开发环境(RAD Rapid Application Development)。它工作在Windows 95/98或Windows NT作业系统上。使用Delphi可以开发一般的或基于客户/伺服器模式的32位Windows应用程式。
图书目录
前 言
第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 本章小节