用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,如需转载请自行联系原作者

相关文章
|
1月前
|
IDE API 开发工具
visual studio 生成dll文件以及修改输出dll文件名称操作
visual studio 生成dll文件以及修改输出dll文件名称操作
108 0
|
8月前
|
算法 C++
解决方案-Visual Studio生成库(DLL&LIB)以及如何调用
解决方案-Visual Studio生成库(DLL&LIB)以及如何调用
112 0
|
安全 IDE 小程序
QT应用编程: Visual Studio里编写activex控件在网页中运行(dll插件形式)
QT应用编程: Visual Studio里编写activex控件在网页中运行(dll插件形式)
219 0
QT应用编程: Visual Studio里编写activex控件在网页中运行(dll插件形式)
|
Java Android开发 C++
visual studio 2015生成64位DLL文件
新建一个visual C ++  ->win32项目 点击生成->配置管理器新建一个64位debug位平台 hello.cpp程序代码如下: #include "stdafx.h" #include "jni.h" #include "com_magc_jni_HelloWorld.h" JNIEXPORT void JNICALL Java_com_magc_jni_H
3476 0
Visual Studio 2010/2013 查看DLL接口(函数)
1. “应用程序" Visual Studio 2010/2013 的Visual Studio Tools文件夹中打开Visual Studio Command Prompt 命令提示窗口2. dumpbin /exports c:\...\**.dll     (文件完整路径)
1386 0
|
C++ Windows
Visual Studio 2010 - Visual C++ 确定要重新分发的 DLL
若要确定必须与应用程序一起重新发布的 DLL,请收集应用程序所依赖的 DLL 列表。 收集该列表的一种方法是运行理解 Visual C++ 应用程序的依赖项中介绍的依赖项查看器 (depends.exe)。
1208 0
|
1月前
Visual Studio 2022 中VLD库如何安装
Visual Studio 2022 中VLD库如何安装
32 1
|
1月前
Visual Studio 2022 中VLD库如何安装
Visual Studio 2022 中VLD库如何安装
40 0
|
8天前
|
IDE 开发工具 C语言
Visual Studio 2017 安装及使用(新手)
Visual Studio 2017 安装及使用(新手)