第1章 轻松认识Delphi 7.0 1
1.1 Delphi新特点 1
1.2 创建启动画面 3
1.2.1 新建一个项目文件 5
1.2.2 添加控件 5
1.3 Delphi应用程序结构 6
1.3.1 项目文件(.DPR) 6
1.4.1 Object Pascal的单元结构 7
1.4 面向对象的Pascal语言 7
1.3.3 窗体文件(.DFM) 7
1.3.2 单元文件(.PAS) 7
1.4.2 语法部分 9
1.4.3 Object Pascal中的程序语句 10
第2章 活学活用基本控件 13
2.1 常用事件演示 13
2.1.1 功能描述 13
2.1.2 设计思路 13
2.1.3 创作步骤 14
2.1.4 控件讲解 15
2.1.5 任务升华 17
2.2.1 功能描述 19
2.2.2 设计思路 19
2.2 制作简易计算器 19
2.2.3 创作步骤 20
2.2.4 控件讲解 23
2.2.5 任务升华 25
2.3.2 设计思路 26
2.3.3 创作步骤 26
2.3.1 功能描述 26
2.3 考生报名系统 26
2.3.4 控件讲解 28
2.3.5 任务升华 30
2.4 利用滚动条浏览大图片 30
2.4.1 功能描述 30
2.4.2 设计思路 31
2.4.3 创作步骤 31
2.4.4 控件讲解 33
2.4.5 任务升华 34
2.5.1 功能描述 35
2.5.2 设计思路 35
2.5 用轨迹条改变背景色 35
2.5.3 创作步骤 36
2.5.4 控件讲解 37
2.5.5 任务升华 38
2.6 超链接效果演示 39
2.6.1 功能描述 39
2.6.2 设计思路 39
2.6.3 创作步骤 39
2.6.4 控件讲解 42
2.7.1 功能描述 44
2.6.5 任务升华 44
2.7 使用分割条分割窗体 44
2.7.2 设计思路 45
2.7.3 创作步骤 45
2.7.4 控件讲解 48
2.7.5 任务升华 49
2.8 备忘提醒器 50
2.8.1 功能描述 50
2.8.2 设计思路 51
2.8.3 创作步骤 52
2.8.4 控件讲解 57
2.8.5 任务升华 58
2.9 制作文件分割器 59
2.9.1 功能描述 59
2.9.2 设计思路 60
2.9.3 创作步骤 60
2.9.4 控件讲解 64
2.9.5 任务升华 65
3.1 为应用程序添加提示 67
3.1.1 功能描述 67
第3章 界面编程技巧 67
3.1.2 设计思路 68
3.1.3 创作步骤 68
3.1.4 控件讲解 69
3.1.5 任务升华 70
3.2 实现窗体融合 71
3.2.1 功能描述 71
3.2.2 设计思路 72
3.2.3 创作步骤 72
3.2.4 控件讲解 75
3.2.5 任务升华 76
3.3.1 功能描述 77
3.3 旋转文字形窗体 77
3.3.2 设计思路 78
3.3.3 创作步骤 78
3.3.4 控件讲解 80
3.3.5 任务升华 81
3.4 使用菜单设计器创建下拉菜单 82
3.4.1 功能描述 82
3.4.3 创作步骤 83
3.4.2 设计思路 83
3.4.4 控件讲解 88
3.4.5 任务升华 89
3.5 使用模板创建并操作菜单 90
3.5.1 功能描述 90
3.5.2 设计思路 90
3.5.3 创作步骤 91
3.5.4 任务升华 93
3.6.2 设计思路 94
3.6.3 创作步骤 94
3.6 工具栏及弹出式菜单 94
3.6.1 功能描述 94
3.6.4 控件讲解 97
3.6.5 任务升华 99
3.7 在状态栏中显示光标位置 101
3.7.1 功能描述 101
3.7.2 设计思路 102
3.7.3 创作步骤 102
3.7.4 控件讲解 105
3.7.5 任务升华 107
3.8.2 设计思路 108
3.8 设计多文档编辑器 108
3.8.1 功能描述 108
3.8.3 创作步骤 109
3.8.4 控件讲解 112
3.8.5 任务升华 113
3.9 图标小管家 114
3.9.1 功能描述 114
3.9.2 设计思路 115
3.9.3 创作步骤 115
3.9.4 控件讲解 120
3.9.5 任务升华 121
3.10.1 功能描述 122
3.10 趣味鼠标演示 122
3.10.2 设计思路 123
3.10.3 创作步骤 123
3.10.4 资源文件讲解 125
3.10.5 任务升华 126
第4章 多媒体应用 129
4.1 多媒体演示系统 129
4.1.1 功能描述 129
4.1.3 创作步骤 130
4.1.2 设计思路 130
4.1.4 控件讲解 135
4.1.5 任务升华 139
4.2 电子教鞭 139
4.2.1 功能描述 139
4.2.2 设计思路 139
4.2.3 创作步骤 140
4.2.4 控件讲解 146
4.2.5 任务升华 149
4.3 制作时钟 150
4.3.1 功能描述 150
4.3.3 创作步骤 151
4.3.2 设计思路 151
4.3.4 控件讲解 153
4.3.5 任务升华 157
4.4 图片格式转换和旋转与字幕效果 159
4.4.1 功能描述 159
4.4.2 设计思路 160
4.4.3 创作步骤 161
4.4.4 控件讲解 163
4.4.5 任务升华 166
4.5.2 设计思路 167
4.5.3 操作步骤 167
4.5.1 功能描述 167
4.5 米老鼠屏保 167
4.5.4 任务升华 173
4.5.5 动画原理 173
第5章 数据访问基础 175
5.1 创建学生成绩管理数据表 175
5.1.1 功能描述 175
5.1.2 设计思路 176
5.1.3 创作步骤 176
5.1.4 任务升华 178
5.2.1 功能描述 179
5.2 建立数据库别名 179
5.2.2 设计思路 180
5.2.3 创作步骤 180
5.2.4 数据表操作 181
5.2.5 任务升华 183
5.3 创建系统主窗口 184
5.3.1 功能描述 184
5.3.2 设计思路 184
5.3.3 创作步骤 184
5.3.4 控件讲解 187
5.3.5 任务升华 192
5.4 录入学生信息 193
5.4.1 功能描述 193
5.4.2 设计思路 195
5.4.3 创作步骤 195
5.4.4 控件讲解 200
5.4.5 任务升华 201
5.5 详细信息查询 203
5.5.1 功能描述 203
5.5.3 创作步骤 204
5.5.2 设计思路 204
5.5.4 控件讲解 207
5.5.5 任务升华 208
5.6 实现多种图表统计 209
5.6.1 功能描述 209
5.6.2 设计思路 210
5.6.3 创作步骤 210
5.6.4 控件讲解 216
5.6.5 任务升华 222
5.7.1 功能描述 223
5.7 自动设置卷面功能 223
5.7.2 设计思路 224
5.7.3 创作步骤 224
5.7.4 控件讲解 228
5.7.5 任务升华 230
第6章 ADO技术 232
6.1 注册ODBC数据源 232
6.1.1 功能描述 232
6.1.2 操作步骤 232
6.1.3 任务升华 233
6.2.1 功能描述 236
6.2 ADO数据连接 236
6.2.2 设计思路 237
6.2.3 创作步骤 237
6.2.4 控件讲解 240
6.2.5 任务升华 247
6.3 ADO模型综合演练 247
6.3.1 功能描述 247
6.3.2 设计思路 249
6.3.3 创作步骤 249
6.3.4 控件讲解 257
6.3.5 任务升华 262
6.4 多层MIDAS演示 262
6.4.1 功能描述 262
6.4.2 设计思路 263
6.4.3 创作步骤 264
6.4.4 控件讲解 270
6.4.5 任务升华 275
第7章 报表设计与打印 277
7.1 用模板生成单表报表 277
7.1.1 功能描述 277
7.1.2 创作步骤 278
7.1.3 控件讲解 282
7.1.4 任务升华 285
7.2 用模板生成单表报表 285
7.2.1 功能描述 285
7.2.2 设计思路 286
7.2.3 创作步骤 287
7.2.4 控件讲解 291
7.2.5 任务升华 297
7.3 手工生成明细报表 297
7.3.1 功能描述 297
7.3.3 创作步骤 298
7.3.2 设计思路 298
7.3.4 控件讲解 305
7.3.5 任务升华 305
7.4 应用镜像技术创建报表 306
7.4.1 功能描述 306
7.4.2 设计思路 307
7.4.3 创作步骤 308
7.4.4 控件讲解 313
7.4.5 任务升华 313
7.5.3 创作步骤 314
7.5.2 设计思路 314
7.5 文本打印 314
7.5.1 功能描述 314
7.5.4 控件讲解 316
7.5.5 任务升华 318
7.6 图形打印及预览 319
7.6.1 功能描述 319
7.6.2 设计思路 319
7.6.3 创作步骤 320
7.6.4 控件讲解 324
7.6.5 任务升华 327
第8章 应用程序调试 329
8.1 编程中常见的错误 329
8.1.1 功能描述 329
8.1.2 常见的错误 329
8.1.3 任务升华 335
8.2 调试考生报名系统 338
8.2.1 功能描述 338
8.2.2 设计思路 338
8.2.3 调试步骤 339
8.2.4 调试器讲解 341
8.3 处理异常 346
8.3.1 任务描述 346
8.3.2 基本思路 346
8.2.5 任务升华 346
8.3.3 外理异常 347
8.3.4 任务升华 350
第9章 网络与通信 352
9.1 制作Web浏览器 352
9.1.1 功能描述 352
9.1.3 创作步骤 353
9.1.2 设计思路 353
9.1.4 控件讲解 358
9.1.5 任务升华 360
9.2 网络聊天工具 360
9.2.1 功能描述 360
9.2.2 设计思路 361
9.2.3 创作步骤 362
9.2.4 控件讲解 365
9.3 在线投标程序 367
9.3.1 功能描述 367
9.2.5 任务升华 367
9.3.2 设计思路 368
9.3.3 创作步骤 370
9.3.4 任务升华 377
9.4 使用ActiveX控件打造Realplayer 379
9.4.1 功能描述 379
9.4.2 设计思路 379
9.4.3 创作步骤 381
9.4.4 控件讲解 382
9.5.1 功能描述 386
9.4.5 任务升华 386
9.5 Intra Web应用演示 386
9.5.2 设计思路 388
9.5.3 创作步骤 388
9.5.4 控件讲解 392
9.5.5 任务升华 401
附录A 光盘使用说明 403
附录B 代码编写约定 404
C.1 命名规则 409
C.2 数据定义 409
附录C SQL语言 409
C.3 SQL常用语名 412
C.3.1 SELECT语名 412
C.3.2 INSERT语名 414
C.3.3 UPDATE语名 415
C.3.4 DELETE语句 415
C.4 SQL常用函数 416
C.4.1 聚集函数 416
C.4.2 字符串函数 416
C.4.3 日期函数 417
C.2 发布应用程序 418
附录D 程序打包与发布 418
D.1 待发布程序说明 418
D.2.1 组织发布程序 419
D.2.2 指定安装数据 421
D.2.3 配置目标系统 424
D.2.4 定制安装画面 426
D.2.5 设置自动更新服务 428
D.2.6 定义安装需求 428
D.2.7 准备发布 428
附录E Delphi相关网站与论坛 431