惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
月光博客
月光博客
Y
Y Combinator Blog
WordPress大学
WordPress大学
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
雷峰网
雷峰网
美团技术团队
T
Tailwind CSS Blog
小众软件
小众软件
量子位
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
有赞技术团队
有赞技术团队
P
Proofpoint News Feed
G
Google Developers Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Recent Announcements
Recent Announcements
The GitHub Blog
The GitHub Blog
博客园 - 三生石上(FineUI控件)
云风的 BLOG
云风的 BLOG
Vercel News
Vercel News
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
V
Visual Studio Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More

博客园 - 瑞德船长

Ext.form.ComboBox setValue()初始值设定问题 Ext.tree.TreePanel 在IE下不正常加载 - 瑞德船长 - 博客园 Windows mobile 开发入门—控件开发(漂亮的进度条) Windows mobile 开发入门—GPS程序的开发 Windows mobile 开发入门—网络程序的开发 Windows mobile 开发入门—开发绚丽滑动效果 Windows mobile 开发入门—第一个程序"hello world",链接调试,模拟器的使用 Windows mobile 开发入门—环境搭建 短信PDU编码解码(转) 发布一个小工具:建立站点和域名绑定(附代码) 委托(delegate)的异步调用 实用JavaScript脚本代码大全 - 瑞德船长 - 博客园 动态创建DataGrid 列排序功能的实现 多表头 Active report-在Web 上使用 active report Mediar.framework--Search 功能 微软RC2CryptoServiceProvider 加密的疏忽 Mediar.Framework—业务的实现3 (控制UI控件的可视和可编辑属性、验证、以及一对一,一对多,多对多关系) Mediar.Framework—业务的实现2(UI 与对象实体的通信)
Visual C#如何使用Active X组件
瑞德船长 · 2011-03-14 · via 博客园 - 瑞德船长

Visual C#如何使用Active X组件

  三.把非受管代码的Active X组件转换成受管代码的类库:

  .Net框架提供了一个转换的

程序,通过此程序可以把非受管代码转换为受管代码,这个程序的名称为“tlbimp.exe“。通过下面的命令就可以完成转换:

  tlbimp mydll.dll /out:my.dll

  此时会产生一个“my.dll”的类库,这个类库中定义了一个命名空间为“my”,在此命名空间中定义了一个类“Class1”,这个类有一个方法叫“show”的方法。

  四.使用编译成受管代码的Active X组件:

  其实这样说已经不十分准确了,因为Active X组件不可能是受管代码,此时的Active X组件已经变成了可以被.Net开发语言使用的类库了。这样说主要是为了更方便理解。有了上面的介绍,可以较方面的完成下列的程序。

  using my ;
  using System ;
  public class Activex
  {
  public static void Main ( )
  {
  Class1 s = new Class1 ( ) ;
  s.show ( ) ;
  }
  }

  下图是编译后程序的运行界面:


图5:程序运行界面

  

五.总结:

  Actvie X组件是一个庞大的家族,拥有很多功能强大的组件,充分利用这些Active X组件资源,不仅是对以前的资源的利用,而且有时也能够解决许多依靠现有的技术,不便于或者难以解决的问题。其实Active X组件在Visual C#中的使用方法和其在Visual Basic .Net中,以及其他.Net开发语言使用的方法是大同小异的。

posted @ 2011-03-14 13:01  瑞德船长  阅读(649)  评论()    收藏  举报