Visual C 6.0与ActiveX开发实战指南

5星 · 超过95%的资源 需积分: 33 57 下载量 182 浏览量 更新于2024-07-25 收藏 6.52MB PDF 举报
"学用 Visual C 6.0 开发 Active X 控件,这本书由 Nathan Wallace 著,王灿译,潘名莲审校,由电子科技大学出版社出版。书中详细介绍了如何使用 Visual C++ 6.0 开发 ActiveX 控件,涵盖了COM基础,ATL与MFC入门,以及ActiveX在Internet中的应用等多个方面。" 本文档是关于使用Visual C++ 6.0进行ActiveX控件开发的教程,由经验丰富的作者Nathan Wallace撰写。ActiveX技术是一种在Windows平台上构建组件化软件的方式,它允许开发者创建可重用的代码模块,这些模块可以在不同应用程序之间共享,极大地提高了开发效率。 书中的内容首先引导读者了解COM(Component Object Model)基础,这是ActiveX技术的核心,COM提供了一种标准接口,使得不同的对象可以相互通信。接着,它介绍了ATL(Active Template Library)的基本概念,这是一个轻量级的库,专为高效地创建COM对象和ActiveX控件而设计。ATL入门部分将让读者掌握创建简单ActiveX控件的方法,包括如何利用Lite版本的Internet Explorer控件。 随后,书中深入到如何在ATL中创建Full ActiveX控件,这些控件具有更复杂的功能和交互性。此外,还讨论了ATL如何支持ActiveX控件的属性页面和事件处理,这对于实现用户界面的定制和响应用户操作至关重要。 对于那些熟悉MFC(Microsoft Foundation Classes)的开发者,书中也提供了MFC开发ActiveX控件的指南,包括创建具有特定功能的控件以及全性能的ActiveX控件。MFC是基于C++的类库,为Windows编程提供了一套全面的框架,使得开发者能够更容易地利用COM和ActiveX。 书中还专门讨论了MFC对ActiveX控件属性页面和事件的支持,这些内容可以帮助开发者更好地管理和控制控件的行为。最后,书中的“ActiveX用于Internet”章节展示了如何在Web环境中使用ActiveX技术,这在当时是互联网应用程序开发的重要部分。 本书适合计算机科学的本科生、研究生、科研工作者以及对计算机编程感兴趣的爱好者学习。通过深入阅读和实践,读者将能够掌握利用Visual C++ 6.0开发高质量、可复用的ActiveX控件的技能,从而提升其在Windows平台上的软件开发能力。