Visual C#如何使用Active X组件
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开发语言使用的方法是大同小异的。