用Visual Studio 2005制作dll文件
2010-09-20 14:43
246 查看
之所以要在软件技术中用到动态连接库技术,目的是为了压缩软件成本,说通俗点,就是多个程序公用一个程序模块,从而减少代码的书写量,更可以起到使程序尽 可能占用最少资源的目的,有助于促进代码重用和内存的有效使用。此外他还有助于程序员之间分工协作共同完成一个大的项目而并行不悖。
下面就一个简单的加法(用于计算两个整型值的和)代码做成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。
下面就一个简单的加法(用于计算两个整型值的和)代码做成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。
相关文章推荐
- 用Visual C# 2005 Express Edition制作dll文件
- 利用Visual Studio 自带工具查询lib 或者 dll 文件是32位还是64位
- 学习制作dll文件,并在MFC项目内调用
- 如何在.Net的C#中制作DLL文件
- DLL文件制作与在VBA调用初级进阶
- C# Visual Studio 2005中RichTextBox保存文件为rtf格式
- Visual Studio 2005 sp1 安装时文件检验失败的解决方法
- 使用vs2008制作dll文件,生成动态链接库
- 使用vs2008制作dll文件,生成动态链接库
- DLL文件制作与在VBA调用初级进阶
- Visual Studio 2005 与 Visual Studio 2008 项目文件共存问题简单解决办法
- 使用vs2008制作dll文件,生成动态链接库
- C# Visual Studio 2005中RichTextBox打开文件为rtf格式
- visual studio 2005报错:fatal error LNK1107: 文件无效或损坏: 无法在 0x280 处读取
- vc制作DLL文件与调用DLL文件的方法
- 用Visual Studio 2005/2008提取EXE文件中的资源[图片|htm|光标文件] (转)
- 如何使用 Visual Studio 2005 将应用程序及其资源打包到一个 CAB 文件中
- 利用Visual Studio 2005开发的程序缺少DLL无法运行的解决方法之一
- visual studio 2005 保存文件很慢
- Visual Studio 提示某个dll文件(已在Microsoft Visual Studio 外对该文件进行了修改,是否重新加载它)