Сборник лабораторных работ по дисциплине "Прикладное программное обеспечение". Самохвалов К.М. - 66 стр.

UptoLike

Составители: 

66
ЛАБОРАТОРНАЯ РАБОТА 8
Название: Использование динамических библиотек.
Цель работы: Изучить назначение и методы использования динамических
библиотек. Получить навыки создания и использования динамических биб-
лиотек.
Теоретическая часть:
DLL (Dynamic-link library – динамически подключаемая библиотека) –
понятие операционной систем Microsoft Windows; динамическая библиотека,
позволяющая многократное применение различными программными прило-
жениями. K DLL относятся также элементы управления ActiveX и драйверы.
В мире UNIX аналогичные функции выполняют
так называемые shared
objects («разделяемые объекты»).
Формат файлов DLL придерживается тех же соглашений, что и формат
исполняемых файлов, включая в себя код, таблицы и ресурсы.
Цели введения DLL
Первоначально предполагалось, что введение DLL позволит эффектив-
но организовать память и дисковое пространство, используя только один эк-
земпляр библиотечного модуля для различных приложений. Это было осо-
бенно важно для ранних версий Microsoft Windows с жёсткими ограничения-
ми по памяти.
Далее, предполагалось улучшить эффективность разработок и исполь-
зования системных средств за счёт модульности. Замена DLL-программ с од-
ной версии на другую должна была позволить независимо наращивать сис-
тему, не затрагивая приложений. Кроме того, библиотеки DLL могли исполь-
зоваться разнотипными приложенияминапример
, Microsoft Office,
Microsoft Visual Studio и т. п.