VisualC++6.0开发ActiveX控件实战指南

需积分: 33 0 下载量 175 浏览量 更新于2024-07-28 收藏 6.52MB PDF 举报
"学用Visual C++ 6.0开发ActiveX控件" 本书详细介绍了如何使用Microsoft Visual C++ 6.0开发ActiveX控件,由Nathan Wallace撰写并由王灿翻译,潘名莲审校。ActiveX技术是微软提出的一种组件对象模型(Component Object Model, COM),用于构建可重用的软件组件,尤其是在Windows环境下。ActiveX控件是这些组件的一种形式,可以在网页、应用程序等多处嵌入和使用。 书中首先从COM的基础知识入手,讲解了COM的基本概念和原理,这是理解ActiveX控件开发的前提。然后,作者介绍了 ATL (Active Template Library) 的基础知识,这是一个轻量级的库,专门用于简化COM对象和ActiveX控件的开发。通过ATL,开发者可以快速创建高效且小巧的控件,如在ATL中创建Internet Explorer(Lite)和Full ActiveX控件。 接着,书中详细讨论了如何在ATL中实现ActiveX控件的属性页面支持,以及如何处理控件的事件。属性页面允许用户自定义控件的外观和行为,而事件处理则是控件与外界交互的关键。 对于更高级的开发者,书中的内容还包括了使用MFC (Microsoft Foundation Classes) 创建ActiveX控件的方法。MFC是微软提供的一个面向对象的C++库,用于简化Windows编程。通过MFC,开发者可以创建功能更强大、更复杂的ActiveX控件,并且同样涵盖了在MFC中实现属性页面和事件支持的技巧。 此外,书中还特别强调了ActiveX控件在Internet环境中的应用,这在1999年时是一个重要的主题,因为互联网的快速发展推动了Web应用程序和组件化技术的需求。 本书适合计算机科学的本科生、研究生,以及从事计算机科学研究和开发的人员,尤其是对Windows编程和ActiveX技术感兴趣的读者。内容既包含了理论基础,也有实际操作的指导,是一本实用性强的参考资料。