第一章 浅谈Borland C++Builder 1
1-1 第一个C++Builder程序 1
1-2 C++Builder集成开发环境窗口 3
1-2-1 工程窗口 3
1-2-2 对象监视器 5
1-2-3 程序编辑器 7
1-2-4 窗体 8
1-3 C++Builder程序存盘 8
1-4 打开C++Builder程序 10
1-5 执行C++Builder程序 10
1-6 退出C++Builder IDE 12
习题 13
第二章 C++Builder的程序结构 14
2-1 Projko2_1.cpp 16
2-2 projko2_1.bpr 17
2-3 projko2_1.res 21
2-4 ko2_1.cpp 23
2-5 ko2_1.dfm 25
2-6 ko2_1.h 28
2-7 执行后的程序 30
2-7-1 projko2_1.obj与ko2_1.obj 30
2-7-2 projko2_1.exe 30
2-7-3 projko2_1.tds 31
2-7-4 projko2_1.dsk 31
习题 34
第三章 C++Builder属性与事件 35
3-1 属性内容 35
3-2 程序执行时的属性 43
3-3 方法 44
3-4 事件 45
3-5 实例 48
3-5-1 ClientHeight及ClientWidth的应用 48
3-5-2 Color及Enabled的应用 51
3-5-3 OnMouseDown事件的应用 53
3-5-4 Font属性的应用 56
3-5-5 Hide和Show方法的应用 58
习题 63
第四章 C++Builder布置窗体 65
4-1 窗体内建立组件 66
4-2 窗体内对齐网格 66
4-3 窗体内选取组件 71
4-4 窗体内移动组件 72
4-5 窗体内组件缩小放大 72
4-6 窗体内改变组件顺序 73
4-7 设置组件的TabOrder 74
4-8 设置Create Order 76
4-9 窗体加到对象仓库内 76
习题 77
4-12 Lock Controls 77
4-11 删除窗体中的组件 77
4-10 View As Text 77
第五章 菜单与提示对话框 79
5-1 菜单的制作 79
5-1-1 “颜色(C)”选项程序的编写 81
5-1-2 “样式(S)”选项程序的编写 82
5-1-3 “离开(X)”选项程序的编写 83
5-2 About对话框的制作 87
5-3 模板中建立菜单 96
5-4 对话框的属性 104
5-5 Popup菜单 107
5-6 菜单选项的删除 109
5-7 提示对话框 110
5-8 嵌套式选项 122
5-9 ColorDialog 123
习题 126
6-1 Logo窗口 127
第六章 程序设计(一) 127
6-2 自行制作光标的图标 133
6-3 多页次窗口 140
6-3-1 SpeedButton组件属性 147
6-3-2 PageControl组件属性 148
6-4 对话框向导 150
6-5 使用向导来建立对话框 157
6-6 CheckBox和RadioButton组件 158
6-6-1 CheckBox组件属性 161
6-6-2 RadioGroup组件属性 162
6-7 ScrollBar组件 162
6-7-1 Panel组件属性 167
6-7-2 ScrollBar组件属性 168
6-8 ListBox组件 168
6-9 ComboBox组件 173
习题 178
7-1 TrackBar组件 179
第七章 程序设计(二) 179
7-2 DriveComboBox组件 184
7-2-1 DriveComboBox组件属性 188
7-2-2 DirectoryListBox组件属性 188
7-2-3 FileListBox组件属性 188
7-3 ProgressBar组件 189
7-4 UpDown组件 193
7-5 ImageList组件 199
7-5-1 Image组件属性 202
7-5-2 ImageList组件属性 203
7-6 HeaderControl组件 204
7-7 StatusBar组件 210
7-8 Timer组件 216
7-8-1 Timer组件的属性 220
7-8-2 DateTimePicker组件的属性 220
7-9 Shape组件 221
7-8-3 MonthCalendar组件的属性 221
7-9-1 Shape组件的属性 226
7-9-2 Animate组件的属性 226
7-10 ActionList组件 227
习题 232
第八章 多媒体制作 233
8-1 Animate组件 234
8-2 图形的剪裁 239
8-3 MediaPlayer组件 243
8-3-1 MediaPlayer组件的属性 246
8-3-2 MediaPlayer组件的事件 247
习题 251
第九章 多重文件接口程序 253
9-1 标准文件接口 253
9-2 多重文件接口 255
9-3 模板中建立多重文件接口 269
习题 273
第十章 文件 274
10-1 打开 274
10-2 删除文件 278
10-3 执行已存在的文件 281
习题 284
第十一章 C++Builder与OLE 285
11-1 OLE的应用 285
11-2 利用OLE嵌入文件到Word内 295
11-3 利用OLE在Word内打开文件 297
习题 300
第十二章 应用程序的包装 301
12-1 如何产生InstallShield程序? 301
12-2 如何包装应用程序? 305
习题 316
索引 317