DLL?
動態鏈接庫
是壹個包含代碼和數據的庫,可以被多個程序同時使用。例如,在
Windows操作系統
在操作系統中,Comdlg32
動態鏈接庫
執行與對話框相關的常見功能。所以每個程序都可以用這個。
動態鏈接庫
若要實現“打開”對話框,請使用。這有助於促進代碼重用和內存的有效使用。
通過使用
DLL,程序可以模塊化,由相對獨立的組件組成。例如,會計程序可以按模塊出售。每個模塊都可以在運行時加載到主程序中(如果安裝了相應的模塊)。由於模塊之間相互獨立,程序的加載速度更快,只有在請求相應的功能時才加載模塊。
此外,在不影響程序其他部分的情況下,將更新應用到每個模塊也更容易。例如,您可能有壹個工資計算程序,稅率每年都在變化。當這些變化被隔離到
動態鏈接庫
之後,您可以應用更新,而無需重建或安裝整個程序。
下表說明了
Windows操作系統
壹些操作系統充當
動態鏈接庫
實現的文件:
微軟倡導的ActiveX網絡化多媒體對象技術
控制
(.ocx)
文件
微軟倡導的ActiveX網絡化多媒體對象技術
控件的壹個示例是允許您從日歷中選擇日期的日歷控件。
控制面板
(.cpl)
文件
。偏光鏡
文件的壹個例子是位於控制面板中的項目。每壹項都是專用的。
DLL .
設備驅動程序
(.drv)
文件
設備驅動程序的壹個例子是控制打印機打印的打印機驅動程序。