C++ Builder是运行于Windows平台上的交互式可视化集成开发环境。本书以程序开发为主线,内容涵盖了利用C++ Builder 5/5.5开发完整的应用程序所需的各种知识,包括控件开发技术、图形和图像处理、窗体开发技术、文件操作、多媒体开发技术和网络与数据库开发等。内容讲解由浅入深,并在详细讲解的基础上配合具体的实例,便于学习和掌握。
本书内容丰富,层次分明。对于初学C++ Builder者,可以迅速提高水平,对于已经具有C++ Builder编程经验者,则是很好的升级指导书。
前言\r\n\r\n第一章 C++ Builder 5简介\r\n\r\n1.1 C++ Builder概述\r\n1.2 C++ Builder与Visual C++的比较\r\n1.3 C++ Builder 5的新特点\r\n1.4 C++ Builder 5的安装\r\n1.5 C++ Builder 5的帮助系统\r\n1.6 本章小结\r\n\r\n第二章 C++ Builder 5开发环境\r\n\r\n2.1 主窗口\r\n2.2 代码编辑窗口\r\n2.3 表单设计窗口\r\n2.4 对象察看窗口\r\n2.5 项目管理窗口\r\n2.6 本章小结\r\n\r\n第三章 面和对象的C++语言\r\n\r\n3.1 C++语言简介\r\n3.2 类\r\n3.3 构造函数与析构函数\r\n3.4 继承与多重继承\r\n3.5 编程实例\r\n3.6 本章小结\r\n\r\n第四章 C++ Builder 5可视组件库(VLC)\r\n\r\n4.1 综述\r\n4.2 组件\r\n4.3 组件通用的属性及事件\r\n4.4 对象及对象的通用方法\r\n4.5 本章小结\r\n\r\n第五章 C++ Builder 5组件的使用\r\n\r\n5.1 常用C++ Builder组件的使用\r\n5.2 更高级的C++ Builder组件\r\n5.3 本章小结\r\n\r\n第六章 菜单的设计与创建\r\n\r\n6.1 概论\r\n6.2 主菜单的创建\r\n6.3 弹出式菜单的设计\r\n6.4 菜单模板的制作\r\n6.5 动态建立菜单及菜单制作\r\n6.6 编程实例\r\n6.7 本章小结\r\n\r\n第七章 C++ Builder中窗体的创建与设计\r\n\r\n7.1 窗体的概念\r\n7.2 创建窗体\r\n7.3 给窗体添加标题名称\r\n7.4 保存窗体\r\n7.5 文本描述窗体\r\n7.6 窗体类型的设计\r\n7.7 本章小结\r\n\r\n第八章 图形设计与实现\r\n\r\n8.1 图形构件\r\n8.2 TCanvas类\r\n8.3 圆形、三角形按钮的实现\r\n8.4 图形设备接口\r\n8.5 绘图操作\r\n8.6 本章小结\r\n\r\n第九章 对话框的设计\r\n\r\n9.1 模式对话框\r\n9.2 消息框\r\n9.3 无模式对话框\r\n9.4 通用对话框组件\r\n9.5 本章小结\r\n\r\n第十章 动态链接库\r\n\r\n10.1 DLL概论及Windows的动态链接库\r\n10.2 DLL调用应用程序的生成\r\n10.3 DLL中的窗口和资源\r\n10.4 DLL应用实例源程序\r\n10.5 本章小结\r\n\r\n第十一章 调试工具及其使用\r\n\r\n11.1 调试工具\r\n11.2 断点的设置\r\n11.3 变量跟踪\r\n11.4 其他调试工具\r\n11.5 调试技术\r\n11.6 本章小结\r\n\r\n第十二章 有关程序装饰的使用\r\n\r\n12.1 窗体装饰技术\r\n12.2 光标的使用\r\n12.3 上下文帮助\r\n12.4 本章小结\r\n\r\n第十三章 使用Windows注册表\r\n\r\n13.1 注册表概论\r\n13.2 TRegistry类及其使用\r\n13.3 本章\r\n\r\n第十四章 C++ Builder数据库结构与编程\r\n\r\n14.1 数据库基础\r\n14.2 Borland数据库引擎\r\n14.3 C++ Builder数据库构件 \r\n14.4 建立数据库应用程序\r\n14.5 本章小结\r\n\r\n第十五章 多媒体应用程序设计\r\n\r\n15.1 媒体播放器组件\r\n15.2 媒体播放器使用示例\r\n15.3 CD音效实现选摘\r\n15.4 本章小结
Windows操作系统如今已经是一统江山, 因此开发基于此的应用软件成为程序员的首选, 立友好的界面和强大的功能带来了广阔的市场应用前景, 也为广大软件开发者提供了大显身手的场地. 在应用程序开发工具比较缺乏的早期, 占尽技术优势的Inprise公司(其前身为著名的 Borland公司)由于市场操作不当, 所以其主打产品 Borland C+十渐渐失势, 后来, 重组后的Inprise推出的C++Builder以其领先业界的技术标准和高度整合的开发环境卷土重来, 逐渐从微软的统领的编程世界大餐分得一羹, 成为程序员们喜爱的首选开发工具.
C++ Builder 5是 Inprise公司在1999年继推出C++ Builder的第一个版本后, 为了适应软件开发的新需要. 而推出的最新版本. 它是运行于Windows 95/98/NT/2000/XP上的交互式可视化集成开发环境, 由于其具有快速的开发效率. 可视化的开发界面以及强大的数据库应用开发能力. 网络支持能力等新特点深受用户的青睐. 而 C++ Builder所提供的丰富组件, 使得软件的开发变得相当容易.
当学习一个新的应用程序时, 研究一个相关的例子可以在较短的时间内获得较大的效果, 通过例子可以更清晰地感受到一个类的开发者是如何进行应用程序开发的.
本书以程序开发为主线, 内容涵盖了利用C++ Builder 5开发完整的应用程序所需要的各种知识, 如组件开发技术. 图形和图像处理. 窗体开发技术. 文件操作. 多媒体开发技术和网络与数据库开发等等.
本书一共由15章组成, 主要内容包括:C++ Builder 5简介与安装, 主要介绍了该开发系统安装的流程和注意事项, C++ Builder 5的集成开发环境, 通过对集成环境的详细讲解, 读者可以快速地掌握这种新工具的使用技巧, 面向对象的C++ Builder 5语言人门, 主要介绍了面向对象的设计思想和语言基础, C++ Builder 5的可视化组建库和组件的使用, 这是快速开发软件的一个高效的捷径, 充分利用这些组件和组建库可以大大缩短开发周期, 另外还详细介绍了程序界面中菜单的设计和创建. 窗体的设计和创建. 工程项目的管理与运行调试. 图形编程. 动态链接库. 程序调试工具的使用. 程序界面的重视设计. Windows注册表的编程. 数据库应用程序的开发. 多媒体程序的开发等相关内容.
在内容安排上, 本书采用了理论和实践相结合的方法, 一方面详细阐述使用C++ Builder5进行应用程序设计的基本内容, 另一方面注重培养读者解决实际问题的能力, 书中针对每个主题, 提供了一个或几个实例, 使读者在学习本书理论知识的同时, 通过自己的实践来加深对该语言的理解, 以便能在日后的开发中充分发挥 C++ Builder 5的强大功能和高效的特点.
希望读者通过对本书的学习, 能够熟悉C++ Builder 5软件开发的过程, 快速掌握C++Builder 5的开发技巧, 并能够独立地自行设计和开发应用程序.
限于时间和作者水平所限, 本书不可避免地存在不足和错漏, 希望广大读者批评指正.