用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。



本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/394587,如需转载请自行联系原作者

相关文章
Visual Studio C# CS0006 C# 未能找到元数据文件
Visual Studio C# CS0006 C# 未能找到元数据文件
204 0
Visual Studio C# CS0006 C# 未能找到元数据文件
|
2月前
|
C#
基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件
基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件
|
3月前
Visual Studio 快速分析 .NET Dump 文件
【11月更文挑战第10天】.NET Dump 文件是在 .NET 应用程序崩溃或出现问题时生成的,记录了应用程序的状态,包括内存对象、线程栈和模块信息。通过分析这些文件,开发人员可以定位和解决内存泄漏、死锁等问题。在 Visual Studio 中,可以通过调试工具、内存分析工具和符号加载等功能来详细分析 Dump 文件。此外,还可以使用第三方工具如 WinDbg 进行更深入的分析。
150 1
|
4月前
|
编译器 C++
使用Visual Studio 2022 创建lib和dll并使用
本文介绍了如何在Visual Studio 2022中创建静态库(lib)和动态库(dll),并展示了如何使用这些库。文章详细说明了创建新项目、编写代码、生成库文件、配置项目属性以及编写测试代码的步骤,并提供了相应的截图和代码示例。作者还分享了在创建和使用库的过程中遇到的一些问题及其解决方案。
774 0
使用Visual Studio 2022 创建lib和dll并使用
|
IDE 开发工具 C#
Visual Studio使用Git忽略不想上传到远程仓库的文件
Visual Studio使用Git忽略不想上传到远程仓库的文件
|
9月前
|
IDE API 开发工具
visual studio 生成dll文件以及修改输出dll文件名称操作
visual studio 生成dll文件以及修改输出dll文件名称操作
522 0
|
9月前
|
IDE 开发工具
一文解决Visual Studio 2022运行时系统找不到指定文件的错误(简单易懂 亲测有用)
一文解决Visual Studio 2022运行时系统找不到指定文件的错误(简单易懂 亲测有用)
3681 0
|
算法 C++
解决方案-Visual Studio生成库(DLL&LIB)以及如何调用
解决方案-Visual Studio生成库(DLL&LIB)以及如何调用
937 0
|
存储 C++
VisualStudio打包项目文件为.exe安装包
注意事项:打包项目前,确保项目能正常运行,不然打包毫无意义。
216 0
|
编译器 C语言
visual studio生成的exe文件如何在其他电脑上运行
简介:C语言的编译器在运行代码的时候会生成一个exe文件,visual studio将这个exe文件拷贝过去并不能运行,为此本文将介绍一下如何将生成的exe文件在其他电脑上运行。
1515 0
visual studio生成的exe文件如何在其他电脑上运行

热门文章

最新文章