C++Builder3互联网编程实战:COM,ActiveX与Web技术解析

5星 · 超过95%的资源 需积分: 17 5 下载量 122 浏览量 更新于2024-07-24 收藏 2.38MB PDF 举报
"C++Builder3核心编程技术涵盖了面向对象编程、COM、ActiveX、Web服务器应用程序及多种Internet协议,如WinSock、FTP、UDP、HTTP、HTML、SMTP、POP3和NNTP。这本书专为在Internet/Intranet环境下编程的开发者设计,详细讲解了使用C++Builder3进行高级开发的技术,同时也适用于其他开发工具的用户作为参考。" C++Builder是Borland公司推出的一款集成开发环境(IDE),特别适合于C++程序员进行Windows应用和数据库应用的开发。C++Builder3是其特定版本,它强化了对Internet和Intranet应用的支持。 本书的主要内容分为以下几个部分: 1. **面向对象编程**:讲解C++的基础和高级特性,包括类、对象、继承、多态性和封装,这些都是现代软件开发的核心概念。 2. **组件对象模型(COM)**:COM是Microsoft提出的一种二进制标准,用于实现跨进程通信和组件复用。书中会介绍如何在C++Builder3中创建和使用COM对象。 3. **ActiveX框架**:ActiveX是COM的一个扩展,用于构建可嵌入Web页面和其他应用程序的控件。书中的这部分将探讨如何使用C++Builder3创建和管理ActiveX控件。 4. **TypeLibrary**:TypeLibrary是描述COM组件接口和方法的元数据,它在不同组件间提供接口的标准化描述。 5. **编辑器和控件**:涵盖如何使用IDE中的编辑器来创建和编辑代码,以及如何利用各种内置控件(如WinSock、FTP、UDP、HTTP、HTML、SMTP、POP3和NNTP控件)进行网络编程。 6. **网络协议**:详细介绍WinSock编程,用于TCP/IP通信,以及FTP、UDP、HTTP、SMTP、POP3和NNTP等常见Internet协议的应用。 7. **Web服务器应用程序**和**Web服务器的细节**:讨论如何利用C++Builder3创建Web服务器应用程序,以及在实现这些应用时需要注意的技术细节。 8. **OLE自动化**:讲解如何通过C++Builder3实现对象链接和嵌入(OLE)自动化,使得不同应用程序间可以互相操作和控制。 9. **创建Web服务器应用程序**:提供实际的案例和步骤,指导读者构建和部署Web服务器应用程序。 这本书的目的是帮助开发者提升在Internet/Intranet环境下的编程技能,尽管它是以C++Builder3为背景,但书中的很多理论和技术对于使用其他开发工具的程序员同样有指导意义。书中还包括了配套的光盘,可能包含示例代码和库文件,以辅助读者理解和实践书中的技术。