使用动态链接库的优点

使用动态链接库的优点

 

现代应用程序广泛地使用动态链接库,其好处是:

 

①同时运行的多个应用程序可以同时使用同一个动态链接库,它们在内存中只是共享DLL文件的一个拷贝,这样做不但节省了内存,而且减少了文件的动态交换;

 

②只要编写的应用程序函数、变量和返回值的类型和数量不发生变化,动态链接库中的函数可以不用重新编译链接而直接使用,这一点明显优于静态链接;

 

③只要遵循一定的规则,不同语言编写的应用程序可以调用同一个动态链接库,而不管这个函数执行什么操作;

 

④在设计应用程序时,将其拆分成功能相互独立的部件.DLL,为以后对这些功能部件各自升级提供较方便的途径;

 

⑤使资源数据独立于可执行程序之外,但又能较方便快速地访问它。

 

动态链接库非常有利于软件的编写和更新,在编写程序时,可以把一个大型软件项目分割为多个单独模块。在这些模块中定义好它们的调用关系,然后分别由多个程序员进行编写。在各个模块内,程序员可以充分发挥他们的创造性,优化程序代码。而且,利用动态链接库对于软件的更新也是非常有好处的。在更新或者升级这个软件时,可以只更新这个软件的动态链接库。例如,编写一个游戏,当以后又推出了新的显示卡后,为了支持这种显示卡,不必全部重新编写这个程序,而只需重新编写游戏显示部分的DLL代码;发布升级版本时,只需要发布这些DLL文件就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值