"C.Builder5开发人员指南"是一本深入探讨C++Builder 5的开发实践的书籍,主要针对中高级开发者,特别关注于创建复杂的应用程序,如客户/服务器数据库应用、定制组件和Internet Web服务器开发,同时涵盖了对工业标准的支持,如TCP/IP、OLE以及ActiveX。为了有效利用该指南,读者需具备C++Builder的基本使用经验和C++编程技术。
该书共分为五个部分:
1. **使用C++Builder编程**:这部分详细介绍了如何在C++Builder环境中进行一般应用程序开发。它涵盖了关键编程技术,如通用可视组件库(VCL)对象的使用,这些对象简化了用户界面设计,如字符串处理、文本操作、Windows对话框、工具栏等。此外,还涉及图形、错误和异常处理,DLL和OLE自动化对象,以及国际化应用程序的编写。虽然VCL底层是用Object Pascal编写的,但书中也会讨论如何处理C++与VCL类之间的差异,以及C++对C++Builder组件-属性-事件模式的支持。
2. **开发数据库应用程序**:这部分着重介绍如何利用C++Builder的数据库工具和组件构建数据库应用。C++Builder兼容多种类型的数据库,包括本地数据库(如Paradox和DBASE)、网络SQL服务器(如InterBase和Sybase),以及通过ODBC连接的任何数据源。作者会指导读者如何利用C++Builder开发与这些数据库交互的应用程序。
3. **发布和部署**:这部分内容涉及将应用程序分发给用户的实际步骤,包括编译选项的选择、使用InstallShieldExpress进行安装程序制作、处理许可问题,以及确定产品发布的打包、DLL和所需库文件。
4. **其他高级主题**:除了以上内容,书籍可能还包含了额外的高级主题,如网络编程、多线程、性能优化、安全性和跨平台开发等,这些都是在C++Builder 5开发中不可或缺的知识。
阅读这本书不仅有助于提升C++Builder开发技能,还能帮助开发者理解和应用现代软件开发的最佳实践。对于希望通过C++Builder进行高效、高质量应用开发的开发者来说,这是一本不可或缺的参考文献。