第1章 Delphi基础知识 1
Delphi 7简介 1
Delphi的特点和优点 1
对象的一些基本概念 3
类和组件 4
Delphi 7集成开发环境 6
Delphi 7集成开发环境组成 6
Delphi应用程序所包含的文件 12
组件的画法 16
创建控制台应用程序 17
创建Windows应用程序 19
小结 21
习题 21
第2章 Object Pascal语言 23
语言成分 23
数据类型 25
数值型数据 26
字符型数据 27
布尔型数据 27
常量和变量 27
常量 27
变量 28
运算符和表达式 29
算术运算符 29
位运算符 30
字符串运算符 31
关系运算符 31
逻辑运算符 31
运算符的优先级 31
常用函数与过程 32
数学运算函数与过程 32
字符处理函数与过程 35
日期时间函数与过程 36
类型转换函数与过程 38
其他函数与过程 40
语句 40
小结 43
习题 43
第3章 窗体和基本组件 45
窗体 45
文本显示与编辑组件 49
Label组件 50
Edit组件 51
Memo组件 56
RichEdit组件 58
用于分组的组件 62
Panel组件 62
Splitter组件 64
GroupBox组件 65
按钮类组件 66
Button组件 66
BitBtn组件 66
SpeedButton组件 67
CheckBox组件 70
RadioButton组件 70
RadioGroup组件 72
列表框和组合框 72
ListBox组件 73
ComboBox组件 75
计时器 78
滚动条组件 80
多选项卡组件 81
小结 83
习题 83
第4章 程序控制结构 87
分支结构 87
If语句 87
Case语句 91
循环结构 93
While语句 93
Repeat语句 94
For语句 97
多重循环 99
小结 102
习题 102
第5章 枚举、子界与集合 105
枚举类型 105
枚举类型及变量的定义 105
枚举类型的运算 106
子界类型 107
集合类型 108
集合类型的定义 108
集合类型的取值和运算 109
小结 112
习题 112
第6章 数组与记录 115
数组类型 115
静态数组 115
动态数组 120
字符串类型 121
记录类型 122
记录类型的定义 122
记录类型的访问与with语句 123
小结 127
习题 127
第7章 过程与函数 128
过程 128
事件过程的创建与调用 128
通用过程 130
函数 134
函数的定义 134
函数的应用举例 135
参数传递 137
变量参数 137
值参数和常量参数 138
默认参数 138
子程序的嵌套与递归 139
子程序的嵌套 139
子程序的递归 142
变量的作用域 146
公有变量和私有变量 146
全局变量和局部变量 146
小结 150
习题 150
第8章 对话框 153
对话框函数(或过程) 153
输出类对话框过程 153
输入类对话框函数 155
对话框组件 157
文件类对话框组件 157
FontDialog字体对话框组件和ColorDialog颜色对话框组件 160
FindDialog查找对话框组件和ReplaceDialog替换对话框组件 162
Print Dialog、PrinterSetupDialog和PageSetupDialog对话框组件 165
小结 167
习题 167
第9章 菜单、工具栏和状态栏 168
菜单 168
下拉式菜单组件MainMenu 168
弹出式菜单组件PopupMenu 173
在菜单中添加小图标 173
工具栏组件ToolBar 174
状态栏组件StatusBar 179
小结 181
习题 181
第10章 图形图像与多媒体 182
图形图像程序设计 182
图形组件Shape 182
图像组件Image 183
画布Canvas 184
画板组件PaintBox 188
多媒体程序设计 189
Animate组件 189
媒体播放器组件MediaPlayer 191
小结 194
习题 194
第11章 文件编程 196
文件管理组件 196
文件管理的相关函数与过程 200
文件操作 202
文件类型 203
适合于各种文件的操作 203
文本文件的操作 204
有类型文件的操作 207
小结 213
习题 213
第12章 数据库编程基础 214
数据库的基本概念 214
数据和数据库 214
数据库管理系统(DBMS) 214
关系数据库 215
数据库辅助工具 215
Database Desktop 215
BDE Administrator 218
SQL资源管理器(SQL Explorer) 220
小结 221
习题 221
第13章 BDE数据库应用程序开发 223
Table组件 223
Table组件的常用属性 224
Table组件的常用方法 229
Table组件的常用事件 234
数据源DataSource组件 235
DataSource组件的常用属性 235
DataSource组件的常用方法 235
数据控制类组件 235
数据控制类组件的常用属性 235
常用的数据控制类组件 236
Query组件 241
Query组件的常用属性 241
Query组件的常用方法 241
静态查询 242
使用字符连接符“+”实现动态查询 244
使用Params属性实现参数查询 245
使用ParamByName属性实现参数查询 247
使用BDE开发数据库综合实例 247
小结 252
习题 252
第14章 ADO数据库应用程序开发 253
ADOConnection组件 253
ADOConnection组件的常用属性 254
ADOConnection组件的常用方法 256
ADOCommand组件 256
ADOCommand组件的常用属性 256
ADOCommand组件的常用方法 257
ADODataSet组件 257
ADODataSet组件的常用属性 258
ADODataSet组件的常用方法 258
ADOTable组件 263
ADOQuery组件 265
使用ADO开发数据库综合实例 267
小结 269
习题 270
第15章 报表设计 271
RvProject组件 271
RvDataSetConnection组件 271
DataText、DataMemo和DataBitMap组件 272
小结 275
习题 276
第16章 网络编程 277
使用Delphi网络组件 277
16*1.1 TCPServer组件和TCPClient组件 277
16*1.2 WebBrowser组件 281
小结 283
习题 284
附录 标准过程与函数 285
参考文献 288