目录 1
引言 1
第一部分C++实质 1
第一章 学习C++基础知识 2
面向对象的编程 2
C++与C 2
两种编译和连接方法 4
OUTPUT程序 4
使用标准cin输入流 12
编译、连接和运行INPUT.CPP程序 12
C++中的函数原型 13
在函数原型中使用缺省参数 14
在C++中声明变量 16
域限定操作符 17
使用内联函数(inline) 18
重载函数 19
小结 25
第二章引用和类 26
引用 26
给函数传递参数 28
关于const关键字——BYPTR程序的进一步知识 33
C++中的类 37
使用类来编写一个C++程序 38
创建您的第一个类 39
将CIRCLE程序拼装在一起 44
对一个对象使用指针 47
编译、连接和执行CIRCLE.CPP程序 47
对一个对象使用引用 48
在私有段包含成员函数 49
同名的不同函数 51
C++,一个哲理性的讨论 54
OWL类 56
小结 56
第三章 内存分配、类层次和继承 57
C和C++语言中的内存分配 57
在C++中分配内存 58
delete运算符 59
使用指针作为一个类的数据成员——Month程序 62
增加一个数据成员的内存 65
this指针 66
类层次和继承 67
类继承和Borland OWL 76
小结 77
第二部分Borland C++环境下多媒体编程 79
第四章编写第一个BORLAND C++应用程序 80
SayHello应用程序 80
小结 115
第五章编写第一个多媒体应用程序 116
使用TegoMM.VBX多媒体控制 116
ItsBeen.EXE应用程序 117
小结 138
ItsBeen2.EXE应用程序 139
第六章使用多媒体控制接口(MCI) 139
小结 150
第三部分声音和影象编程 151
第七章MIDI文件 152
PlayMidi.EXE应用程序 152
TypeFast.EXE应用程序 180
TypeFast.EXE应用程序怎样工作 182
小结 183
第八章CD音响 184
CD播放应用程序 184
小结 207
第九章 影象(AVI)文件 208
运行AVI影象文件之前 208
为Windows软件驱动器安装影象 209
MOVIE应用程序 210
小结 230
第十章编写Wave Editor应用程序 231
WavGraph应用程序 231
实现其它的标准Wave-Editing操作 254
小结 263
第十一章使用PC扬声器(第一部分) 264
Speaker应用程序 264
小结 281
第十二章使用PC扬声器(第二部分多任务) 282
Speaker2应用程序 282
小结 296
第四部分精通动画技术 297
Dance应用程序 298
第十三章动画(第一部分) 298
小结 328
第十四章 动画(第二部分) 329
Kennedy应用程序 329
给Play和Stop按钮设置变量 335
声明全局变量和函数原型 337
小结 350
第五部分创建交互性程序 351
第十五章游戏操纵杆 352
Joystick应程序 352
小结 379
Cards应用程序 380
第十六章扑克牌游戏 380
小结:编写您自己的扑克牌游戏 408
第十七章骰子游戏 409
Dice应用程序 409
小结:编写您自己的骰子游戏 427
第十八章虚拟现实 428
Room应用程序 428
小结 453
第十九章编写多媒体百科全书应用程序 454
Slide Show应程序 454
小结 484
第六部分 多媒体经典:TegoMM.VBX 485