本书以Visual C++开发环境为背景,对Windows套接字、邮槽、管道、MAPI、WinInet以及通信端口等主要的网络通信编程技术作了较详细的介绍。为使读者能够系统地掌握Visual C++对网络通信程序的开发,本书还对Windows编程基础、MFC应用程序设计基础等基础知识作了简要介绍,同时也对与网络通信编程密切相关的技术如多任务管理、动态链接库和钩子等作了阐述。本书后介绍的联机帮助和安装盘的制作方法,使读者能够开发出具有专业水准的网络通信程序。 本书可供各大专院校电子类专业及其相近专业师生、从事IT业的工程技术人员及所有编程爱好者参考使用。
C++ Builder是运行于Windows平台上的交互式可视化集成开发环境。本书以程序开发为主线,内容涵盖了利用C++ Builder 5/5.5开发完整的应用程序所需的各种知识,包括控件开发技术、图形和图像处理、窗体开发技术、文件操作、多媒体开发技术和网络与数据库开发等。内容讲解由浅入深,并在详细讲解的基础上配合具体的实例,便于学习和掌握。 本书内容丰富,层次分明。对于初学C++ Builder者,可以迅速提高水平,对于已经具有C++ Builder编程经验者,则是很好的升级指导书。
本书详细介绍使用C Builder 6进行程序开发的各个方面,尤其是C Builder 6中的DataSnap、WebSnap和BizSnap新技术。同时,给出大量实例程序,帮助读者理解和掌握相关的技术知识;本书还对和C Builder 6相关的未来技术发展作了展望和讨论,可以让读者从较高的层次来理解软件技术的发展。 本书-4章介绍使用C Builder 6进行软件开发的基础和背景知识;第5章介绍大量实用的开发技术;第6-7章介绍数据库开发技术;第8-9章介绍组件编写和线程使用;0-11章介绍和Inter相关的开发技术,包括Inter组件、WebSnap和Web Services;2章介绍利用C Builder 6和Kylix 3进行跨平台开发的内容。 本书附带一张光盘,内容为书中示例程序的源代码。 本书内容全面、实例丰富、文字流畅,有助于开发者快速掌握C Builder 6的核心开发技术。本书适合有程序设计经验的读者阅读。
本书重点介绍了C++面向对象程序设计的底层机制,包括结构式语意、暂时性对象的生成、封装、继承和虚拟——虚拟函数和虚拟继承。书中向你表明:理解底层实现模型,可以极大地提高你的编码效率。Lippman澄清了那些关于C++系统开销与复杂性的各种错误信息和猜测,指出了其中某些成本和利益交换确实存在。他在书中详述了各种实现模型,指出了它们的发展方向以及促使其发展的根本原因。本书涵盖了C++对象模型的语意暗示,并指出了这个模型是如何对程序造成影响的。