目录 2
前言 2
上篇 Borland Delphi应用基础 2
第1章 Borland Delphi基础理论与基本应用 2
1.1 Borland Delphi产品的发展历史及其性能简介 2
1.2 Borland Delphi语言基础概述 3
1.3 Borland Delphi语言基础知识 5
1.3.1 数据表的数据类型 5
1.3.2 程序设计中常量、变量及其数据类型 7
1.3.3 Borland Delphi中常用的运算符与表达式 14
1.3.4 函数及其具体应用 17
1.4 Borland Delphi语言规则 24
1.4.1 Borland Delphi的标识符(Identifier) 24
1.4.2 Borland Delphi的保留字(Reserved words) 25
1.5 Borland Delphi与面向对象编程方法 25
1.5.1 面向对象编程与面向过程编程的历史 25
1.5.2 Borland Delphi与面向对象编程的优点 27
1.5.3 面向对象编程与面向过程编程的联系 28
1.5.4 对象、属性、过程编写与具体应用 28
1.6 习题 34
2.1 Borland Delphi的数据库桌面工具与数据表 35
第2章 Borland Delphi数据库基础 35
2.1.1 数据表的结构 36
2.1.2 数据表的类型 42
2.1.3 数据表的安全设置 43
2.2 数据表的操作 44
2.2.1 数据表的数据编辑 44
2.2.2 显示数据表结构的信息 46
2.2.3 修改数据表的结构 46
2.2.4 数据导航工具与数据编辑工具 46
2.3.1 Borland Delphi数据库别名的意义 47
2.3 Borland Delphi数据库别名管理 47
2.3.2 数据库别名创建方法 48
2.3.3 数据库别名的引用与数据表的访问实例 49
2.4 习题 51
第3章 Borland Delphi集成开发环境与工程创建基础 52
3.1 Borland Delphi集成开发环境简介 52
3.2 基本主菜单的作用简介 57
3.3 Borland Delphi工程创建的基础方法 60
3.3.1 工程创建、命名、保存与打开 60
3.3.2 工程创建与菜单的其他应用举例 62
3.4 工程创建与工程对象管理 65
3.4.1 在工程的窗体中增加对象 65
3.4.2 快速创建应用系统工程 71
3.4.3 模板继承与存储自己的模板 75
3.5 Borland Delphi工程的其他管理 76
3.5.1 工程的分类方法 76
3.5.2 查看工程的源代码文件 77
3.5.3 工程的编译与运行 77
3.6 习题 78
第4章 Borland Delphi程序设计基本方法 79
4.1 顺序结构程序设计 79
4.1.1 赋值语句与基础编程 82
4.1.2 顺序结构程序设计逻辑框图的绘制 86
4.1.3 顺序结构程序设计的工程实例 87
4.2 分支结构程序设计方法 89
4.2.1 两分支结构的程序设计 90
4.2.2 多分支结构的程序设计 94
4.2.3 可充当分支结构语句的控件 97
4.3 循环结构程序设计方法 99
4.3.1 重复(Repeat)循环结构的程序设计 100
4.3.2 当型(While)循环结构的程序设计 103
4.4 步长型(For)循环结构的程序设计 107
4.5 习题 110
5.1.1 父子窗体简介 112
5.1 窗体的设计方法 112
第5章 Borland Delphi窗体设计与按钮控件的运用 112
中篇 Borland Delphi应用开发的基本技能 112
5.1.2 前台(顶层)窗体与后台窗体 115
5.1.3 关于窗体的边框设计 116
5.1.4 窗体的大小与定位 117
5.2 常用按钮控件的运用技巧 119
5.2.1 按钮控件的种类 119
5.2.2 按钮修饰与系统开发 121
5.3 焦点控件与键盘响应 122
5.3.1 用Tab键控制控件的跳转顺序 122
5.3.2 用过程代码控制控件的跳转顺序 124
5.4 习题 127
第6章 Borland Delphi常用控件及基础编程 128
6.1 标准类控件及其应用编程 128
6.1.1 主菜单控件(MainMenu)及其应用编程 129
6.1.2 标签(Label)控件的运用与编程 133
6.1.3 编辑控件及其运用编程 135
6.1.4 多行文本框编辑(Memo)控件及其运用编程 136
6.1.5 普通按钮(Button)及其应用编程 137
6.1.6 复选框按钮及其应用编程 137
6.1.7 选项(RadioButton)按钮控件及其运用编程 139
6.1.8 列表框(ListBox)控件及其应用编程 139
6.1.9 组合框(ComboBox)控件及其应用编程 140
6.1.10 分组框(GroupBox)控件及其应用编程 141
6.1.11 选项分组框(RadioGroup)控件及应用 142
6.1.12 面板控件(Panel)及其应用 143
6.2 附加类(Additional)控件及其运用编程 143
6.2.1 关于图形格式按钮控件BitBtn和加速按钮SpeedButton 144
6.2.2 格式编辑框(MaskEdit)控件及其运用 144
6.2.3 图像(Image)控件及其运用编程 145
6.2.4 图形(Shape)控件及其运用编程 145
6.2.5 分隔(Splitter)控件及其运用编程 146
6.2.6 控制棒控件ControlBar及其运用 147
6.2.7 颜色盒控件ColorBox及其运用 148
6.3 Win32类控件及其运用编程 150
6.3.1 顺序页面控件(TabControl)及其应用编程 150
6.3.2 多页面控件(PageControl)及其运用 153
6.3.3 跟踪条控件(TrackBar)及其运用编程 155
6.3.4 进度条控件(ProgressBar)及其运用编程 157
6.3.5 日期/时间控件(Data/Time)及其运用编程 158
6.3.6 修饰条控件(CoolBar)及其应用 161
6.3.7 工具条控件(ToolBar)及其应用 162
6.3.8 状态条控件(StatusBar1)及其运用编程 164
6.3.9 复选列表框(CheckListBox1)控件的运用编程 168
6.4 习题 171
第7章 数据引擎类、数据访问类、数据控制类 控件与数据库应用系统的开发 172
7.1 数据引擎类(BDE)控件及其应用编程 172
7.1.1 数据表控件Table及其应用编程 172
7.1.2 查询控件Query与SQL语言及其应用编程 179
7.1.3 成批数据处理控件BatchMove及其应用编程 185
7.2 数据访问类控件DataAccess及其应用编程 190
7.2.1 数据源控件DataSource及其应用编程 190
7.2.2 客户数据集控件ClientDataSet与数据集提供器DataSetProvider及其应用编程 195
7.2.3 超文本转换提供器控件XMLTransform、XMLTransformProvider和XMLTransformClient及其运用 200
7.3 数据控制(DataControls)控件类控件 201
7.3.1 数据表格DBGrid控件及其运用编程 202
7.3.2 数据导航控件DBNavigator及其应用编程 203
7.3.3 数据编辑控件DBEdit及其应用编程 205
7.3.4 数据记录备注控件DBMemo及其运用 208
7.3.5 数据映象控件DBImage及其应用编程 209
7.3.6 数据列表框控件DBListBox及其运用编程 210
7.3.7 数据组合框控件DBComboBox及其运用编程 212
7.3.8 数据复选框控件DBCheckBox及其运用编程 213
7.3.9 数据单选分组框控件DBRadioGroup及其应用编程 215
7.3.10 数据查询列表框控件DBLookupListBox及其运用编程 216
7.3.11 数据查询组合框控件DBLookupComboBox1及其运用编程 217
7.4 习题 223
第8章 ADO控件的运用及其SQL高级编程 225
8.1 Borland Delphi的数据集应用原理与ADO类控件的作用 225
8.2 ADOConnection控件与数据集ADODataSet控件及其运用编程 226
8.3 ADOTable1控件及其应用编程 232
8.4 数据访问的数据查询控件ADOQuery及其SQL应用编程 236
8.4.1 ADOQuery的基本使用方法 236
8.4.2 利用ADOQuery控件建立查询功能 238
8.4.3 SQL语句与ADOQuery查询 241
8.4.4 SQL语句与ADOQuery数据集记录的修改 243
8.4.5 利用ADOQuery数据集记录制作数据集的记录导航器 245
8.5 习题 246
第9章 报表创建的基本方法及其基础编程 247
9.1 报表的创建与制作 248
9.1.1 用户自创建数据报表 249
9.1.2 单表报表、多表报表和主从报表的概念 249
9.1.3 单表报表的制作方法 249
9.1.4 主/从报表的制作方法 258
9.2 利用报表模板制作报表 262
9.2.1 报表标签窗体模板应用和报表窗体的快速创建 263
9.2.2 快速报表列表窗体及其报表窗体的快速制作 264
9.2.3 利用主/从报表模板创建主/从报表 265
9.3.1 报表数据统计方法分析 266
9.3 报表的其他设计方法 266
9.3.2 图形报表的制作 267
9.3.3 报表的预览与打印控制 269
9.4 习题 269
下篇 应用系统开发篇 272
第10章 可视化集成开发环境下应用系统分析与系统设计方法 272
10.1 应用系统的一般模式 272
10.2 系统分析与设计方法 274
10.3 系统分析与设计的应用实例 278
10.4 习题 285
11.1 应用系统封面的制作与系统集成 286
第11章 Borland Delphi应用系统开发及其集成技术 286
11.2 系统加密窗体制作与系统集成 295
11.3 报表的调用与系统集成技术 300
11.4 对话框、消息机制的建立与系统集成技术 302
11.5 应用系统的分发与安装盘的建立 305
11.6 习题 317
第12章 Borland Delphi应用系统开发实例 318
12.1 用Delphi制作一个完整的高考成绩管理系统 318
12.2 用Borland Delphi制作一个〈高校自助银行模拟系统〉 347
12.3 习题 365
参考文献 366