专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »DotNet » activex组件:Visual C#创建和使用ActiveX组件 »正文

activex组件:Visual C#创建和使用ActiveX组件

来源: 发布时间:星期五, 2009年1月9日 浏览:77次 评论:0
  开发基于.Net平台上员是很难从本质上把Visual C#和ActiveX组件联起来虽然在使用Visual C#开发应用有时为了快速开发或者由于.Net FrameWork SDK不完整还需要借助ActiveX但即使如此也很难把 2者联系起来其中原因就是能够被Visual C#直接使用文件和通过Visual C#生成可执行只可能是托管文件而Active X组件却都是非托管文件这种文件差异决定了 2者本质"对立"于是这就引出了本文第个问题ActiveX和Visual C#到底是何种关系

  .Visual C#和Active X组件:

  此时可能有些朋友会说既然能够被Visual C#直接使用只能是托管代码文件那在Visual C#中提供可直接通过引用ActiveX又是如何回事?确Visual C#提供了引用ActiveX组件操作这种操作有效利用了很多以前资源使得这些资源并没有随着微软推出.Net平台而由于平台差异被"抛弃"但这种在Visual C#中引入ActiveX组件操作其实并不被微软公司所倡导也不符合微软推出.Net最终目这是微软的所以推出.Net是为了实现跨平台为了实现"Write _disibledevent="get_larger(this)" />  图04:测试用Visual C#产生Active X组件运行界面

  至此Visual C#产生Active X组件和测试这个组件全部工作就完成了



   5.整理总结:

  虽然本文介绍思路方法确能够方便解决Web页面中很多棘手问题本文介绍用Visual C#产生组件在实用性上确非常类似Active X组件但从本质上说本文产生组件并不是真正意义上Active X组件如要使用本文所创建组件必须在Web页面所在机器上安装.Net框架客户端访问Web页面时也不会真正下载本文介绍组件从而也不需要设定计算机安全级别就能够访问使用此组件Web页面可见本文产生组件其实质也是个托管代码文件它只是巧妙用定义接口方式来告诉COM/COM+对象本组件有个可供访问公用属性通过对此属性读写操作完成类似Active X组件工作



0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: