C++Builder3与分布式计算:从OLEAutomation到Internet应用

需积分: 9 13 下载量 118 浏览量 更新于2024-07-31 收藏 7.97MB PDF 举报
"Borland C++ Builder3 是一本由李維老師编著的关于C++ Builder3开发的书籍,主要探讨了在分布式计算环境中的应用技术。本书详细讲解了C++ Builder3在创建分布式数据库应用、OLE Automation Server、COM、DCOM、ActiveX组件以及N-Tier分布式应用系统等方面的知识,同时也涵盖了ActiveForm和基于浏览器的应用程序以及Internet/Intranet应用程式的开发技术。" 在第一章"分布式计算环境"中,作者首先介绍了主从架构应用程式的开发观念,强调了这种模式在传统软件开发中的作用。接着,书中引导读者进入新世代计算环境,讨论了C++ Builder3.0在分布式数据库应用中的架构设计。书中还阐述了组件导向和中介软件的重要性,以及C++ Builder与CORBA(Common Object Request Broker Architecture)的集成,展示了如何在C++环境中利用CORBA进行跨平台通信。 第二章"OLEAutomationServer,中介服务物件和DCOM",深入探讨了C++ Builder与OLEAutomation的结合,解释了不同类型的OLEAutomation,并提供了实现OLEAutomation的步骤。同时,本章也介绍了DCOM(Distributed Component Object Model),阐述了如何使用DCOM进行分布式应用程序的编写。 第三章聚焦于"COM,DCOM和ActiveX元件",解释了ActiveX组件、接口和TypeLibrary的基本概念,以及如何在C++ Builder中访问和操作COM对象。此外,还详细讲解了如何定义和访问多个COM接口,为开发者提供了实际操作的指导。 第四章"开发N-Tier分布式应用系统",全面讲解了如何构建多层架构的分布式应用。通过实例,作者演示了C++ Builder3.0提供的分布式元件的使用方法,解释了N-Tier应用程序的工作原理和执行效率,并且讨论了远程数据集参数的设置,以及TRemoteServer、TMIDASConnection、TClientDataSet等关键组件的角色。此外,章节还涵盖了另一种形式的N-Tier架构、缓存更新策略,以及对N-Tier未来发展的展望。 第五章"ActiveForm和以浏览器为主的 应用程序",介绍了如何将C++ Builder与ActiveForm及浏览器结合,开发出无缝的前端应用。书中详细讲述了Package和CAB压缩技术,以及如何开发基于浏览器的数据库应用和TransactionServer中介服务对象。此外,还探讨了ActiveForm在推送技术中的应用。 最后一章"开发Internet/Intranet应用程式",展示了BCB提供的各种Internet组件,如HTTP服务器、FTP服务器和电子邮件客户端组件,为开发者提供构建网络应用的基础。 "Borland C++ Builder3 李維.pdf"是一本深入浅出的C++ Builder3开发指南,涵盖了分布式计算环境下的各种技术和实践,是学习和提升C++ Builder分布式应用程序开发能力的重要参考资料。