用Visual Studio 2005制做dll文件

之因此要在软件技术中用到动态链接库技术,目的是为了压缩软件成本,说通俗点,就是多个程序公用一个程序模块,从而减小代码的书写量,更能够起到使程序尽 可能占用最少资源的目的,有助于促进代码重用和内存的有效使用。此外他还有助于程序员之间分工协做共同完成一个大的项目而并行不悖。
下面就一个简单的加法(用于计算两个整型值的和)代码作成dll:
第一步,在e盘下创建文件夹c#,打开Visual C# 2005 Express Edition。
2:file--new project---class library 在neme栏内填写:mylib--ok。
3:这时Visual C# 2005 Express Edition会自动生成一个class1,而且会在工做区展开class1的code(代码)视图,将class1的fileneme属性改成myadd而后将如下代码插入到myadd类中:
public int iadd(int a, int b)
         {
             int c = a + b;
             return c;
         }
4:build --build solution;
5:file--save all在location当中填写e:\c# 而后点击save;
6:如今打开E:\c#\mylib\mylib\bin\Release 就会发现一个名为mylib.dll的文件,这就是咱们制做好的加法计算模块。
7:file--close solution
8:file--new project--ConsoleApplication在name栏内写myfistausedll--ok
9:在solution explorer中右键单击选择addreference---browse 找到E:\c#\mylib\mylib\bin\Release 单击mylib.dll---ok
10:在programe.cs中添加:using mylib;在static void Main(sring[] args)
{}中添加myad类的对象omyadd代码:myadd omyadd = new myadd();再在其后添加Console.WriteLine(omyadd.iadd(3, 4));
运行获得结果7;
    注意咱们的myfistausedll程序并无编写任何关于整型加法的代码,而是经过链接到mylib.dll中的iadd方法实现了整型加法的运算。 在实际制做程序的过程当中能够叫两我的来联合完成这项任务,一我的作mylib.dll,另外一我的作myfistausedll。程序员

相关文章
相关标签/搜索