目录 1
第1章 C++Builder6集成开发环境 1
1.1 程序语言的演进 1
1.2 C语言的演进 2
1.3 C++Builder6介绍 2
1.4 对象和事件基本观念 5
1.5 软硬件需求 7
1.6 鼠标的基本操作用语 7
1.7 C++Builder6的启动 8
1.8 C++Builder6集成开发环境 10
1.9 窗体上的控件 14
1.10 项目管理员 22
1.11 项目群组 25
1.12 离开C++Builder 27
第2章 程序设计基本流程 28
2.1 如何开发应用程序 28
2.2 如何编辑一个简单的程序 29
2.3 执行程序 40
2.4 保存程序文件 41
2.5 删除复选框 43
2.7 显示窗体或程序代码 44
2.6 打开复选框 44
2.8 封装程序 46
2.9 习题 54
第3章 运算符与表达式 55
3.1 内存存储单位 55
3.2 变量的命名规则 56
3.3 基本数据类型 57
3.4 C++运算符 59
3.5 文字数据表示法 62
3.6 数字系统 63
3.7 数字系统的转换 65
3.8 习题 66
第4章 输出与输入界面 68
4.1 Form窗体 68
4.2 Label标签组件 75
4.3 Button按钮组件 76
4.4 Edit编辑组件 79
4.5 数值与字符串间的转换函数 80
4.6 对象与变量的命名 81
4.7 Edit组件的应用 83
4.8 Change事件应用 85
4.9 InputBox函数 86
4.10 MessageBox函数 87
4.11 ShowMessage函数 92
4.12 实例 93
4.13 习题 94
第5章 选择结构 96
5.1 关系表达式与逻辑表达式 96
5.2 算法 97
5.3 结构化程序设计 99
5.4 选择语句 103
5.5 多向选择 110
5.6 CheckBox复选框组件 113
5.7 RadioButton选项按钮组件 116
5.8 嵌套选择语句 120
5.9 GroupBox框架组件 124
5.10 RadioGroup组件 133
5.11 实例 137
5.12 习题 140
第6章 循环结构 141
6.1 for循环语句 141
6.2 break语句与continue语句 145
6.3 Image图像组件 147
6.4 条件循环 155
6.5 嵌套循环 159
6.61 局部变量与全局变量 160
6.7 Timer定时器组件 163
6.8 ScrollBar滚动条组件 168
6.9 Panel、SpeedButton、BitBtn组件 174
6.10 习题 177
第7章 绘图 179
7.1 Canvas画布 179
7.2 颜色设置 180
7.3 绘图方法 183
7.4 Shape形状组件 189
7.5 LoadFromFile与SaveToFile函数 194
7.6 实例 198
7.7 习题 201
第8章 键盘与鼠标事件 202
8.1 键盘常用事件介绍 202
8.2 KeyPress事件 202
8.3 KeyDown和KeyUp事件 206
8.4 鼠标事件介绍 212
8.5 Click事件 213
8.6 DblClick事件 214
8.7 MouseDown、MouseUp与MouseMove事件 214
8.8 拖曳与放置 220
8.9 实例 223
8.10 习题 227
第9章 认识数组 230
9.1 数组 230
9.2 排序与查找 235
9.3 结构 242
9.4 ListBox与ComoboBox组件 246
9.5 菜单的设计 255
9.6 习题 265
10.2 指针的声明 267
10.1 指针是什么 267
第10章 指针与字符串 267
10.3 指针运算符 268
10.4 指针与数组 272
10.5 字符与字符串 274
10.6 AnsiString类型 277
10.7 实例 284
10.8 习题 286
第11章 函数 288
11.1 函数 288
11.2 系统函数 289
11.3 一般函数 296
11.4 传值调用与传址调用 301
11.5 在函数间传递数组数据 305
11.6 递归函数 306
11.7 范围运算符 309
11.8 Define宏与Inline函数 310
11.9 FunctionOverloading 312
11.10 习题 313
第12章 多单元项目程序设计 316
12.1 多单元的项目 316
12.2 如何调用应用程序(一) 328
12.3 如何调用应用程序(二) 330
12.4 习题 334
第13章 文件 335
13.1 文件的种类 335
13.2 文件的存取 336
13.3 顺序文件 340
13.4 随机文件 346
13.5 磁盘驱动器、目录和文件列表框 355
13.6 习题 359
第14章 多媒体AVI与Wav播放 361
14.1 语音基本知识 361
14.2 播放AVI影音文件 367
14.3 在Windows下播放与录制语音文件 368
14.4 多媒体播放组件 372
14.5 内存放音 383
14.6 Wav文件格式说明 392
14.7 TOleContainer与多媒体 394
第15章 指针与链表 398
15.1 动态数据结构 398
15.2 链表 400
15.3 实例 419
15.4 习题 424
16.1 对象基本概念 426
第16章 对象与类 426
16.2 类的定义 432
16.3 数据成员的初值设置与存取 435
16.4 类数组与类指针 438
16.5 对象间自变量的传递 440
16.6 Constructor与Destructor函数 442
16.7 静态成员 447
16.8 New和Delete运算符 450
16.9 This指针 453
16.10 Overloading运算符 454
16.11 Friend函数与Friend类 457
16.12 类继承 460
16.13 VCL对象继承实例 465
第17章 Paradox、Access与SQLServer数据库程序设计 468
17.1 数据库介绍 468
17.2 数据库基本概念 469
17.3 建立数据库 469
17.4 利用数据库向导建立关联 481
17.5 数据感知 499
17.6 使用数据库命令编写程序 507
17.7 存取Access2000 2002数据库 518
17.8 存取SQLServer2000数据库 526
17.9 习题 532
第18章 lnternet程序设计 534
18.1 网络组件介绍 534
18.2 浏览器的制作 536
18.3 FTP组件介绍 541
18.4 FTP实例 543
18.5 更多网络组件实例 556
附录B 虚拟按键对照表 566
C++Builder6常用组件表 567
C++Builder6主要用字索引表 570
附录A ASCll表 580