VB.NET 开发的WINDOWS 界面控件如何应用在网页中

本文介绍了如何将VB.NET开发的Windows界面控件转化为COM组件,以便在网页中调用。通过添加ComClassAttribute属性,简化了从VB.NET公开COM组件的过程,详细步骤包括修改AssemblyInfo.vb文件,编译工程,并通过测试HTML验证调用成功。目前作者正在研究如何打包封装COM DLL以实现类似OCX的下载调用机制。
 

        最近项目中遇到一个需求,需要把之前采用VB.NET开发的WINDOWS EXE程序转化成采用WEB方式调用运行,之前一下就想到了VB6中开发ocx控件的方式实现,但由于把现有.net应用转变为vb6应用需要的工作量比较大,考虑是否可以直接用.net平台转换,从而采用了把现有工程转变为.net的windows控件工程然后在转变成COM控件的形式。由.net的exe转变为.net的windows控件比较容易,代码变动不大,在转变为COM时采用了microsoft提供的以下方式:

 

 

Visual Basic 语言参考
ComClassAttribute 类

 

更新:2007 年 11 月

ComClassAttribute 属性指示编译器添加允许类作为 COM 对象公开的元数据。

<System.AttributeUsage(System.AttributeTargets.Class, _
   Inherited := False, AllowMultiple := False)> _
Public NotInheritable Class ComClassAttribute
   Inherits System.Attribute
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值