C#使用vs2010封装DLL

        使用C#生成DLL的方法是建立一个ClassLibrary工程。如我建立一个CL的工程名称是MyClassLibrary。我想把自己平时封装好的类放到该工程下,生成DLL,方便以后程序的调用。

        可以通过简单的复制把写好的类复制到该工程下。

        注意需要设置这类为public不然默认的是private.这样的话,即使以后引用了DLL,也没法使用类。

        若不想自己写的类被重写,可以限制类的修饰为public sealed

        好了,然后运行。生成dll。

        这样在以后的程序中就可以添加该DLL。

        然后在命名空间上引用:using MyClassLibrary;

        然后MyClassLibrary.XXXX即可调用类了

时间: 2024-08-03 05:07:58

C#使用vs2010封装DLL的相关文章

解决ASP中Connection对像封装dll问题

     asp代码保密一直是令人头痛的问题,目前没有非常好的解决方案,无非用vb编译成dll,但工作量实在太大,于是一直苦苦寻求着另一种途径,本文详细介绍关于解决ASP中Connection对像封装dll问题的文章专题. 中午,突然灵感一发,"为什么不尝试用加密数据库?",通过对数据库设一个高强度的密码,然后用vb封装connection对像,将密码信息写在dll里,然后通过asp创建组件方式调用,就算人家拿了我的代码,也无法改动数据库! 于是,开始了一步步既痛苦又刺激的旅程.vb三

如何在vs2010中使用C#封装DLL

使用C#生成DLL的方法是建立一个ClassLibrary工程.如我建立一个CL的工程名称是MyClassLibrary.我想把自己平时封装好的类放到该工程下,生成DLL,方便以后程序的调用. 可以通过简单的复制把写好的类复制到该工程下. 注意需要设置这类为public不然默认的是private.这样的话,即使以后引用了DLL,也没法使用类. 若不想自己写的类被重写,可以限制类的修饰为public sealed 好了,然后运行.生成dll. 这样在以后的程序中就可以添加该DLL. 然后在命名空间

阿里西西原创-asp封装dll教程

阿里西西|教程|原创|asp封装 阿里西西原创视频教程下载地址:http://www.alixixi.com/Down/eBook/vb/2007/2007122192320.html 由本人第一次尝试制作的录像视频教程,由于电脑速度较慢,播放时间较慢,请谅解. 本录像讲解最基础的VB封装ASP代码生成DLL的制作教程,适合初级学习者参考.也是本人学习VB制作ASP组件的第一个尝试,录像基本成功. 用vb编写asp组件(dll)示例 下面,将演示如何使用vb制作asp的dll组件... 1. 启

ASP中Connection对像封装dll解决方案

connection|封装|解决 asp代码保密一直是令人头痛的问题,目前没有非常好的解决方案,无非用vb编译成dll,但工作量实在太大,于是一直苦苦寻求着另一种途径... 中午,突然灵感一发,"为什么不尝试用加密数据库?",通过对数据库设一个高强度的密码,然后用vb封装connection对像,将密码信息写在dll里,然后通过asp创建组件方式调用,就算人家拿了我的代码,也无法改动数据库! 于是,开始了一步步既痛苦又刺激的旅程.vb三四年前用过,而且菜得不再菜,为了找思路,就上网搜,

ASP 调用dll及封装dll实例_应用技巧

打开VB6,新建ActiveX DLL 2.在工程引用中加入Microsoft Active Server Pages Object Library选择 3.填加代码如下: 复制代码 代码如下: 'Code Start '声明部分 Private MyScriptingContext As ScriptingContext Private MyApplication As Application Private MyRequest As Request Private MyResponse As

ASP 调用dll及封装dll实例

打开VB6,新建ActiveX DLL 2.在工程引用中加入Microsoft Active Server Pages Object Library选择 3.填加代码如下: 复制代码 代码如下: 'Code Start '声明部分 Private MyScriptingContext As ScriptingContext Private MyApplication As Application Private MyRequest As Request Private MyResponse As

VS2010中dll不可用问题

最近做项目的时候,深圳那边提供了一个算法.算法在那边跑的好的很,但是在我这边怎么跑都跑不起来,总是报错:说找不到dll. 1.第一种想法:找不到dll,是不是dll放的位置不对.找了一下目录,导入的路径与所在文件目录对应.排除! 2.第二种想法:之前我同学说过,这里面会涉及到编译的问题.就是你的dll编译的是多少位,而你的项目编译的是多少位. 这就是我们经常在下软件的时候会涉及到32位的还是64的问题一样.64位的软件在32位上跑不起来.   一般的话选择Any CPU 较好. 转载:http:

C#.NET万能数据库访问封装类(ACCESS、SQLServer、Oracle)

在app.config文件中写上数据库中连接信息: <appSettings> <add key="connectionstring" value="Data Source=LocalHost;Initial Catalog=Test001;User ID=sa;Password=aaaaaa" /> <add key="DataType" value="SqlServer" /> <

[Unity3d]调用自己封装的dll

之前总感觉会封装dll组件的都是大牛级别的程序员做的事情,然后供给菜鸟级别的调用.感觉为了保护自己的源码不会被他人知道,然后就封装一个dll供人家调用,那样就觉得很牛,今天我也尝试摸索了一下,感觉也就那么回事,但只是简单的测试而已,其实会写封装的,封装的好的还是很牛的,哈哈,那让我们也来假装"牛"一次吧! 首先要申明的是,unity3d支持C#语言,但只有pro版本才支持.net2.0,其他版本是不支持的,但也只有pc平台才支持,切记! 操作步骤: 1.封装dll 打开vs2010,新