本书通过1个实例由浅入深地介绍了如何使用C++Builder6来进行Windows应用程序的开发。全书共分成11个部分,其中包括:基本组件应用、功能组件应用、对话框设计、基本绘图、图像处理、文件与系统操作、硬件设备检测、多媒体编程、网络编程、数据库编程及其他应用技巧。本书实例的程序源代码均包含在随书附送的光盘中。其中,除了实例71与实例1需要向C++Builder中添加Active)(组件,以及数据库部分的实例需要进行数据源的配置之外,其余程序全部能够在C++Builder6中直接运行。本书适合于初、中级读者(最好是了解C或C抖语法的读者)使用,对于高级程序员也具有一定的参考价值。前言在面向对象的可视化编程技术领域中,由Borland公司所开发的C++Builder以其强大的RAD(RapidApplicationDevelopment,快速应用程序开发)功能而独树一帜。它能够节省开发人员设计程序界面和实现底层支持的时间,可以将更多的精力花在程序的逻辑设计上。目前最新的产品是C++Builder6,它不但继承了以前版本的所有优点,而且还扩展并增强了一系列新的属性:如网络与数据库技术、Debug调试功能等。,在C++Builder中所使用的是VCL(ⅥsualComponentLibrary)类库。VCL类库使用简单,功能强大,而且充分体现了面向对象的特点。另外,VCL类库是用Pascal语言编写的,所以在C++Builder中就同时具有了C什和Pascal的强大功能。本书针对C++Builder6中的应用程序开发,共设计了1个实例,按照功能可将其分成11个部分,具体安排如下:在第一和第二部分中,介绍了用C++Builder开发应用程序的一般步骤和一些常用组件的使用方法。在第三部分中,详细地介绍了C++Builder中的通用对话框组件和消息对话框的使用。在第四和第五部分中,介绍了在C++Builder中绘图和一些简单图像处理的方法。在第六和第七部分中,着重介绍了WindowsAPI函数的使用方法,并用它来获取和设置文件、系统和硬件的各种信息。第八部分是多媒体编程部分,主要介绍了如何播放几种常见的多媒体文件。第九部分是网络编程部分,介绍了几种常用的与网络相关的组件。第十部分是数据库编程部分,简要介绍了在用C++Builder进行数据库编程时所使用的一般方法。在最后一个部分中,介绍了在C++Builder中的一些其他常用的应用技巧。本书从基本知识开始讲解,逐步深入,覆盖了用C++Builder进行程序设计的大部分领域,以实用性见长。本书主要由清华大学魏俊鹏编写,另外,于秋生、周家新、张俊岭、李志伟、李子婷、张海霞、李龙、吴金华、管佩森、侯高岚、许社村、赵磊、张素卿、周松建、仇谷峰、沈应逵、吴建文、徐日强、于华芸、俞雷、钱秀槟和张龙卿等也参加了部分内容的编写及素材整理工作,在此一并表示感谢。’由于编写的时间仓促,再加上编者的个人能力有限,书中难免会出现一些不足或纰漏之处。竭诚欢迎广大读者对本书提出批评和建议。