VC6.0创建与发布ActiveX控件详细步骤
4星 · 超过85%的资源 需积分: 0 114 浏览量
更新于2024-09-16
收藏 402KB DOC 举报
"这篇文章详细介绍了如何使用VC6.0从头开始编写ActiveX OCX控件,然后将其打包并发布到网上供用户使用的全过程。作者sunxiaopeng首先讲解了ActiveX控件的工作原理,接着描述了在Visual C++ 6.0中创建一个名为test.ocx的控件,包括添加方法、实现绘图功能以及测试控件的方法调用。之后,文章转向了ActiveX控件的打包与发布,涉及到制作证书、签名工具Makecert.exe、Cert2Spc.exe和Signcode.exe的使用,以及创建INF文件的步骤。"
在VC6.0中创建ActiveX控件:
1. 首先,开发者需要启动VC6.0并新建一个ActiveX控件项目,命名为test.ocx。
2. 在控件设计界面,可以添加自定义方法,例如void GetStr(LPCTSTR str),这个方法用于接收来自网页的数据。
3. 实现控件的绘图功能,可能涉及到OnDraw函数,用于在控件上绘制内容。
4. 使用InvokeMethods测试控件方法,例如输入参数"hello",调用GetStr方法,查看结果。
ActiveX控件的发布过程:
1. 创建数字证书:使用Makecert.exe工具生成一个证书,这是确保控件安全性和可信度的关键步骤。
2. 转换证书:使用Cert2Spc.exe将生成的证书转换为发行者证书。
3. 文件签名:使用Signcode.exe工具对OCX控件进行签名,以验证控件的来源和完整性。
4. 编写INF文件:INF文件是安装脚本,包含了控件的信息,如文件名、CLSID等,用于指导控件的注册和安装。
5. 将所有工具和控件放在同一目录下,运行命令行,切换到该目录并执行INF文件指定的安装步骤。
6. 注册服务器:INF文件中的"RegisterServer=yes"表示在用户机器上注册控件,以便于浏览器识别和使用。
发布后的ActiveX控件可以在网页中使用,当用户访问含有此控件的网页时,浏览器会自动下载并注册控件。如果用户已下载过该控件,再次访问时可以直接运行本地的控件,无需重新下载。
这个过程涉及到了ActiveX控件的开发、测试、签名和发布,涵盖了软件工程中的一些基本步骤,如编程、调试、安全处理和部署。对于想要在网页环境中提供交互功能的开发者来说,了解并掌握这些步骤是必要的。
2023-05-12 上传
2023-07-09 上传
2023-07-26 上传
2023-07-17 上传
2023-07-28 上传
2023-07-24 上传
2023-07-13 上传
2023-10-18 上传
fudazaibian
- 粉丝: 0
- 资源: 1
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全