VC2005开发MFC ActiveX控件到ASP.NET部署详解
4星 · 超过85%的资源 需积分: 10 164 浏览量
更新于2024-09-12
1
收藏 911KB PDF 举报
本文主要介绍了使用Visual Studio 2005 (VC) 开发MFC (Microsoft Foundation Classes) ActiveX 控件,并将其部署到.NET网站的过程。作者在文章开始时提到,他们整理了网络上的相关资料,并结合个人经验,以便帮助读者理解如何创建和发布ActiveX控件以供Web应用使用。
首先,创建MFC ActiveX项目的步骤包括:
1. 打开Visual Studio 2005,选择新建MFC项目,命名为"ActiveXDemo",并配置项目路径。
2. 在控件设置选项卡中,配置必要的设置,如选择ActiveX类型和组件版本,确保代码签名的可信性,这通过时间戳服务来实现。
接着,添加控件的方法至关重要:
1. 在类视图窗口中,展开"ActiveX"节点,添加一个名为"AddFun"的方法,这个方法接收两个参数并返回它们的和。这是最基本的控件功能实现,用户可以通过浏览器调用该方法与控件交互。
开发面向Web的ActiveX控件相对简单,因为它不需要用户直接调用控件的属性或方法,而是通过浏览器的容器(如Internet Explorer)自动下载并在本地注册。然而,关键在于如何将控件无缝嵌入网页,确保用户能顺利地浏览和使用,这涉及到HTML、JavaScript和ASP.NET页面的配合。
为了让控件在用户访问相同网页时无需重复下载,控件需要被正确地打包和分发。这可能涉及使用工具如msi安装包,以及考虑跨浏览器兼容性和安全性问题。
此外,文章没有详细列出具体的编译和发布步骤,但通常包括设置工程属性,配置调试和发布配置,以及生成所需的COM注册文件(如regsvr32命令行或Visual Studio的发布过程)。部署时,可能还需要在服务器端注册控件,以便在客户端可以正常使用。
本文提供了从创建MFC ActiveX项目,到添加基本功能,再到发布和部署的完整指南,对于希望开发Web控件的开发者来说,是一个宝贵的参考资料。
212 浏览量
511 浏览量
258 浏览量
628 浏览量
265 浏览量
1516 浏览量
chutiange00
- 粉丝: 2
- 资源: 1
最新资源
- 西瓜答题工具利用OCR识别题目并快速搜索答案计算选项权重
- df-api-docs:直接货运服务的公共API
- TA-Report-DOC
- android一款简约导航控件
- drymail:使发送电子邮件变得简单而 DRY — 对于 Python 3
- Vangala:这是Vangala家庭的详细信息
- jsp+ssm+mysql实现的零食商城系统源码+数据库文件+项目开发文档(60+页)
- programming-with-data::snake: 从头开始学习 Python 和 Pandas
- daniellivingston:
- com.osram.lightify.zigbee
- HL-project
- SiteBootstrapSimples
- 减速器轴的危险截面计算.rar
- CIMarchHackathon
- THREEp.js:three.js插件,可生成几乎无限的带有极坐标球坐标函数的时变几何形状的缓冲区几何形状
- phantom:带有 Bootstrap 的 Jekyll 的极简、响应式投资组合主题