Visual C#如何使用Active X组件

Visual C#如何使用Active X组件

2002-02-08 14:51作者:马金虎出处:作者同意转载自计算机世界责任编辑:

  三.把非受管代码的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  瑞德船长  阅读(626)  评论(0编辑  收藏  举报