本书以C++Builder6.0为蓝本,从基础入手,通过大量的实例练习,系统全面地介绍了C++Builder6.0中各个组件的使用方法,详细说明了这些组件的属性,方法和事件,以及在程序设计中如何设置和使用。结俣实例介绍了利用组件进行菜单设计、文件操作、多媒体技术、数据库程序开发、网络的编程、图形与图像处理的基本步骤和实现方法,通过本书的学习,读者可以轻松掌握C++Builder6.0的组件的使用,以及基本程序设计方法和步骤。\r\n 本书内容全面,语言流畅,实例丰富,图文并茂,注重现论联系实际。本书可供从事C++Builder开发及相关工作的人员学习和参考,尤其适合作为大、中专院校和培训班教材使用。\r\n
系列教材序言\r\n前言\r\n第1章 C++Builder6.0编程基础\r\n 1.1 C++Builder6.0的主要特性\r\n 1.2 可视化编程的基本要素\r\n 1.3 C++Builder6.0的系统需求\r\n 1.4 C++Builder6.0集成开发环境\r\n 1.5 使用帮助系统\r\n 1.6 C++Builder6.0简单的程序示例\r\n 1.7 小结\r\n 1.8 习题\r\n第2章 C++语言编程基础\r\n 2.1 基本概念\r\n 2.2 C++的文件结构\r\n 2.3 运算符与表达式\r\n 2.4 流程控制\r\n 2.5 数组\r\n 2.6 函数\r\n 2.7 指针\r\n 2.8 结构、联合和枚举\r\n 2.9 小结\r\n 2.10 习题\r\n第3章 C++Builder语言的特性\r\n 3.1 类的基本概念\r\n 3.2 继承\r\n 3.3 多态性\r\n 3.4 C++Builder对C++的扩展\r\n 3.5 小结\r\n 3.6 习题\r\n第4章 应用程序界面设计\r\n 4.1 窗体设计\r\n 4.2 菜单设计\r\n 4.3 多文档界面应用程序的设计\r\n 4.4 小结\r\n 4.5 习题\r\n第5章 常用组件介绍\r\n 5.1 按锯类组件\r\n 5.2 基本组件\r\n 5.3 工个栏\r\n 5.4 状态栏(StatusBar)\r\n 5.5 扩展组件\r\n 5.6 小结\r\n 5.7 习题\r\n第6章 对话框设计\r\n 6.1 提示信息框\r\n 6.2 标准对话框\r\n 6.3 对话框的应用\r\n 6.4 小结\r\n 6.5 习题\r\n第7章 文件操作\r\n 7.1 文件管理组件\r\n 7.2 文件操作\r\n 7.3 文件存取\r\n 7.4 小结\r\n 7.5 习题\r\n第8章 图形设计与打印\r\n 8.1 Windows GDI简介\r\n 8.2 Canvas(画布)类简介\r\n 8.3 Color(颜色)类\r\n 8.4 图形设计的组件\r\n 8.5 Canvas类的属性和方法\r\n 8.6 打印\r\n 8.7 小结\r\n 8.8 习题\r\n第9章 图像处理\r\n 9.1 图像处理的基本知识\r\n 9.2 图像设计组件\r\n 9.3 与图像设计有关的类\r\n 9.4 图像的特殊效果\r\n 9.5 小结\r\n 9.6 习题\r\n第10章 多媒体技术\r\n 10.1 多媒体的基本知识\r\n 10.11 音频\r\n 10.12 数字视频\r\n 10.13 动画\r\n 10.14 图形\r\n 10.15 文本\r\n 10.2 多媒体组件\r\n 10.21 Antmate组件\r\n 10.22 MediaPlye(媒体播放器)组件\r\n 10.3 媒体播放器(MediaPlye)组件的应用\r\n 10.31 CD播放器\r\n 10.32 利用MCI (Media Control Interface)实现CD播放器\r\n 10.33 播放VCD文件\r\n 10.4 小结\r\n 10.5 习题\r\n第11章 网络编程技术\r\n 11.1 网络基本知识\r\n 11.2 网络组件\r\n 11.3 网络组件应用及编程\r\n 11.4 小结\r\n 11.5 习题\r\n第12章 数据库开发技术\r\n 12.1 数据库开的基本知识\r\n 12.2 数据库纵辅助工具\r\n 12.3 数据库组件\r\n 12.4 数据库应用程序设计\r\n 12.5 C++Builder6.0的报表设计\r\n 12.6 小结\r\n 12.7 习题\r\n第13章 组件对角模型(COM)\r\n 13.1 COM的基本概念\r\n 13.2 使用向导创建COM对象\r\n 13.3 OLE自动化\r\n 13.4 小结\r\n 13.5 习题\r\n第14章 动态连接库及应用程序打包\r\n 14.1 动态连接库\r\n 14.2 应用程序的打包\r\n 14.3 小结\r\n 14.4 习题\r\n参考文献\r\n
C++Builder6.0的出现是程序开发人人员,特别是C什程序员的一大幸事!
如果你还在为VisualC++开发的应用程序单调的用户界面而痛苦,为VisualBasic的效率低而烦恼的时候,为Delphi与C++语言不兼容而叹息, C++Builder 6.0将为你解决上述问题,它绝对是一个非常好的软件。
C++Builder(简称为BCB)是Borland公司推出的一个功能强大的应用程序开发工具,它不仅具有Delphi的简单、功能强大和高效率等特点,而且还结合了C++灵活性的优点,因此广受C++程序员的欢迎。新版本BorlandC抖Builder6.0,是一套遵循ANSIC++的开发工具,它为开发人员创建支持新兴Web服务的高效应用提供一个稳固、高效的电子商务开发环境。
本书以C++Builder 6.0为蓝本,从基础入手,深入浅出地讲解了C++Builder 6.0各种组件的基本属性、方法和事件,尽可能详细地介绍了各种组件在实际应用系统开发中的基本步骤和实现手段,并通过实例练习加深读者对内容的理解。书中列举的大量实例,稍加修改就可以应用于实际的开发工作。
全书共分14章,按照由易到难、循序渐进的规律安排内容,同时强调了实用性和典型性。第1章介绍了C++Builder 6.0的特性及开发界面;第2、3章介绍了C++语言的基本知识及语法,第4章介绍了窗体设计及菜单设计;第5章介绍了常用组件的使用;第6章介绍了对话框的设计方法;第7章介绍了文件的基本操作;第8章介绍了图形设计的类和组件及如何实现打印;第9章介绍了图像处理的基本知识及如何利用图像组件进行图像效果处理;第10章介绍了多媒体开发技术;第11章介绍了网络编程方法;第12章介绍了数据库基础知识、数据库程序设计方法及报表设计;第13章介绍了COM对象;第14章介绍了动态连接库及程序打包。
本书内容详实,图文并茂,操作性强,适合对C++Builder程序开发感兴趣的初、中级读者阅读。通过学习本书,可以使对C++和C++Builder“一点都不懂”的读者,较快地掌握C++Builder的基本知识和程序设计方法,轻松地设计出自己的应用程序。
本书由赵景波、荣盘祥、周祥龙负责编写,参加编写的还有齐薇、于治领、张海鹏、齐勇、李世令、付本国、宋一兵、齐万辰、马世琪等。
由于作者水平有限,编写比较仓促,不足之处在所难免,希望读者不吝赐教,以使本书质量进一步得到提高。
编者
2004年6月