"C++ Builder 5开发人员指南是一本深入介绍如何利用C++ Builder 5进行软件开发的教程,适合已有一定C++ Builder基础的读者。本书详细讲解了使用C++ Builder创建各种类型的应用程序,包括客户端/服务器数据库应用、自定义组件、Internet Web服务器应用,并覆盖了TCP/IP、OLE及ActiveX等相关工业标准。书中还涉及了C++ Builder的IDE和基本编程技术的快速入门指导。"
在第一部分"使用C++ Builder编程"中,作者涵盖了创建C++ Builder应用程序的基础和进阶技术。这部分内容包括如何使用C++ Builder的可视化组件库(VCL)以简化用户界面设计,如处理字符串、文本操作、Windows通用对话框、工具栏和酷栏的实现。此外,还讲解了图形处理、错误和异常处理、动态链接库(DLL)的使用、OLE自动化对象以及如何编写适应多语言环境的国际化应用程序。特别地,这部分还讨论了C++ Builder的VCL虽然基于Object Pascal,但对C++应用程序的影响以及C++中如何利用VCL类的特性和C++特定的语言扩展。
第二部分"开发数据库应用程序"专注于利用C++ Builder的数据库工具和组件构建数据库应用。通过C++ Builder,开发者可以访问多种类型的数据库,如本地的Paradox和dBASE,远程的SQL服务器如InterBase和Sybase,甚至通过ODBC连接到任何数据源。这部分内容会涵盖创建与数据库交互的窗体和报表,以及如何利用数据库连接、查询和事务处理。
第三部分可能涉及"编写定制组件",教导读者如何自定义VCL组件以满足特定项目需求,扩展C++ Builder的功能。
第四部分"Internet Web服务器应用程序开发"将介绍如何使用C++ Builder构建Web应用程序,可能涵盖HTTP协议、CGI脚本、ISAPI扩展等技术,以使应用程序能够与Internet无缝对接。
第五部分可能涉及"工业标准规范的支持",详细讲解C++ Builder如何支持TCP/IP协议栈、OLE和ActiveX技术,帮助开发者创建能够与其他系统和应用集成的解决方案。
最后,书中还有关于"发布和部署"的章节,提供了如何将应用程序打包、分发给最终用户的信息,包括使用InstallShield Express创建安装程序、处理许可问题、选择正确的包、DLL和其他库以确保应用程序的正确运行和兼容性。
这本书是C++ Builder 5开发者的宝贵资源,通过深入学习,开发者可以充分利用C++ Builder的强大功能,构建高效、稳定且功能丰富的应用程序。