东航超值头等舱:什么是动态连接库文件?有什么用?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 04:53:36

计算机语言 就是写程序语言
跟我们说话一样 由一句一句完整的意思来构成
拿C来说 每一段能够独立执行的语句 叫做函数
动态链接库 就包含了很多函数
但是这些函数 不能够独立运行
需要exe文件中的函数 来调用它
dll文件整合了 一个函数集 这个函数集 赋给它一定的参数 就能独立的完成一项任务
在编程中 这样的东西 叫模块
根据dll的特性
它包含了 一定的自己的属性和事件动作
所以 又属于类模块
执行效率比较高
为什么要做成dll文件呢?
因为这样便于 扩展和移植
打个比方 一个类(.dll)它的作用是查询时间
所以不管什么程序 只要用到查询时间这个功能了
都可以调用这个查询时间功能的类
只要接口 和调用的函数名,参数正确就可以挂接
因此不必在每个程序里都写上查询时间的代码增加程序本身的长度

动态链接库就是一段程序,能被多个进程同时访问,一旦载入内存,别的用户访问不用载入内存,运行速度快。
动态库在Windows编程中已经成为一种很常用的技术了,对于一个动态链接库可以被多个应用程序调用,这样可以提高资源利用率。
设置动态链接库的方法是在库浏览框中选择用户所要设置成动态链接库的库文件,在选中的库文件上点击鼠标右键就会弹出一个快捷菜单,在弹出的快捷菜单中选择“Build Runtime Library”选项,点击该选项即可弹出动态链接库生成框。

就是.dll文件,许多软件都要共用的链接,类似网页中的超链接.