第1章 Delphi 6快速入门 1
本章要点 1
1.1 Delphi 6概述 1
1.2 Delphi 6的安装 2
1.2.1 Delphi 6环境要求 2
1.2.2 Delphi 6安装 2
1.2.3 Delphi 6卸载 5
1.3 Delphi 6的界面描述 7
1.3.1 主窗体 7
1.3.2 菜单栏 8
1.3.4 对象监视器 10
1.3.3 工具栏 10
1.3.5 窗体 11
1.3.6 代码编辑器 12
1.3.7 代码管理器 12
1.3.8 控件板 13
1.3.9 对象树状监视器 13
1.3.10 帮助系统 14
习题 16
第2章 Object Pascal 程序设计语言 17
本章要点 17
2.1 基本字符和符号 17
2.2 常量与变量 20
2.2.1 声明变量 20
2.2.2 声明常量 21
2.3.1 简单类型 22
2.3 数据类型 22
2.3.2 字符串类型 24
2.3.3 结构数据类型 25
2.3.4 指针类型 26
2.4 运算符 27
2.4.1 算术运算符 27
2.4.2 逻辑运算符 28
2.4.3 关系运算符 28
2.5.1 赋值语句 29
2.5.3 控制语句 29
2.5.2 块语句 29
2.5 语句 29
2.4.4 运算符的优先级 29
2.6 过程与函数 33
2.6.1 过程与函数的定义和调用 33
2.6.2 过程与函数的参数 35
习题 36
第3章 图形界面设计与项目管理 37
本章要点 37
3.1 菜单的设计 37
3.1.1 菜单界面 37
3.1.2 主菜单设计 38
3.1.3 弹出型菜单设计 45
3.2 工具栏的设计 46
3.3 状态栏的设计 47
3.4.1 基本命令按钮 49
3.4.2 位图命令按钮 49
3.4 按钮及面板的设计 49
3.4.3 单选按钮 54
3.4.4 分组框 55
3.4.5 单选按钮组 56
3.4.6 面板 56
3.4.7 框架 56
3.4.8 状态面板 61
3.4.9 酷工具栏控件 62
3.5 文本对象的设计 63
3.5.1 标签 63
3.5.3 编辑框 64
3.5.2 静态文本 64
3.5.4 掩码编辑框 66
3.5.5 列表框 68
3.5.6 组合框 69
3.5.7 多行文本编辑器 73
3.5.8 复选框 76
3.5.9 常用文本处理过程和函数 77
3.6 有关窗体的操作 77
3.6.1 向项目中加入新的 Form 77
3.6.2 在多个 Form 或单元间切换 78
3.6.3 在一个 Form 中调用另一个 Form 79
3.6.4 在不同项目间共享 Form 79
3.6.5 把 Form 以 ASCⅡ格式储存 80
3.6.7 在窗体上对控件进行编辑 81
3.6.6 使用 Form 模板和向导 81
3.7 有关代码编辑器的使用 83
3.7.1 代码编辑器窗口的打开和切换 83
3.7.2 代码编辑器的功能 84
3.8 项目管理 86
3.8.1 项目的概念 86
3.8.2 项目文件的打开和保存 88
3.8.3 项目文件的编译和运行 88
3.8.4 项目管理器 89
习题 90
4.1 基本概念 91
4.1.1 画布 91
本章要点 91
第4章 图形与图像操作 91
4.1.2 Shape 控件 93
4.1.3 PaintBox 控件 94
4.2 实例介绍 94
4.2.1 例1:颜色与运动控制 94
4.2.2 例2:绘图程序的设计 101
习题 113
第5章 多媒体与动画操作 114
本章要点 114
5.1 动画控件 Animate 的使用 114
5.1.1 动画控件 Animate 功能简介 114
5.1.2 使用 Animate 控件实现动画播放的实例程序 115
5.2.1 多媒体控件 MediaPlayer 功能简介 120
5.2.2 使用 MediaPlayer 控件制作一个 VCD 播放程序 120
5.2 多媒体控件 MediaPlayer 的使用 120
5.3 制作图片浏览器实例 126
5.3.1 窗体及其控件的布局 126
5.3.2 控件的属性设置 126
5.3.3 为控件添加事件驱动程序 128
5.3.4 图片浏览及其保存 128
习题 129
本章要点 130
6.1 Delphi 数据库系统概述 130
第6章 数据库编程 130
6.2 数据库引擎管理器 132
6.2.1 BDE 简介 132
6.2.2 数据库引擎管理器的功能 133
6.3 连接 ODBC 数据库 136
6.4 数据库桌面系统 139
6.4.1 Database Desktop 概述 139
6.4.2 设定工作目录和私有目录 139
6.4.3 创建数据库表 140
6.4.4 数据库表的属性 141
6.4.5 创建 SQL 类型数据表 145
6.4.6 在 Database Desktop 中使用查询 146
6.5.2 数据集控件及其应用 149
6.5.1 数据访问控件简介 149
6.5 数据集控件 149
6.5.3 TTable 控件及其使用 156
6.5.4 TQuery 控件及其使用 162
6.5.5 TDataSource 控件及其使用 169
6.6 数据控制控件 170
6.6.1 数据控制控件简介 170
6.6.2 TDBGrid 控件 172
6.6.3 TDBNavigator 控件 178
6.6.4 TDBText 控件 180
6.6.5 TDBEdit 控件 181
6.6.6 TDBMemo 控件 183
6.6.7 TDBImage 控件 184
6.6.8 TDBListBox 控件 187
6.6.9 TDBComboBox 控件 189
6.6.10 TDBLookupListBox 控件 191
6.6.11 TDBLookupComboBox 控件 193
6.6.12 TDBCheckBox 控件 193
6.6.13 TDBRadioGroup 控件 193
6.6.14 其他控件 194
6.7 Decision Cube 控件 196
6.7.1 Decision Cube 控件概述 196
6.7.2 Decision Cube 各控件介绍 197
6.7.3 Decision Cube 控件的使用范例 200
6.8 报表控件 206
6.8.1 报表控件简介 206
6.8.2 制作报表实例 210
6.8.3 快速创建报表 212
习题 218
第7章 创建 Web 服务器程序 220
本章要点 220
7.1 Internet 概述 220
7.1.1 术语与标准 220
7.1.2 统一资源定位器 220
7.1.3 超文本标记语言 221
7.1.4 HTTP 服务器活动 221
7.2 Web 服务器程序简介 222
7.2.1 Web 服务器程序的种类 223
7.2.2 Web 服务器应用程序的逻辑结构 223
7.2.3 调试服务器程序 224
7.3 ISAPI 编程 225
7.3.1 返回静态页面 225
7.3.2 返回动态页面 230
7.3.3 接收用户输入的 ISAPI DLL 231
7.3.4 一个完整的 Web 数据库应用程序 237
7.4 CGI 编程 243
7.4.1 一个时间显示程序 243
7.4.2 命令行处理 244
7.4.3 CGI 环境变量 247
7.4.4 CGI 数据库编程 248
7.5 ISAPI DLL 和 CGI 之间的相互转化 251
习题 253
8.1.1 开发工具概况以及帮助文件的制作过程 254
8.1 微软超文本帮助文件制作系统 254
第8章 帮助文件制作 254
本章要点 254
8.1.2 帮助项目文件制作技巧 257
8.1.3 帮助文件在程序中的调用 260
8.1.4 制作帮助文件范例 260
8.2 Delphi 自带的帮助文件制作系统 268
8.2.1 开发工具概况以及帮助文件的制作过程 268
8.2.2 帮助文件在程序中的调用 270
8.2.3 制作帮助文件范例 270
8.2.4 帮助项目文件制作技巧 277
习题 282
9.2 InstallShield 的使用实例 283
9.2.1 InstallShield 的启动及主窗口 283
本章要点 283
9.1 安装制作概述 283
第9章 安装制作 283
9.2.2 创建项目文件 286
9.2.3 优化设置 286
9.2.4 往项目中添加文件 288
9.2.5 设置目标系统 290
9.2.6 定制安装程序的外观样式 294
9.2.7 环境需求设置(Define Setup Requirement) 295
9.2.8 准备发布 296
习题 300