标题：Delphi 6 程序设计培训教程
基本信息
书名:Delphi 6 程序设计培训教程 
ISBN:730205610 
作者:王瑜 余鹏 
出版社:清华大学出版社 
定价:29 
页数:310 
出版日期:2002-7-1 
版次: 1
开本:16开 
包装:精装
简介
本书系统地介绍了Delphi 6编程的基础知识和编程技巧。从Delphi 6开发环境讲起，详细介绍了Delphi的编程语言——Object Pascal和常用控件的使用方法，然后根据Delphi开发的特点，按数据库开发、报表制作、网络编程、图形图像和多媒体等几个专题安排学习内容。在每一章的最后配备了几道练习题并附有参考答案，感兴趣的读者可以自行选做。本书除了介绍Delphi编程的基础内容之外，还穿插了很多Delphi编程的技巧和程序开发的经验。 
全书内容翔实，重点突出，实例丰富，可操作性强，可以帮助初学者在快速入门后，通过实例练习达到Delphi 6编程的中级水平。本书是Delphi 6编程电视讲座的培训教材，适合初学Delphi 6编程并想进一步提高编程能力的读者阅读。
目录
第1章 Delphi 6开发环境
1. 1 安装Delphi 6
1. 2 Delphi 6开发环境
1. 2. 1 Delphi主窗口
1. 2. 2 Object Inspector窗口
1. 2. 3 Object TreeView窗口
1. 2. 4 Form窗口
1. 2. 5 代码窗口
1. 3 小结
1. 4 习题
第2章 Delphi程序结构
2. 1 Delphi工程组成
2. 2 Delphi工程管理
2. 2. 1 向工程中添加文件
2. 2. 2 从工程中删除文件
2. 3 Delphi工程组管理
2. 4 库单元文件结构
2. 5 小结
2. 6 习题
第3章 Object Pascal语法的基本内容
3. 1 Pascal词法符号
3. 1. 1 基本字符
3. 1. 2 标识符
3. 1. 3 保留字
3. 1. 4 标准标识符
3. 1. 5 数字和字符串
3. 1. 6 注释符
3. 2 数据类型和表达式
3. 2. 1 常量
3. 2. 2 变量
3. 2. 3 数据类型
3. 2. 4 标准数据类型
3. 2. 5 标准函数
3. 2. 6 表达式和运算符
3. 3 基本语句
3. 3. 1 赋值语句
3. 3. 2 复合语句
3. 3. 3 GOTO语句
3. 4 选择语句
3. 4. 1 IF语句的格式
3. 4. 2 CASE语句的格式
3. 5 循环语句
3. 5. 1 WHILE语句
3. 5. 2 REPEAT语句
3. 5. 3 FOR语句
3. 5. 4 BREAK语句和CONTINUE语句
3. 6 小结
3. 7 习题
第4章 自定义类型和文件类型
4. 1 枚举和子界类型
4. 1. 1 枚举类型
4. 1. 2 子界类型
4. 1. 3 枚举与子界的类型相容和赋值相容
4. 2 数组类型
4. 2. 1 一维数组
4. 2. 2 多维数组
4. 2. 3 字符串
4. 3 集合类型
4. 3. 1 集合类型
4. 3. 2 集合类型的赋值和输出
4. 3. 3 集合类型的应用
4. 4 记录类型
4. 4. 1 记录类型的定义
4. 4. 2 域变量的引用
4. 4. 3 记录数组
4. 4. 4 记录的嵌套
4. 4. 5 记录变体
4. 5
文件类型
4. 5. 1 文件类型的定义
4. 5. 2 文件的标准过程及标准函数
4. 6 小结
4. 7 习题
第5章 过程. 函数和指针
5. 1 过程和函数
5. 1. 1 过程的说明
5. 1. 2 参数传递
5. 1. 3 全局变量和局部变量
5. 1. 4 函数
5. 1. 5 过程和函数的调用
5. 1. 6 过程或函数的嵌套
5. 1. 7 递归的过程与函数
5. 2 指针类型和动态数据结构
5. 2. 1 指针变量
5. 2. 2 指针标准过程与函数
5. 2. 3 指针变量的赋值
5. 2. 4 指针与链表
5. 2. 5 双向链环结构与树结构
5. 3 小结
5. 4 习题
第6章 面向对象Pascal介绍
6. 1 类和对象
6. 1. 1 类的定义
6. 1. 2 对象的封装性
6. 1. 3 对象的继承性
6. 1. 4 对象的多态性
6. 1. 5 通过Delphi实例了解对象
6. 2 从一个对象中继承数据和方法
6. 3 对象的范围
6. 3. 1 关于对象的范围
6. 3. 2 重载一个方法
6. 4 对象公有域和私有域的说明
6. 5 访问对象的域和方法
6. 6 对象变量的赋值
6. 7 建立非可视化对象
6. 7. 1 说明一个非可视化对象
6. 7. 2 构造函数 用Create方法建立对象实例
6. 7. 3 析构函数 撤销对象
6. 8 对象的多态性
6. 8. 1 静态方法
6. 8. 2 虚拟方法
6. 8. 3 动态方法
6. 8. 4 抽象方法
6. 8. 5 多态性继承机制
6. 9 小结
6. 10 习题
第7章 Delphi控件概述与文本相关控件
7. 1 控件的使用
7. 2 通用属性和事件
7. 2. 1 TControl控件的属性和事件
7. 2. 2 TWinControl的属性和事件
7. 2. 3 TGraphicControl的属性和事件
7. 3 常用控件页
7. 4 文本相关的控件介绍
7. 4. 1 Label控件
7. 4. 2 Edit. MaskEdit和Memo控件
7. 4. 3 ListBox和ComboBox控件
7. 5 小结
7. 6 习题
第8章 Delphi基本控件介绍
8. 1 菜单控件介绍
8. 2 按钮和检查框控件介绍
8. 2. 1 Button和BitBtn控件
8. 2. 2 SpeedButton控件
8. 2. 3 CheckBox与RadioButton控件
8. 3 分组. 分界控件介绍
8. 3. 1 GroupBox. RadioGroup及Panel控件
8. 3. 2 NoteBook. TabSet及TabbedNoteBook控件
8. 3. 3 Header和Bevel控件
8. 4 公用对话框控件介绍
8. 4. 1 OpenDialog和SaveDialog控件
8. 4. 2 ColoDialog和FontDialog
8. 4. 3 PrintDialog和PrintSetupDiaog
8. 4. 4 FindDialog和ReplaceDialog
8. 5 网格. 表格控件介绍
8. 6 计时器控件Timer介绍
8. 7 滚动控件介绍
8. 7. 1 ScrollBar控件
8. 7. 2 ScrollBox控件
8. 7. 3 几个进度显示控件
8. 8 小结
8. 9 习题
第9章 Delphi图形图像编程
9. 1 图形图像对象概述
9. 1. 1 TCanvas对象
9. 1. 2 TPen对象
9. 1. 3 TBrush对象
9. 1. 4 TColor类型
9. 1. 5 TGraphic对象
9. 1. 6 TPicture对象
9. 1. 7 TBitmap对象
9. 2 图形图像控件简介
9. 2. 1 PaintBox控件
9. 2. 2 Shape控件
9. 2. 3 Bevel控件
9. 2. 4 OutLine控件
9. 2. 5 Image控件
9. 2. 6 ImageList控件
9. 3 小结
9. 4 习题
第10章 Delphi多媒体控件介绍
10. 1 Delphi的多媒体控件
10. 2 用MediaPlayer播放\WAVE声音文件
10. 2. 1 WAVE文件
10. 2. 2 使用MediaPlayer播放WAVE文件
10. 3 用MediaPlayer播放MIDI声音文件
10. 3. 1 MIDI文件
10. 3. 2 使用MediaPlayer播放MIDI文件
10. 4 用MediaPlayer播放AVI声音文件
10. 4. 1 AVI文件
10. 4. 2 使用MediaPlayer播放AVI文件
10. 5 小结
10. 6 习题
第11章 建立ODBC数据源和BDE数据源
11. 1 数据库系统概述
11. 1. 1 数据库管理系统 DBMS
11. 1. 2 数据库应用程序
11. 2 BDE简介
11. 3 BDE Administrator
11. 3. 1 Databases页
11. 3. 2 Configuration页
11. 4 建立BDE数据源
11. 4. 1 建立BDE数据源
11. 4. 2 配置数据库驱动程序
11. 5 建立ODBC数据源
11. 6 小结
11. 7 习题
第12章 用Table控件开发数据库应用程序
12. 1 Table控件
12. 1. 1 Table控件的属性
12. 1. 2 Table控件的方法
12. 1. 3 Table控件的事件
12. 2 一个最简单的数据库应用程序
12. 3 用Table控件开发数据库应用程序
12. 3. 1 用Table控件实现查询功能
12. 3. 2 用Table控件实现插入功能
12. 3. 3 用Table控件实现删除功能
12. 3. 4 用Table控件实现更新功能
12. 3. 5 用Table控件开发数据库应用程序示例
12. 4 Database控件的使用
12. 4. 1 控制数据库的连接
12. 4. 2 事务处理
12. 5 DBGrid控件的使用
12. 6 DBNavigator控件的使用
12. 7 小结
12. 8 习题
第13章 用Query控件开发数据库应用程序
13. 1 Query控件
13. 1. 1 Query控件的属性
13. 1. 2 Query控件的方法
13. 1. 3 Query控件的事件
13. 2 用Query控件开发数据库应用程序
13. 2. 1 用Query控件实现查询功能
13. 2. 2 用Query控件实现插入功能
13. 2. 3 用Query控件实现删除功能
13. 2. 4 用Query控件实现更新功能
13. 2. 5 动态SQL语句
13. 2. 6 事务处理
13. 2. 7 Prepare方法
13. 2. 8 用Query控件开发数据库应用程序示例
13. 3 小结
13. 4 习题
第14章 报表和图表的制作
14. 1 QuickRep和QRBand控件
14. 2 增加数据集
14. 3 显示静态信息
14. 4 向报表中加入数据
14. 4. 1 QRDBText控件
14. 4. 2 QRSysData控件
14. 4. 3 QRExpr控件
14. 4. 4 QRImage控件
14. 4. 5 QRDBImage控件
14. 5 图表的制作
14. 5. 1 DBChart控件
14. 5. 2 QRChart控件
14. 6 小结
14. 7 习题
第15章 Delphi网络编程
15. 1 用Delphi制作一个网络浏览器
15. 2 用Delphi开发一个聊天程序
15. 3 用Delphi开发一个数据传输程序
15. 4 小结
15. 5 习题
第16章 Delphi编程技巧介绍
16. 1 修改Delphi可执行程序的图标
16. 2 在程序中打开/关闭一个外部程序
16. 3 在程序中删除一个文件
16. 4 制作启动画面
16. 5 小结
16. 6 习题
附录 习题答案
第1章
第2章
第3章
第4章
第5章
第6章
第7章
第8章
第9章
第10章
第11章
第12章
第13章
第14章
第15章
第16章