C++ Builder高级开发实战指南

5星 · 超过95%的资源 需积分: 10 1 下载量 59 浏览量 更新于2024-07-19 收藏 25.12MB PDF 举报
"C++ Builder 高级开发人员技术指南是一本面向中高级开发者的书籍,专注于C++ Builder平台上的客户/服务器数据库应用、自定义组件编写、Web服务器应用开发,同时涵盖了TCP/IP、OLE和ActiveX等工业标准。书中详细介绍了C++ Builder的高级编程技术,包括VCL组件库的使用、图形处理、错误和异常处理、DLL及OLE自动化对象的运用,以及国际化的实现。此外,还涉及了程序发布和安装的相关知识,如编译选项、InstallShield Express的使用、许可问题和产品版本打包。第二部分主要讲解如何利用C++ Builder开发数据库应用程序,覆盖了多种数据库类型,如Paradox、dBASE、InterBase、Sybase等,并通过ODBC访问其他数据源。" 在C++ Builder中,开发人员可以利用其强大的VCL库来构建用户界面,这个库包含了一系列预定义的对象,简化了窗口、对话框、工具栏和酷栏的创建。VCL是用Object Pascal编写的,但在C++中依然可以直接使用,虽然存在一些C++特有的差异。书中专门讨论了C++与VCL类的交互以及C++语言的扩展,以适应C++ Builder的“组件-属性-事件”编程模式。 数据库应用程序开发方面,C++ Builder提供了广泛的数据库工具和组件,支持本地数据库和远程SQL服务器,通过ODBC接口可以连接到各种数据源。开发者能够创建窗体和报表来与这些数据库进行交互,实现数据的查询、插入、更新和删除操作。对于网络数据库,如InterBase和Sybase,C++ Builder提供了相应的驱动和组件支持。 此外,书中还介绍了如何处理分布式应用程序的挑战,如TCP/IP通信,这对于构建Internet Web服务器应用程序至关重要。OLE和ActiveX技术则允许C++ Builder应用程序与其他Windows应用程序进行集成和互操作。 《C++ Builder 高级开发人员技术指南》是一本全面的参考书,适合那些已经熟悉C++ Builder基础并希望深入学习高级特性和技术的开发者。通过阅读此书,开发者将能够提升自己的技能,创建更复杂、功能更丰富的应用程序。