第1章 Delphi可视化开发环境 1
1.1 Delphi简介 1
1.2 Delphi 7的集成开发环境(IDE) 2
1.3 创建简单应用程序 22
第2章 面向对象的Pascal语言 26
2.1 注释 26
2.2 运算符 27
2.3 Object Pascal的数据类型 30
2.4 强制类型转换和类型约定 48
2.5 常量 49
2.6 变量 52
2.7 Object Pascal中的过程与函数 53
2.8 字符串资源 59
2.9 条件判断 61
2.10 循环 62
2.11 作用域 67
2.12 单元(Unit) 68
2.13 包(Packages) 71
2.14 面向对象编程(Object Oriental Program) 72
第3章 应用程序的框架和设计 86
3.1 应用程序的基本结构 86
3.2 开发应用程序前的系统设置 87
3.3 项目文件 90
3.4 项目文件的管理与优化 98
3.5 编译并运行项目 99
3.6 项目中的Application对象 100
3.7 项目中的Screen对象 108
3.8 程序设计中的常用基本技巧 108
第4章 应用项目的系统分析与数据库设计 121
4.1 深入实际调查 122
4.2 分析问题的复杂性,确定解决方案 127
4.3 分析数据,确定数据表结构 130
4.4 建立数据表 131
第5章 窗体设计 139
5.1 窗体分类 139
5.2 窗体显示 140
5.3 设计MDI程序 149
5.4 窗体继承 153
5.5 提示窗口的设计 155
5.6 窗体设计的基本技巧 167
5.7 窗体的布局 171
第6章 菜单设计 181
6.1 菜单设计的一般原则 181
6.2 菜单的种类 182
6.3 下拉菜单设计 182
6.4 动态菜单设计 189
6.5 弹出菜单 194
6.6 主菜单合并 195
6.7 按钮菜单 196
6.8 多页标签菜单 198
6.9 工具栏组件(ToolBar) 200
第7章 图像与文字处理 203
7.1 画布的属性(Canvas) 203
7.2 画布的方法 216
7.3 坐标系统和映射模式 231
第8章 开发BDE数据库应用程序 237
8.1 使用BDE连接数据库 237
8.2 BDE组件简介 243
8.3 Table组件 245
8.4 Query组件 279
8.5 使用查询表组件动态创建数据表 284
第9章 图表与报表 288
9.1 图表组件(Chart) 288
9.2 打印数据表 297
第10章 多层数据库应用系统设计 320
10.1 客户/服务器结构 320
10.2 建立数据库 322
10.3 编写应用程序服务器程序 349
10.4 建立客户端程序 353
10.5 修改联合查询表 355
10.6 撤销修改 359
10.7 应用程序服务器运行客户端SQL语句 365
10.8 设置主/细表 367
10.9 设置用户权限 370
10.10 使用代码建立数据表 376
第11章 Delphi在Word及Excel中的应用 380
11.1 Delphi对MS Office系列软件的支持 380
11.2 在Word软件上的应用 381
11.3 在Excel中的应用 395