第一章 入门 1
1.1 导论 1
1.2 基础知识 3
1.3 开发环境 5
1.4 组件说明 12
1.5 程序的文件结构 20
第二章 程序开发介绍 25
2.1 程序开发模式 25
2.2 设计的操作技巧 32
2.3 模板 43
2.4 Form 对象及一般属性 47
第三章 Object Pascal程序设计 55
3.1 基本规则 55
3.2 流程控制 63
3.3 Object Pascal的区块 68
3.4 过程与函数 71
3.5 定义数据类型 75
3.6 关于Delphi的对象 83
3.7 程序与单元 90
第四章 文字输出、输入控制 93
4.1 Label对象 93
4.2 Edit对象 96
4.3 Memo对象 98
4.4 MaskEdit对象 101
4.5 RichEdit对象 104
第五章 按钮与成组对象 110
5.1 Button对象 110
5.2 Bitbuttom和SeedvButton对象 115
5.3 单选钮及检查框 122
5.4 GroupBox对象和RadioGroup对象 124
5.5 Panel对象 128
第六章 选择表的设计 131
6.1 菜单设计器的使用 131
6.2 MainMenu对象 136
6.3 PopupMenu对象 139
6.4 列表框 141
6.5 组合框 146
第七章 活用通用对话框 149
7.1 设定共同属性 149
7.2 OpenDialog和 SaveDialog对话框 151
7.3 FontDiaog对话框 155
7.4 ColorDialog对话框 158
7.5 PrintDialog和PrinterSetupDialog对话框 161
7.6 Finddialog和 ReplaceDialog对话框 163
7.7 信息对话框 167
第八章鼠标和键盘的控制 172
8.1 鼠标的控制 172
8.2 键盘的控制 182
8.3 对象焦点的转移 186
第九章 绘图与图象处理 190
9.1 执行阶段的绘图 190
9.2 Shape对象 201
9.3 图像处理 205
第十章 其他常用对象 212
10.1 滚动对象 212
10.2 StringGrid对象 219
10.3 Outline 223
10.4 TreeView和LisstView对象 229
10.5 ImageList对象 233
第十一章 数据库控制 235
11.1 基础介绍 235
11.2 BDEConfigurationUtility 239
11.3 DatabaseDesktop 242
11.4 一个简单的范例 248
11.5 数据库程序的编写 251
第十二章 系统对象运用 261
12.1 Timer对象 261
12.2 FileListBox及 FilterComboBox对象 264
12.3 DirectoryListBox及DriveComboBox对象 267
12.4 Clipboard对象 272
12.5 Printer对象 275
12.6 Screen对象 277
12.7 Application 280
第13章 多页对象与多文件界面程序 284
13.1 Notebook与TabSet对象 284
13.2 TabbedNotebook对象 291
13.3 Tabcontrol对象 292
13.4 PageControl对象 293
13.5 多文件界面(MDI) 297
第十四章 集成 调试器 311
14.1 错误种类 311
14.2 活用集成调试器 312
14.3 使用中断点 315
14.4 设定程序的执行方式 318
14.5 使用观测点 321
14.6 使用CallStack窗口 324
第十五章 动态数据交换(DDE) 326
15.1 DDE基础知识 326
15.2 DDE服务器端应用程序 328
15.3 DDE客户端应用程序 330
15.4 DDE活用范例 335
第十六章 使用OLE 339
16.1 什么是OLE? 339
16.2 OLEContainer对象 343
16.3 设计时期建立 344
16.4 执行时期建立 348
附录A DLL与AOI的说明及调用 357
附录B 函数参考 360
附录C 对属性及方法 374