目录 2
编写说明 2
前言 2
第1篇 基础篇 2
第1章 Delphi集成开发环境 2
1.1 Delphi 7.0简介 2
1.2 Delphi可视化开发环境简介 2
1.3 使用代码模板 7
1.4 一个简单的Delphi程序 9
1.5 利用Delphi的帮助 10
思考与练习 12
第2章 Object Pascal语言 13
2.1 Delphi中编写控制台程序 13
2.2 Pascal语言基础 14
2.3 面向对象技术 31
2.4 单元文件与工程文件 39
2.5 作用域 41
思考与练习 42
第3章 常见组件编程 43
3.1 窗体和组件 43
3.2 菜单 71
3.3 MDI多文档界面技术 74
3.4 一个简单的写字板 78
思考与练习 84
第4章 键盘和鼠标编程 85
4.1 键盘事件处理 85
4.2 鼠标事件处理 88
思考与练习 91
第2篇 数据库篇 93
第5章 Delphi的数据库环境 93
5.1 数据库引擎BDE 93
5.2 SQL资源管理器 94
5.3 ADO数据链接技术 97
5.4 数据库应用程序的体系结构 98
思考与练习 100
第6章 BDE数据访问组件及报表 101
6.1 BDE数据访问组件 101
6.2 QuickReport的报表制作 112
6.3 制作一个报表 120
思考与练习 121
第7章 数据浏览组件 122
7.1 数据浏览组件概述 122
7.2 数据浏览组件 124
7.3 动态字段和永久字段 135
思考与练习 141
8.1 TADOConnection组件 142
第8章 ADO数据访问组件 142
8.2 TADODataSet和TADOTable 145
组件 145
8.3 TADOQurey组件 146
8.4 TADOCommand组件 150
8.5 TADOStoredProc组件 151
8.6 ADO应用实例 151
思考与练习 154
第9章 综合实例——仓库管理系统 155
9.1 系统功能分析 155
9.2 数据库设计 156
9.3 主要源程序分析 158
思考与练习 177
第3篇 提高篇 179
第10章 文件操作 179
10.1 Pascal中的文件类型 179
10.2 文件对话框组件 180
10.3 文件管理函数 182
10.4 操作INI文件 188
10.5 操作注册表 190
思考与练习 194
第11章 部件复用技术 195
11.1 动态链接库 195
11.2 ActiveX控件 198
11.3 自定义组件的安装 202
11.4 模板库 204
思考与练习 210
第12章 图形图像及多媒体 211
12.1 绘制图形 211
12.2 处理图像 216
11.5 框架(Tframe) 218
12.3 多媒体编程 222
思考与练习 226
13.1 IntraWeb简介 227
13.2 创建一个IntraWeb程序 227
第13章 Web开发的利器——IntraWeb 227
13.3 IntraWeb组件的特点 230
13.4 窗体 231
13.5 使用实例 232
思考与练习 239
第4篇 附录 241
附录A Delphi编译错误信息 241
附录B 异常处理及调试 250
B.1 处理异常 250
B.2 调试 254
思考与练习 260
参考文献 261