第一章 程序的编译与执行 1
1-1 程序语言简介 2
1-2 BCB的操作环境 5
1-3 程序的编译与执行 9
1-4 程序设计的新观念 25
第二章 基本概念 27
2-1 变量 28
2-2 常数 33
2-3 语句与表达式 33
2-4 运算符 34
第三章 基本输入与输出 43
3-1 Form(窗体) 44
3-2 Label(标签) 50
3-3 Edit(文本框) 55
3-4 Button(命令按钮) 58
3-5 InputBox函数 62
3-6 MessageBox函数 64
第四章 判断语句 70
4-1 if 71
4-2 if…else 74
4-3 switch…case 81
4-4 综合范例 83
第五章 循环语句 95
5-1 for 96
5-2 while 106
5-3 goto 113
第六章 数组与结构 119
6-1 数据数组 120
6-2 对象数组 136
6-3 结构 143
6-4 指针类型 149
第七章 内部函数 165
7-1 数值函数 167
7-2 字符串函数 181
7-3 时间函数 192
第八章 自定义函数 205
8-1 函数之类型说明与调用 206
8-2 参数的传递 219
8-3 递归 233
8-4 函数多载(Function Overloading) 242
第九章 基础控件 247
9-1 CheckBox(核对框) 248
9-2 RadioButton(选项钮) 252
9-3 RadioGroup选项钮群组 255
9-4 ListBox(列表框) 261
9-5 ComboBox(单选框) 265
9-6 ScrollBar(滚动条) 269
9-7 MainMenu(菜单)与PopupMenu(快捷菜单) 274
9-8 Image(图像框) 279
9-9 对话框 286
9-10 StringGrid 301
9-11 DriveComboBox、DirectoryListBox、File ListBox及FilterComboBox 305
9-12 Timer 313
9-13 Shape 315
9-14 BitBtn 317
9-15 SpeedButton 317
9-16 Chart 319
9-17 Animate 328
第十章 事件 332
10-1 KeyPress 333
10-2 KeyDown及KeyUp 333
10-3 MouseDown、MouseUp及MouseMove 342
10-4 DragOver与DragDrop 346
第十一章 绘图 360
11-1 绘图方法 361
11-2 绘图属性 387
11-3 综合范例 395
第十二章 项目 401
12-1 多窗体项目 402
12-2 如何连结已编译的应用程序 411
第十三章 数据库基本操作 413
13-1 BDE Administrator 417
13-2 Database Desktop 420
13-3 SQL Explorer 424
第十四章 数据库程序设计 426
14-1 Form Wizard 427
14-2 Table与联系对象 430
14-3 Table属性与方法 446
14-4 Query 461
14-5 数据库与统计图 476
第十五章 数据库报表制作 481
15-1 简单报表 483
15-2 Mastar/Detail打印 489
15-3 分群打印 496
第十六章 数据库SQL 501
16-1 SELECT 504
16-2 INSERT 522
16-3 UPDATE 523
16-4 DELETE 523
第十七章 数据库专题制作 524
17-1 数据库规划与管理 526
17-2 进货 529
17-3 销货 531
17-4 查询 540
17-5 报表制作 543
第十八章 多媒体与网络综合应用 547
18-1 文本处理程序 548
18-2 多媒体播放程序 556
18-3 浏览器的制作 559
附录A ASCII表 564
附录B 虚拟按键对照表 566
附录C 颜色常数表 570