现在的位置: 首页 > 综合 > 正文

DLL学习

2013年09月03日 ⁄ 综合 ⁄ 共 870字 ⁄ 字号 评论关闭
     今天心血来潮,突然想知道Dll倒底是什么东东,便找了一个明白人请教了一下……为了不忘记,所以决定在我的窝里新开辟一片沃土,把学到的收藏到里面好了,等我百年之后,也算有笔遗产留下,呵呵~~ 大笑
 
     闲话少叙,书归正传……
     我现在了解得还很肤浅,只是想知道怎么用而已,所以没有太深刻地去了解它的原理,大家可不要把它作为学习DLL的资料啊,以免误人子弟,谢谢眨眼~~
­
     DLL的类型很多,我只学习了在.Net FrameWork下的和COM的
     先总结一下COM的吧:
     1、如何生成dll文件呢?
     新建一个VB的ActiveX Dll,写一些方法。然后选择file中的Make *.dll,会在工程文件下生成一个*.dll文件,将该文件拷到C/Windows/System32下,然后进行注册,使用regsvr32.exe(将Dll文件拷到其他机器上需要重新注册再使用)
     2、如何调用dll文件呢?
     新建一个WebApplication,引入dll文件。Add Reference-->COM-->找到刚刚注册好的dll文件-->Select-->OK~~
     3、如何使用dll呢?
     首先引入命名空间,using ***;
     实例化dll中的类,创建对象;
     使用对象调用dll中的方法。谢谢吐舌~~~
­
     现在已经有点晕晕的了,呵呵,我得坚持住吖~~
     继续介绍在.Net FrameWork下的:
     1、如何生成dll文件呢?
     新建一个ClassLibrary文件,写一些方法或属性。然后Rebuild……此时在工程文件的目录bin中有*.dll文件产生。
     2、如何调用dll文件呢?
    新建一个WebApplication文件。引入dll文件。Add Reference-->Browse-->在ClassLibrary的bin目录下找到*.dll文件-->OK。
    然后引用dll文件的命名空间,using ****:
    调用dll的方法就可以了,大功告成~~音符

抱歉!评论已关闭.