第1章 Delphi程序快速开发入门 1
1.1 编写第一个程序 1
1.2 Delphi程序的组成 5
1.3 编写第二个程序 10
1.4 IDE简介 12
1.5 Delphi中的命名习惯 17
第2章 窗体介绍 19
2.1 窗体概貌 19
2.2 窗体模板 23
2.3 动态建立窗体和Splash屏幕 27
第3章 按钮、成组组件与列表 32
3.1 基本按钮 32
3.2 按钮组 36
3.3 位图按钮 41
3.4 其它按钮 51
第4章 文本控件 52
4.1 标签 52
4.2 静态文本 54
4.3 文本编辑框 56
4.4 掩码编辑框 60
4.5 Memo控件 62
4.6 列表框 63
4.7 组合框 64
4.8 几个常用文本处理过程和函数 66
第5章 菜单的构造与使用 71
5.1 主菜单和弹出菜单 71
5.2 使用菜单设计器 72
5.3 动态菜单设计 76
5.4 运行时菜单管理 81
5.5 NotePad程序的菜单事件 84
第6章 键盘与鼠标 89
6.1 键盘 89
6.2 鼠标 97
第7章 工具栏、Coolbar与状态面板 105
7.1 工具栏 105
7.2 Coolbar组件 114
7.3 状态面板 116
7.4 ControlBar组件 123
第8章 MDI程序与页面组件 125
8.1 MDI程序开发 125
8.2 页面组件 137
第9章 输入、输出与打印 143
9.1 文件输入与输出 143
9.2 打印 155
第10章 图形处理 165
10.1 TCanvas类 165
10.2 绘图与着色 167
10.3 图像组件 174
10.4 图片对话框 185
第11章 多媒体与动画 189
11.1 Animate组件 189
11.2 MediaPlayer组件 195
第12章 系统对象和常用函数 202
12.1 剪贴板 202
12.2 Screen对象 207
12.3 Application对象 208
12.4 Delphi中的常用函数 210
第13章 Delphi程序调试与异常处理 218
13.1 为什么使用异常 218
13.2 Delphi异常处理机制 218
13.3 异常响应 219
13.4 异常保护 226
13.5 用异常响应编程 228
13.6 程序调试简介 230
第14章 数据库编程 239
14.1 学习使用Form Wizard 239
14.2 如何访问数据库表 244
14.3 利用代码访问数据库 249
14.4 使用结构化查询语言 258
14.5 主从数据库 261
第15章 图表与报表 264
15.1 利用QReport创建报表 264
15.2 利用TeeChar创建图表 272
第16章 构造定制组件 277
16.1 组件包简述 277
16.2 创建第一个组件 278
16.3 安装包和组件 282
16.4 非可视化对话框组件 285
第17章 COM对象和ActiveX控件 289
17.1 COM对象 289
17.2 ActiveX控件 299
第18章 Internet编程 307
18.1TCP/IP编程 307
18.2 服务器Web编程 315
第19章 线程 328
19.1 进程与线程介绍 328
19.2 用Windows函数编写线程 330
19.3 使用Delphi的TThread类 333
19.4 线程的优先级 336
19.5 线程同步技术 339
第20章 COBAR编程 347
20.1 COBAR简介 347
20.2 第一个COBAR程序 348
20.3 CORBA数据库编程 355
第21章 多层结构数据库程序 360
21.1 多层结构简介 360
21.2 MIDAS技术简介 361
21.3 创建MIDADSWeb应用程序 364
21.4 编程示例 371
附录Ⅰ Object Pascal语言简介 382
Ⅰ.1 程序结构 382
Ⅰ.2 常量和变量 382
Ⅰ.3 数据类型 384
Ⅰ.4 运算符 386
Ⅰ.5 复合语句和赋值语句 387
Ⅰ.6 流程控制语句 387
Ⅰ.7 循环语句 388
Ⅰ.8 过程和函数 389
Ⅰ.9 单元 390