深入理解ActiveX:VC开发OCX控件教程
4星 · 超过85%的资源 需积分: 9 36 浏览量
更新于2024-09-20
收藏 1.86MB PDF 举报
"VC开发OCX控件英文教程——ActiveX_Programming_with_Visual_C++,PDF格式,是关于使用Visual C++进行OCX控件开发的重要参考资料。本书旨在深入解析ActiveX技术,包括其在互联网应用程序开发中的策略、组件分类以及不同类型的ActiveX组件,如Automation服务器、控制器、控件、COM对象、文档和容器等。"
ActiveX是一种由微软提出的互联网应用程序开发策略,最初是针对互联网应用而设计,但现在已经扩展到OLE(对象链接和嵌入)和COM(组件对象模型)的所有领域。ActiveX开发范围广泛,包括自动化服务器、控件和COM对象等多个方面。尽管ActiveX在开发者和市场推广中被广泛提及,但对其具体含义的理解并不普遍。
本书致力于为开发者清晰解释ActiveX的内涵及其对开发工作的影响。首先,ActiveX被定义为一种互联网战略,它代表了微软在应用程序开发上的一个重要方向。随着技术的发展,ActiveX已经涵盖了OLE/COM/Internet开发的各个方面,使得不同类型的组件可以在不同的应用程序之间交互和集成。
ActiveX组件可以分为多种类型:
1. Automation Servers:自动化服务器是可以被其他程序控制的对象,它们提供了自动化接口,允许外部程序调用其功能。
2. Automation Controllers:自动化控制器则是用来控制自动化服务器的组件,能够调用服务器的接口来执行特定任务。
3. Controls:控件是用户界面元素,如按钮、文本框等,可以在多个应用程序中复用,提供标准化的用户交互体验。
4. COM Objects:COM对象是基于COM接口的组件,可以跨进程通信,实现组件间的互操作性。
5. Documents:文档通常包含了数据和显示数据的方式,支持与其他应用程序的集成,如Word文档或Excel电子表格。
6. Containers:容器是能容纳和管理这些组件的应用程序,如Visual Studio IDE,可以加载和运行控件或自动化服务器。
书中会详细探讨这些组件如何协同工作,以及如何利用Visual C++来创建和使用它们。通过阅读本书,读者不仅可以了解到ActiveX技术的核心概念,还能掌握实际开发OCX控件的技巧,从而提升在Windows平台上的软件开发能力。
2021-10-02 上传
2021-01-29 上传
2022-07-14 上传
2022-09-19 上传
2008-09-04 上传
2022-09-14 上传
2022-09-14 上传
2022-09-20 上传
2022-09-24 上传
hyttyhytty
- 粉丝: 0
- 资源: 1
最新资源
- BeersManagment-AngularJS-Firebase:使用 AngularJS 和 Firebase 进行 CMS 管理 Beers,三种数据绑定方式
- Correlated
- Flat-Aar-Demo:测试Flat-Aar
- learn-rxjs-operators:Learn RxJS 中文版 (通过清晰的示例来学习 RxJS 5 操作符)
- Excel模板财 务 往 来 对 账 单.zip
- 【地产资料】XX地产 巡区工作表.zip
- flexcpp-old:用于C ++的词法扫描仪生成器
- dataSets
- 佑鸣最新暴雨强度公式 Ver2.08.zip
- Fetching-Data-Group-Project
- JoKenPo:操作系统课程1关于线程
- 香蕉:演示python程序
- Excel模板学生成绩统计表.zip
- 毕业设计&课设--毕业设计选题管理系统.zip
- sqlalchemy-challenge
- Express-file-upload-download:文件上传下载