使用Visual C++ 6.0开发ActiveX控件教程
需积分: 33 79 浏览量
更新于2024-07-29
收藏 6.52MB PDF 举报
"本书详细介绍了如何使用Visual C++ 6.0开发ActiveX控件,由(美)Nathan Wallace撰写,王灿翻译,潘名莲审校,由电子科技大学出版社出版。内容涵盖了COM基础,ATL和MFC入门,以及在ATL和MFC中创建各种类型的ActiveX控件,包括属性页面和事件支持,还涉及ActiveX在Internet中的应用。"
ActiveX是微软提出的一种技术,用于构建可重用的软件组件,它基于Component Object Model (COM)。COM是一种二进制标准,允许不同语言和操作系统间的组件交互。Visual C++ 6.0是开发ActiveX控件的强大工具,因为它包含了Microsoft Foundation Classes (MFC)库,该库简化了COM的编程。
本书首先引导读者入门COM,理解其基本原理,如接口、对象、类工厂和代理/ stub。这是开发ActiveX控件的基础,因为ActiveX控件本质上是实现特定COM接口的对象。
接着,书中介绍Active Template Library (ATL),这是一个轻量级的库,专门设计用于高效地创建COM组件,尤其是ActiveX控件。通过ATL,开发者可以快速创建Internet Explorer Lite和Full ActiveX控件,并学习如何为这些控件添加属性页面和支持事件。
在ATL部分之后,书中的内容转向MFC,这是一个更全面的库,提供了丰富的类来支持Windows应用程序开发。MFC使得创建具有更多功能的ActiveX控件成为可能,包括特殊化控件和全性能控件。同时,书中详细阐述了如何在MFC中实现属性页面和事件处理。
此外,书中还讨论了ActiveX在Internet环境中的应用,这包括Web页面上的交互和服务器端的组件使用。这反映了ActiveX在90年代末互联网发展初期的重要角色。
本书不仅适合计算机科学的学生,也适用于研究生和研究人员,对于那些希望通过Visual C++ 6.0开发ActiveX控件以增强应用程序功能的开发者来说,是一份宝贵的参考资料。通过深入学习和实践,读者将能够熟练掌握创建、调试和部署ActiveX控件的技术,提升软件开发能力。
159 浏览量
2010-07-28 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
sens2004
- 粉丝: 0
- 资源: 2
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查