标题：Delphi程序设计基础教程
版权信息
书 名: Delphi程序设计基础教程 
作　者：曹静
出版社： 中国水利水电出版社
出版时间： 2008
ISBN: 9787508459110
开本： 16
定价: 27.00 元
《Delphi程序设计基础教程》将理论和实践相结合、内容通俗实用、讲解透彻、实例丰富，可作为高职高专、大专院校Delphi课程的教材，也可作为Delphi培训班的教材，还可供广大Delphi爱好者自学参考。　
编辑推荐
《Delphi程序设计基础教程》特点：
以实际工程项目为引导来说明各知识点．使学生学为所用。
突出实习实训，重在培养学生的专业能力和实践能力。
内容衔接合理，采用项目驱动的编写方式，完全按项目运作所需的知识体系设置结构。
配套齐全，不仅包括教学用书，还包括实习实训材料，教学课件等，使用方便。
目录
序
前言
第1章Delphi7集成开发环境
1.1Delphi简介
1.2Delphi软件的安装及卸载
1.3Delphi7的集成环境
1.4Delphi7应用程序开发案例
本章小结
习题一
第2章面向对象的Pascal语言
2.1ObjectPascal概述
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运算符的优先级
本章小结
实训
习题二
第3章控制语句
3.1基本语句
3.1.1语句声明
3.1.2赋值语句
3.1.3基本输入输出语句
3.1.4复合语句
3.1.5空语句
3.2结构语句
3.2.1顺序语句
3.2.2分支语句
3.2.3循环语句
3.2.4break和continue
本章小结
实训
习题三
第4章过程与函数
4.1过程的说明和调用
4.1.1过程的说明
4.1.2过程的调用
4.2函数的定义和调用
4.2.1函数的定义
4.2.2函数的调用
4.3过程和函数的递归调用
4.3.1过程租函数的递归调用
4.3.2过程和函数的类型
4.3.3主程与函数的调用约定
本章小结
实训
习题四
第5章高级数据类型
5.1枚举类型
5.2子界类型
5.3集合类型
5.4数组类型
5.4.1静态数组
5.4.2动态数组
5.4.3查找
5.4.4排序
5.4.5数组参数
5.5记录类型
5.6指针类型
5.6.1指针的声明
5.6.2指针的赋值
5.6.3无类型指针
5.6.4字符指针类型
5.6.5指针的动态使用
本章小结
实训
习题五
第6章面向对象
6.1面向对象的概念
6.1.1面向对象的基本原理
6.1.2建立面向对象思想
6.2类
6.2.1类的概念
6.2.2类的成员
6.2.3可见性
6.3方法和属性
6.3.1方法的概念
6.3.2方法的绑定
6.3.3属性
6.4.对象的应用
6.4.1对象的定义
6.4.2对象的创建
6.4.3对象的使用
6.5继承
6.5.1继承的定义
6.5.2继承的使用
6.6多态
6.6.1多态与动态绑定
6.6.2方法的覆盖、隐藏和重载
6.7接口
6.7.1定义接口
6.7.2实现接口
本章小结
实训
习题六
第7章异常处理
7.1异常与Delphi的异常类
7.2异常保护和处理机制
7.3异常处理应用
本章小结
实训
习题七
第8章窗体和常用组件
8.1窗体基础知识
8.1.1窗体的属性、方法和事件
8.1.2窗体的创建和销毁
8.2组件概述
8.2.1组件的类型
8.2.2组件的属性、方法和事件
8.3窗体的组件对象
8.3.1向窗体中添加组件
8.3.2编辑组件对象
8.4按钮类组件
8.4.1Button组件
8.4.2BitBm组件
8.4.3RadioButton组件和RadioGroup组件
8.4.4CheckBox组件和GroupBox组件
8.5文本对象框组件
8.5.1Label组件
8.5.2Edit组件
8.5.3ListBox组件
8.5.4ComboBox组件
8.6菜单、工具栏和状态栏组件
8.6.1主菜单和弹出式菜单
8.6.2工具栏
8.6.3状态栏
8.7对话框类组件
8.8计时器组件
8.9安装新组件
本章小结
实训
习题八
第9章调试技术
9.1编译调试概述
9.2程序错误分类
9.2.1编译错误
9.2.2运行错误
9.2.3逻辑错误
9.3编译器的设置
9.4程序的调试
9.4.1断点的设置和使用
9.4.2单步执行
9.4.3查看变量
9.4.4其他调试方法与技巧
本章小结
实训
习题九
第10章数据库编程基础
10.1Delphi数据库编程基础
10.1.1数据库应用程序的构成
10.1.2数据库引擎BDE、ADO简介
10.1.3数据库应用程序的建立
10.2数据源组件DataSource
10.2.1数据源组件的属性
10.2.2数据源的方法
10.2.3数据源的常用事件
10.3数据集组件DataSet
10.3.1数据集的打开与关闭
10.3.2数据集状态
10.3.3数据集的浏览
10.3.4对数据集进行的操作
10.3.5数据集常用事件
10.3.6数据集的字段
10.4.BDE数据集组件
10.4.1Tble组件
10.4.2Query组件
10.4.3Database组件
10.4.4其他BDE组件
10.5ADO组件
10.5.1ADOConnection组件
10.5.2ADOCommand组件
10.5.3ADODataSet组件
10.5.4ADOTable、ADOQuery和ADOStoredProc组件
10.6数据控制组件
10.6.1DBGrid组件
10.6.2DBNavigator组件
10.6.3其他数据控制组件
本章小结
实训
习题十
第11章网络编程基础
11.1网络基础知识
11.2建立Web浏览器
11.2.1浏览器的王作原理
11.2.2浏览器的设计
11.3设计Web服务器
11.3.1Web服务器的工作原理
11.3.2应用层协议控件及应用
11.4电子邮件系统的开发
11.4.1TIdSMTP
11.4.2TIdPOP3
本章小结
实训
习题十一
附录ASCⅡ码表
参考文献
……
同名图书
基本信息书名:Delphi程序设计基础教程 
ISBN:750539986 
作者:李云祥/胡光兵/宋铁桥 
出版社:电子工业出版社 
定价:35 
页数:425 
出版日期:2004-8-1 
版次: 1
开本:16开 
包装:平装简介本书从实用角度出发，详细讲授了Delphi的可视化编程基本概念、可视化编程的环境与步骤。重点介绍了Delph语法、过程与函数、高级数据类型、Pascal语句等必备的基础知识。结合大量可演示的例子，讲解了窗体设计、基本组件运用、菜单及工具栏和对话框设计、异常处理及程序调试、文件管理、图形图像和多媒体程序设计、数据库应用程序设计、使用动态链接库等知识和技能。书中每章均有丰富的习题和与教材配套的实例演示软件。为了使读者尽快掌握学习内容、操作技能和突出动手能力训练，本书还配?信涮捉滩摹禗elphi7．0程序设计实训教程》。
本书可作为高等院校、高职院校相应课程的教材，也可供广大爱好计算机的读者自学或从事软件设计的工柞人员参考。目录第1章Delphi基础知识
1.1Delphi简介
1.1.1什么是Delphi
1.1.2Delphi的特点
1.1.3Delphi7的新特性
1.2Delphi可视化编程的基本概念
1.2.1类和对象
1.2.2对象的属性. 事件和方法
1.2.3类的封装
1.2.4类的继承
1.2.5类的定义和引用
1.2.6TObiect和TClass
1.2.7窗体和组件
1.3Delphi7可视化编程的环境
1.3.1进入Delphi7
1.3.2主窗体
1.3.3对象观察器
1.3.4对象树视图
1.3.5窗体设计器
1.3.6代码编辑器
1.3.7项目管理器
1.3.8使用联机帮助
1.4Delphi可视化编程的步骤
1.4.1创建一个工程
1.4.2添加组件
1.4.3设置属性
1.4.4编写代码
1.4.5保存工程
1.4.6运行工程
1.4.7关闭工程和关闭Delphi
1.5组件的画法和一些操作
1.5.1选定组件
1.5.2组件的缩放和移动
1.5.3组件的复制与删除
1.5.4组件的对齐
1.5.5锁定窗体上的组件
1.5.6掌握一些常用的快捷键
1.6程序设计的常用规范
1.6.1程序代码的书写格式
1.6.2命名规则, .
1.7程序的基本组成
1.7.13-程文件
1.7.2单元文件
1.7.3窗体文件
1.7.4资源文件
1.7.5应用程序文件
本章小结
练习
第2章Delphi的语法基础
2.1保留字与标识符
2.1.1保留字
2.1.2标识符
2.1.3指令符
2.2标准数据类型
2.2.1数值型数据
2.2.2字符数据
2.2.3布尔型数据
2.3常量与变量
2.3.1常量
2.3.2变量
2.4运算符与表达式
2.4.1算术运算符
2.4.2位运算符
2.4.3字符串运算符
2.4.4关系运算符
2.4.5布尔运算符
2.4.6运算符的优先顺序
2.5Delphi的程序结构
2.5.1主程序
2.5.2单元与作用域
2.5.3程序段
本章小结
练习
第3章Delphi的过程与函数
3.1过程
3.1.1事件过程的创建与调用
3.1.2通用过程的语法格式
3.1.3通用过程的创建与调用
3.2函数
3.2.1函数的语法格式
3.2.2函数的定义与调用
3.3向子程序传递参数
3.3.1形式参数与实际参数
3.3.2参数传递方式
3.3.3使用默认参数
3.4子程序的嵌套
3.4.1嵌套层次
3.4.2调用规则
3.5常用函数与过程
3.5.1数学运算函数
3.5.2字符处理函数
3.5,3日期时间函数
3.5.4J 顷序类型函数
本章小结
练习
第4章Delphi的窗体设计
4.1Delphi的窗体
4.1.1主窗体
4.1.2应用窗体
4.2窗体的属性
4.2.1Borderlcons属性
4.2.2BorderStyle属性
4.2.3FormStyle属性
4.2.4Position属性
4.2.5其他属性
4.3窗体的事件
4.3.1创建和获得焦点时的事件
4.3.2销毁和失去焦点时的事件
4.3.3OnPaint事件
4.3.4其他事件
4.4窗体的创建和销毁
4.4.1对象的生命周期
4.4.2窗体的自动创建
4.4.3窗体的销毁
4.5模态和非模态的窗体
4.6窗体的使用技巧
4.6.1显示欢迎窗体
4.6.2在窗体关闭前提示保存
4.6.3窗体嵌入
本章小结
练习
第5章Delphi的基本组件
5.1组件简介
5.1.1Delphi的组件分类
5.1.2Delphi的标准组件
5.1.3对象
5.2按钮类组件
5.2.1“Button”按钮组件
5.2.2“BitBtn”按钮组件
5.2.3“SpeedButton”按钮组件
5.3文本类组件
5.3.1Label组件
5.3.2Edit组件
5.3.3Memo组件
5.3.4MaskEdit组件
5.3.5RichEdit组件
5.4单选. 复选类组件
5.4.1RadioButton组件
5.4.2CheckBox组件
5.4.3RadioGroup组件
5.5成组类和修饰性组件
5.5.1GroupBox组件
5.5.2Panel组件
5.5.3SrollBox组件
5.6列表类组件
5.6.1ListBox组件
5.6.2ComboBox组件
5.6.3ListView组件
5.6.4TreeView组件
5.6.51mageList组件
5.7多选项卡类组件
5.7.1TabControl组件
5.7.2PageControl组件
5.8特别输入与输出类和计时器组件
5.8.1TrackBar组件
5.8.2UpDown组件
5.8.3ProgressBar组件
5.8.4Timer组件
本章小结
练习
第6章Delphi的语句
6.1语句的一般概念
6.1.1语句的书写规则
6.1.2语句格式中的符号约定
6.2赋值语句和注释语句
6.2.1赋值语句
6.2.2注释语句
6.3if语句
6.3.1简单条件语句
6.3.2复合条件语句
6.4Case语句
6.4.1多分支选择结构
6.4.2case语句的应用
6.5循环结构
6.5.1while语句
6.5.2repeat语句
6.5.3for语句
6.5.4循环的嵌套
6.5.5循环的中断
6.6with语句
本章小结
练习
第7章Delphi的高级数据类型
7.1类型定义语句
7.2枚举类型
7.2.1枚举类型定义与变量声明
7.2.2枚举类型的运算
7.3子界类型
7.3.1子界类型定义与变量声明
7.3.2子界类型变量的运算
7.4集合类型
7.4.1集合与集合类型
7.4.2集合类型定义与变量声明
7.4.3集合类型数据的运算
7.5数组及其应用
7.5.1静态数组
7.5.2动态数组
本章小结
练习
第8章菜单. 工具栏及对话框设计
8.1创建主菜单
8.1.1使用菜单设计器设计菜单
8.1.2设计各种类型的菜单
8.1.3设计图像菜单项
8.1.4设计主菜单的例子
8.1.5使用菜单模板设计菜单
8.1.6ActionList行为列表组件
8.2创建快捷菜单
8.3创建工具栏
8.3.1用ControlBar组件创建工具栏
8.3.2用ToolBar组件创建工具栏
8.3.3用CoolBar组件创建工具栏
8.4创建状态栏
8.5信息对话框设计
8.5.1MessageBox函数
8.5.2MessageDlg函数
8.5.3MessageDlgPos函数
8.5.4ShowMessage过程
8.5.5ShowMessageFmt过程
8.5.61nPutBox函数
8.5.71nPutQuery函数
8.6专用对话框设计
8.6.1打开与保存对话框
8.6.2颜色与字体对话框
8.6.3打印与打印设置对话框
8.6.4查找与替换对话框
本章小结
练习
第9章多文档界面设计
9.1MDI窗体的组成
9.1.1父窗体
9.1.2子窗体
9.2MDI窗体的创建
9.2.1窗体类型
9.2.2窗体的自动创建
9.2.3窗体的手动创建
9.2.4动态创建子窗体
9.2.5使用模板创建标准的MDI窗体
9.3MDI的属性和方法
9.3.1MDI的主要属性
9.3.2MDI的主要方法
9.4MDI窗体菜单设计
9.4.1菜单合并
9.4.2菜单覆盖
9.5MDI窗体的应用举例
本章小结
练习
第10章异常处理及程序调试
10.1什么是异常处理
10.2异常处理结构
10.2.1try...except结构
10.2.2try...finally结构
10.2.3再次引发异常
10.2.4异常类的派生
10.3异常的类型
10.3.1运行时间库异常 RTLException 类
10.3.2对象异常类
10.3.3组件异常类
10.4改变程序的默认异常处理
10.5异常保护
10.5.1需要保护的资源
10.5.2产生一个资源保护块
10.6异常响应
10.6.1使用异常实例
10.6.2提供默认响应
10.6.3响应一组异常
10.6.4自定义异常类的应用
10.6.5利用异常响应编程
10.7调试程序简介
10.7.1常见的错误类型
10.7.2调试的准备和开始
10.7.3程序运行的控制
10.7.4断点的使用
10.7.5监视数据的值
10.7.6其他调试工具
本章小结
练习
第11章文件管理
11.1基本文件类型
11.1.1文本文件
11.1.2记录文件
11.1.3类型文件
11.1.4无类型文件
11.2文件的基本操作
11.2.1文件的打开与关闭常用函数
11.2.2目录操作函数
11.2.3文件名操作函数
11.3文件操作组件
11.3.1文件操作组件及其相互关系
11.3.2文件操作组件的应用
11.4目录管理
11.4.1驱动器管理”
11.4.2获得特定目录
11.4.3遍历文件夹
本章小结
练习
第12章图形图像程序设计
12.1图形图像组件
12.1.1几何图形组件 Shape
12.1.2图像组件 1mage
12.2使用TCanvas绘图
12.2.1像素操作
12.2.2画笔操作
12.2.3画刷操作
12.2.4使用字体
12.2.5使用TCanvas绘图
12.3图形编程技巧
12.3.1图像的淡入淡出显示
12.3.2图像动态显示
本章小结
练习
第13章多媒体程序设计
13.1Animate组件
13.1.1Animate组件的常用属性
13.1.2Animate组件的常用方法
13.2MediaPlayer组件
13.2.1MediaPlayer组件的属性
13.2.2MediaPlayer组件的方法
13.2.3MediaPlayer组件的事件
13.3使用MediaPlayer组件
13.3.1使用播放控制导航条
13.3.2设置显示面板
13.3.3自定义控制播放
本章小结
练习
第14章数据库应用程序设计
14.1Delphi数据库编程基础
14.1.1数据库基本概念
14.1.2Delphi7的数据库辅助工具
14.1.3Delphi的数据库特性及功能简介
14.1.4数据库开发使用的组件简介
14.2Delphi数据库应用程序的开发与设计
14.2.1数据库应用程序的开发步骤
14.2.2数据库应用程序的设计
14.3数据连接组件
14.3.1TTable组件
14.3.2TQuery组件
14.3.3TDataSource组件
14.3.4TDataBase组件
14.4数据连接组件应用
14.4.1动态创建表
14.4.2动态创建和删除永久字段
14.5数据控制组件
14.5.1数据控制组件的特性与属性
14.5.2TDBText组件
14.5.3TDBE~t组件
14.5.4TDBMemo组件
14.5.5TDBImage组件
14.5.6TDBGrid组件
14.5.7DBNavigator组件
14.5.8TDBCtrlGrid组件
14.5.9TDBListBox组件
14.5.10TDBComboBox组件
14.5.11TDBCheckBox组件
14.5.12TDBRadioGroup组件
14.6使用TTable组件编程
14.6.1打开和关闭数据集
14.6.2数据集的状态
14.6.3添加数据集到TTable
14.6.4操作数据集字段
14.6.5移动记录
14.6.6修改记录
14.6.7记录的索引与排序
14.6.8数据查找
14.6.9数据过滤
14.6.10明细表应用
14.6.11计算字段和查找字段的应用
14.6.12综合实例
14.7使用TQuery组件编程
14.7.1动态SQL表达式
14.7.2使用TQuery执行SQL语句
14.8SQL语言介绍
14.8.1SELECT语句
14.8.21NSERT语句
14.8.3UPDATE语句
14.8.4DELETE语句
14.9事务处理
14.9.1什么是事务
14.9.2使用TDataBase组件实现事务
14.9.3使用SQL语言实现事务
14.10设计Rave报表
14.10.1Rave报表组件概述
14.10.2Rave报表的格式编辑
14.10.3Rave报表设计举例
本章小结
练习
第15章使用动态链接库
15.1动态链接库 DLL 概述
15.1.1什么是动态链接库
15.1.2为什么要使用动态链接库
15.2创建DLL
15.2.1DLL工程
15.2.2编写一般DLL的步骤
15.2.3动态链接库中的标准指示
15.2.4编写一般DLL的应用举例
15.3调用DLL
15.3.1Delphi中DLL的调用方式
15.3.2静态调用
15.3.3动态调用
本章小结
练习
参考文献