标题：Delphi 实用教程
基本信息
书名:Delphi 实用教程 
ISBN:750539324 
作者:郑阿奇 
出版社:电子工业出版社 
定价:35 
出版日期:2004-1-1 
版次: 1
开本:16开 
包装:精装
简介
Delphi是由Borland（现Inprise）公司于1995年推出的快速应用软件开发工具，最新的版本是Delphi 7，它以组件化的编程方式、面向对象的程序设计、快速的Pascal编译器、众多的组件和强大的数据库及网络应用开发支持，在竞争激烈的开发工具市场中越来越赢得程序设计者的青睐，是开发客户机-服务器程序的高效工具，是面向对象编程的典范。
本教程包含实用教程、习题、上机操作指导和附录等几个部分。内容主要包括Delphi 7开发环境、程序设计基础、创建用户界面、文件操作、数据库应用、网络应用等方面。实用教程是在讲解内容后紧跟实例；习题主要是弄清基本概念；上机操作指导是通过实例一步一步引导读者进行操作、设计界面和编程（先领进门），然后提出问题思考和在原来基础上让读者自己进行操作和编程练习；综合应用训练C/S解决问题的能力。本教程各部分内容既相互联系又相对独立，并依据教学特点精心编排，方便用户根据需要进行选择。
本书可作为大学本、专科有关课程的教材。由于内容实用，也可作为各类Delphi培训和广大用户自学与参考。
目录
第1部分 实用教程
第1章 Delphi 7集成开发环境
1. 1 Delphi 7简介
1. 1. 1 Delphi的主要特点
1. 1. 2 Delphi 7的新特性
1. 1. 3 面向对象的基本概念
1. 2 Delphi7集成开发环境
1. 2. 1 Delphi 7主窗口
1. 2. 2 窗体设计器
1. 2. 3 对象树状查看器
1. 2. 4 对象查看器
1. 2. 5 代码编辑和浏览窗口
1. 3 Delphi 7应用程序开发框架
1. 3. 1 应用程序开发步骤
1. 3. 2 应用程序开发框架
1. 3. 3 应用程序框架类
习题
第2章 面向对象的Pascal语言
2. 1 Object Pascal概述
2. 1. 1 标识符
2. 1. 2 保留字
2. 1. 3 注释
2. 1. 4 常量和变量
2. 2 数据类型
2. 2. 1 简单数据类型
2. 2. 2 字符串类型
2. 2. 3 可变类型
2. 2. 4 类型相容和强制转换
2. 3 运算符
2. 3. 1 赋值运算符
2. 3. 2 算术运算符
2. 3. 3 关系运算符
2. 3. 4 逻辑运算符
2. 3. 5 集合运算符
2. 3. 6 位运算符
2. 3. 7 其他运算符
2. 3. 8 运算符的优先级
2. 4 语句
2. 4. 1 声明语句
2. 4. 2 简单语句
2. 4. 3 条件控制语句
2. 4. 4 循环语句
2. 4. 5 其他语句
2. 5 过程和函数
2. 5. 1 过程的说明和调用
2. 5. 2 函数的定义和调用
2. 5. 3 参数
2. 5. 4 过程和函数类型
2. 6 结构类型
2. 6. 1 集合类型
2. 6. 2 数组类型
2. 6. 3 记录类型
2. 6. 4 文件类型
2. 7 指针类型
2. 7. 1 指针类型的定义
2. 7. 2 指针类型的操作
2. 7. 3 无类型指针
2. 8 类和对象
2. 8. 1 类的定义
2. 8. 2 对象
2. 8. 3 域和属性
2. 8. 4 方法
2. 8. 5 封装性
2. 8. 6 继承性
2. 8. 7 多态性
2. 9 异常 Exception 处理
2. 9. 1 异常类 RTL Exception
2. 9. 2 异常处理结构
习题
第3章 窗体和常用组件
3. 1 窗体基础知识
3. 1. 1 窗体的创建
3. 1. 2 窗体的属性
3. 1. 3 窗体的事件和方法
3. 2 Delphi 7组件概述
3. 2. 1 组件的类型
3. 2. 2 组件的属性. 事件和方法
3. 2. 3 Delphi的组件库
3. 3 窗体的组件对象
3. 3. 1 向窗体中添加组件
3. 3. 2 编辑组件对象
3. 4 标准类组件
3. 4. 1 Label组件
3. 4. 2 文本组件
3. 4. 3 Button组件
3. 4. 4 CheckBox组件
3. 4. 5 RadioButton组件
3. 4. 6 ListBox组件
3. 4. 7 ComboBox组件
3. 4. 8 ScrollBar组件
3. 4. 9 GroupBox组件
3. 4. 10 RadioGroup组件
3. 4. 11 其他标准类组件
3. 5 附加类组件
3. 5. 1 BitBtn组件
3. 5. 2 SpeedButton组件
3. 5. 3 Image组件
3. 5. 4 ScrollBox组件
3. 5. 5 Chart组件
3. 6 Win32类组件和System类组件
3. 6. 1 Win32类组件
3. 6. 2 System类组件
3. 7 对话框类组件
3. 7. 1 OpenDialog对话框
3. 7. 2 SaveDialog对话框
3. 8 模板
3. 8. 1 组件模板
3. 8. 2 窗体模板
3. 9 安装新组件
习题
第4章 选单类组件和工具栏
4. 1 Delphi 7的选单类组件简介
4. 2 主选单组件MainMenu
4. 2. 1 MainMenu组件的主要属性
4. 2. 2 选单编辑器
4. 3 快捷选单组件PopupMenu
4. 3. 1 快捷选单
4. 3. 2 快捷选单设计
4. 4 快捷键及热键设计
4. 5 子选单设计
4. 6 使用选单模板
4. 6. 1 系统选单模板
4. 6. 2 用户自定义选单模板
4. 7 工具栏
4. 7. 1 工具栏组件ToolBar
4. 7. 2 工具栏按钮ToolButton组件
4. 7. 3 快捷按钮操作模式
4. 7. 4 工具栏的制作
4. 8 状态栏
4. 8. 1 状态栏组件StatusBar
4. 8. 2 状态栏的制作
习题
第5章 多窗体和MDI窗体
5. 1 多窗体基本概念
5. 2 多窗体应用程序设计
5. 2. 1 窗体的创建
5. 2. 2 窗体的调用
5. 2. 3 窗体的重用
5. 3 MDI窗体
5. 3. 1 MDI窗体的基本概念
5. 3. 2 建立MDI父子窗体
5. 3. 3 合并选单
5. 3. 4 排列与存取MDI子窗体
习题
第6章 文件编程
6. 1 文件和目录管理组件
6. 2 文件管理的相关函数和过程
6. 3 文本文件
6. 3. 1 文件处理
6. 3. 2 文本文件的应用
习题
第7章 数据库基本概念和操作
7. 1 数据库基本概念
7. 1. 1 数据和数据库
7. 1. 2 数据库管理系统
7. 1. 3 关系数据库语言SQL
7. 1. 4 表和视图
7. 1. 5 数据库设计
7. 1. 6 常用数据库简介
7. 2 数据库. 表的创建与维护
7. 2. 1 Paradox数据库. 表操作
7. 2. 2 SQL Server 2000数据库. 表操作
7. 3 SQL语言简介
7. 3. 1 SELECT查询
7. 3. 2 常用聚合函数
7. 4 存储过程
7. 4. 1 创建存储过程
7. 4. 2 执行存储过程
7. 5 Delphi 7的数据库体系结构
习题
第8章 数据库编程
8. 1 数据库应用程序的构成
8. 1. 1 客户机—服务器体系结构
8. 1. 2 Delphi数据库应用程序
8. 1. 3 数据库应用程序的建立
8. 2 数据源组件DataSource
8. 2. 1 数据源组件的属性
8. 2. 2 数据源的方法
8. 2. 3 数据源的常用事件
8. 3 数据集组件DataSet
8. 3. 1 数据集的打开与关闭
8. 3. 2 数据集状态及转换
8. 3. 3 数据集的浏览
8. 3. 4 对数据集进行增. 删. 改的操作
8. 3. 5 数据集常用事件
8. 3. 6 数据集的字段
8. 3. 7 数据库引擎BDE, ADO概述
8. 4 BDE组件
8. 4. 1 Table组件
8. 4. 2 Query组件
8. 4. 3 StoredProc组件
8. 4. 4 Database组件
8. 4. 5 UpDateSQL组件
8. 4. 6 其他BDE组件
8. 5 ADO组件
8. 5. 1 ADOConnection组件
8. 5. 2 ADOCommand组件
8. 5. 3 ADODataSet组件
8. 5. 4 ADOTable, ADOQuery和ADOStoredProc组件
8. 5. 5 数据集组件的类结构
8. 6 通过ODBC访问数据库
8. 6. 1 ODBC的基本概念
8. 6. 2 ODBC数据源配置
8. 6. 3 配置BDE与ODBC数据源的连接
8. 7 数据显示/编辑组件
8. 7. 1 DBGrid组件
8. 7. 2 DBNavigator组件
8. 7. 3 其他Data Control组件
8. 8 其他相关技术
8. 8. 1 使用Database Desktop快速生成QBE查询
8. 8. 2 可视化SQL查询生成器SQL Builder
8. 8. 3 dbExpress技术
8. 8. 4 InterBase Express简介
习题
第9章 数据库应用程序开发
9. 1 数据库应用系统的开发过程
9. 2 试题库管理系统的设计实例
9. 2. 1 创建试题库管理 stkgl 数据库
9. 2. 2 建立存储过程
9. 2. 3 用户界面设计
9. 2. 4 C/S数据库应用程序设计
9. 3 三层结构程序设计
9. 3. 1 基于DataSnap的三层数据库应用概述
9. 3. 2 应用服务器结构
9. 3. 3 客户端应用结构
9. 3. 4 三层应用开发
9. 4 数据库报表组件和报表设计器
9. 4. 1 建立第一份报表
9. 4. 2 数据库报表组件
9. 4. 3 Rave报表设计器
9. 4. 4 试题库管理系统的打印模块实例
9. 4. 5 进一步使用报表设计器
习题
第10章 其他编程
10. 1 图形图像处理
10. 1. 1 画布的通用属性和方法
10. 1. 2 图形图像组件
10. 1. 3 图形 Picture 对象
10. 2 多媒体编程
10. 2. 1 简易媒体播放器实例
10. 2. 2 媒体播放器组件
10. 3 线程
10. 3. 1 线程概念
10. 3. 2 TThread类
10. 3. 3 线程的终止
10. 3. 4 线程同步
10. 4 DLL应用和开发DLL
10. 4. 1 使用DLL的优点
10. 4. 2 创建DLL
10. 4. 3 调用DLL
第11章 网络和分布式程序设计
11. 1 Winsock编程
11. 2 Web应用开发
11. 2. 1 Web Broker
11. 2. 2 WebSnap
11. 2. 3 IntraWeb
11. 3 ActiveX控件
11. 3. 1 ActiveX控件应用
11. 3. 2 开发ActiveX控件
11. 4 分布式程序设计
11. 4. 1 分布式应用的概念
11. 4. 2 COM/DCOM
11. 4. 3 CORBA
11. 5 小结
第2部分 上机实验指导
实验1 选择结构程序设计
实验2 循环结构程序设计
实验3 标准组件的使用
实验4 对话框的使用
实验5 选单设计
实验6 多文档编辑器的设计
实验7 文件的使用
实验8 数据库基本操作
实验9 应用BDE组件对数据库操作
实验10 客户信息管理系统 ADO方式
第3部分 附录
附录A 制作安装程序
附录B 程序调试方法