• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

DLL文件的创建和调用

武飞扬头像
feifei_qiuqiu
帮助1


前言

动态数据库 (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)

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgfkbif
系列文章
更多 icon
同类精品
更多 icon
继续加载