DLL制作和调用

一、DLL简介
DLL,即动态链接库,它允许程序共享执行特殊任务所必需的代码和其他资源,是一种中间件。
使用DLL优点有如下几个方面:
(1)多个应用程序共享代码和数据。
(2)节省内存和减少交换操作。
(3)支持多语言程序。
(4)在钩子程序过滤系统消息时必须使用DLL。
(5)DLL以一种自然的方式将一个大的应用程序划分为几个小的模块,有利于小组内部成员的分工与合作。而且,各个模块可以独立升级。
(6)实现应用程序的国际化。

二、 用VS做一个DLL文件
1、打开Visual Studio 2019(当然也可以选择其他版本),点击“创建新项目(N)”,如下图所示。
VS实现DLL制作和调用
2、选择“类库(.NET Standard)”,就可以制作DLL文件。点击“下一步(N)”,如下图所示。
VS实现DLL制作和调用
3、配置新项目。我这里的项目名称是“ShiYan15”,位置可自行设置,点击“创建(C)”,如下图所示。
VS实现DLL制作和调用
4、写一个最简单的函数,它的返回类型是string型,随便给一个参数,比如aaa,它的返回值是“学号+姓名”。这样,DLL的制作就完成了。
VS实现DLL制作和调用
5、选择“生成(B)”,点击“生成解决方案(B)”,再去所对应的文件夹里,发现生成了ShiYan15.dll文件,如下图所示。
VS实现DLL制作和调用
6、下面的问题是如何去调用它。需要再新建一个项目,选择“Windows窗体应用”,点击“下一步(N)”,如下图所示。
VS实现DLL制作和调用
7、配置新项目。项目名称可以用默认的,位置可自行设置,点击“创建(C)”,如下图所示。
VS实现DLL制作和调用
8、在“工具箱”里拖动一个“Button”,添加Button按钮,更改其属性,比如重命名为“调用DLL”,如下图所示。
VS实现DLL制作和调用
9、选择“生成(B)”,点击“生成解决方案(B)”,再去所对应的文件夹里,发现生成了后缀名是“.exe”的文件,如下图所示。
VS实现DLL制作和调用
10、生成之后就是调用。要将dll文件调用到应用程序中来。采取的办法是:点击“项目(P)| 添加引用(R)…”,点击“浏览”,找到刚才的“ShiYan15.dll”文件,点击“添加”。如下图所示。
VS实现DLL制作和调用
11、接下来就是通过代码来添加,用MessageBox调用输出。具体如下图所示。
VS实现DLL制作和调用
12、点击“启动”,点击“调用DLL”,就会弹出内容,这样,本实验也就实现了DLL的制作和调用。如下图所示。
VS实现DLL制作和调用

相关文章:

  • 2021-09-11
  • 2022-01-21
  • 2021-10-22
  • 2021-06-08
  • 2022-12-23
  • 2022-12-23
  • 2021-10-01
猜你喜欢
  • 2022-12-23
  • 2021-08-30
  • 2022-01-03
  • 2021-04-23
  • 2021-11-24
  • 2022-12-23
  • 2022-01-11
相关资源
相似解决方案