C++Builder3互联网编程技术:COM,ActiveX与Web服务器

需积分: 2 3 下载量 145 浏览量 更新于2024-10-02 收藏 2.38MB PDF 举报
"C++Builder核心编程技术涵盖了COM、ActiveX、Web服务器应用程序以及各种Internet协议,如WinSock、UDP、HTTP、HTML、FTP、SMTP、POP3和NNTP等。本书适合有经验的程序员,旨在帮助他们掌握在Internet/Intranet环境下编程的技术。书中不仅针对C++Builder3用户,其内容对使用其他开发工具的读者也有参考价值。" C++Builder是一种集成开发环境(IDE),特别适合于C++程序员进行Windows应用和数据库应用的开发。此书《C++Builder3核心编程技术》深入讲解了利用C++Builder进行高级编程的方法,特别是与网络相关的技术。 1. **面向对象编程**:C++Builder基于C++语言,支持面向对象编程,允许开发者创建可重用的类和对象,以提高代码的组织性和效率。 2. **组件对象模型(COM)**:COM是微软的一种二进制标准,用于实现跨进程通信和组件间的互操作性。书中详细介绍了如何在C++Builder中使用COM技术。 3. **ActiveX框架**:ActiveX是COM的一个扩展,用于创建和使用可交互的Web控件。开发者可以学习如何在C++Builder中创建和集成ActiveX控件。 4. **TypeLibrary**:TypeLibrary是COM组件中描述接口和类的元数据存储,有助于不同编程语言之间的互操作。书中有教程指导如何使用和管理TypeLibrary。 5. **OLE自动化**:OLE自动化使得一个程序可以控制另一个程序的对象,书中的内容可以帮助读者理解和实施这一功能。 6. **网络协议**:书中详细讨论了WinSock(Windows套接字)API,以及FTP、UDP、HTTP、SMTP、POP3和NNTP这些Internet协议,这些都是构建网络应用程序的基础。 7. **Web服务器应用程序**:这部分内容涉及如何使用C++Builder创建Web服务器应用程序,包括使用不同的控件如HTTP控件来处理Web请求。 8. **控件使用**:书中详细讲解了如何使用FTP控件、UDP控件、HTML控件、SMTP控件、POP控件和NNTP控件,这些都是构建Internet应用程序的关键组成部分。 9. **创建Web服务器应用程序**:这部分教程指导读者如何利用C++Builder开发能够处理Web请求的应用程序,这对于构建Intranet或Internet服务至关重要。 10. **Web服务器的细节**:除了基本的编程技术,书还探讨了Web服务器的内部工作原理,使开发者能更深入理解网络应用程序的运行环境。 《C++Builder3核心编程技术》是一本面向有经验程序员的高级指南,通过它,读者不仅可以掌握C++Builder的高级特性,还能了解到当时最新的Internet编程技术。尽管出版时间较早,但其中关于COM、ActiveX和网络协议的基础知识仍然具有很高的学习价值。