DLL文件的创建和调用

本文详细介绍了DLL的优势,如模块化、节省空间和重用性,并逐步讲解了如何在Visual Studio中创建及在项目中调用DLL文件,包括设置项目类型、编写类库、添加引用和修改项目属性等关键步骤,适合初学者参考。
摘要由CSDN通过智能技术生成


前言

动态数据库 (DLL) 是作为共享函数库的可执行文件。动态数据库提供了一种方法,使进程可以调用不属于其可执行代码的函数。本文将对DLL的创建和调用步骤进行保姆级讲解。


一、DLL的优势

1) 当程序越来越大时,DLL避免了EXE文件的过大,分成DLL之后,不用把全部功能都集中到EXE里,需要的时候才调入内存;
2) DLL模块化生产程序,DLL是产品,EXE就是集装箱,因此对DLL模块互动更新只需要替换此DLL文件即可,不用更新整个程序;
3) 编译EXE时,不用编译DLL的内容,加快了编译速度;
4) DLL可重用,当一个DLL模式实际好之后,可以被其它项目或程序所引用;‘
5) DLL可以起到保密的作用,也就是说DLL可以将实现功能的源代码隐藏起来,调用者只能使用而不能看到其内部代码。

二、使用步骤

1.创建DLL文件

1.打开VS软件,创建新项目
在这里插入图片描述
2.选择类库(.NET Framework),千万别选错了喔!项目名称和保存路径也要好好选择,后续生成的DLL文件就会保存在这个路径中。
在这里插入图片描述
3.写好要封装的类后,选择“生成解决方案”,注意:所写的方法、字段和属性如果是静态的,则可直接调用;如果是非静态的,在使用时则要先实例化。在这里插入图片描述

4.生成解决方案后,并可以在以下路径找到生成的DLL文件。
在这里插入图片描述

2.调用DLL文件

1.打开一个需要调用前面创建的DLL文件的项目,在项目的“引用”中添加引用。
在这里插入图片描述
2.选择“浏览”
在这里插入图片描述
3.找到前面所创建的DLL文件
在这里插入图片描述
4.这样就可以在项目中的引用文件处看到引用的DLL文件,调用时要先添加命名空间,然后才能调用方法。
在这里插入图片描述
5.至此,很多小伙伴就以为大功告成了,于是迫不及待的运行程序,然后就会跳出下面的提示。
在这里插入图片描述
6.所以,不要心急,还有一步要操作。“项目”中选择项目属性,将输出类型改为“windows应用程序”即可。
在这里插入图片描述
在这里插入图片描述
7.至此,所有的步骤就真的完了,赶紧去运行验证吧!

总结

本人也算是程序小白,由于项目需要用到DLL文件,所以才去了解、学习了一下。学习完了,感觉这玩意还是挺好用的,现在也明白了当初为了释放磁盘空间乱删一些DLL文件导致软件无法运行的原因了。此文仅供小白参考吧!有不足之处也希望各位大神不吝赐教。
B站参考视频:(https://www.bilibili.com/video/BV1KR4y1j7o9?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=6550de4a76c19fcae7b0827fb9c103cd)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值