"C++Builder核心编程技术.pdf"
C++Builder是一种集成开发环境,专注于使用C++语言进行Windows和网络应用程序的开发。这本书《C++Builder3核心编程技术》由徐新华编著,主要针对C++Builder3这一版本,详细讲解了当时热门的编程技术,特别是与Internet相关的开发。书中不仅涵盖了C++的基础知识,还深入探讨了面向对象编程、组件对象模型(COM)、ActiveX框架,以及如何利用这些技术构建Web服务器应用程序。
COM是Microsoft提出的一种二进制标准,它允许不同语言和不同进程中的对象进行交互。在C++Builder中,通过COM,开发者可以创建和使用跨平台的组件。ActiveX是COM的一个子集,专用于创建可以在网页中运行的控件,使得用户能够在浏览器中直接与应用程序交互。
书中还详细介绍了“TypeLibrary”编辑器的使用,这是一个用于管理COM接口和类型库的重要工具。通过它,开发者可以方便地导出和导入接口定义,使得不同组件之间的通信更加顺畅。
在互联网相关的技术部分,书里涵盖了多种网络协议,如WinSock(Windows套接字)API,用于实现TCP/IP通信;FTP(文件传输协议)控件,用于文件上传下载;UDP(用户数据报协议)控件,支持无连接的数据传输;HTTP(超文本传输协议),用于Web页面的请求和响应;HTML(超文本标记语言),用于网页内容的构造;SMTP(简单邮件传输协议)和POP3(邮局协议版本3),分别用于发送和接收电子邮件;NNTP(网络新闻传输协议),用于新闻组的交流。
此外,书中的内容不仅限于C++Builder3,很多概念和技术对于使用其他开发工具的程序员也有指导意义,比如VB(Visual Basic)、Delphi或PowerBuilder的开发者也能从中受益。书中还提到了创建Web服务器应用程序的细节,这对于想要构建企业级Intranet应用的读者来说非常实用。
《C++Builder3核心编程技术》是一本面向有一定C++基础,希望进入Internet/Intranet编程领域的开发者的深度指南,书中提供的实例和实践指导能够帮助读者快速掌握相关技术,并将其应用到实际项目中。虽然出版于1998年,但书中涉及的一些基础原理和技术至今仍然有其价值,对于理解现代网络编程有着重要的历史参考意义。