Работа с библиотеками динамической компоновки (DLL)

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-80662.rtf
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

С самого рождения (или чуть позже) операционная система Windows использовала библиотеки динамической компоновки DLL (Dynamic Link Library), в которых содержались реализации наиболее часто применяемых функций. Наследники Windows - NT и Windows 95, а также OS/2 - тоже зависят от библиотек DLL в плане обеспечения значительной части их функциональных возможностей.

Рассмотрим ряд аспектов создания и использования библиотек DLL:

как статически подключать библиотеки DLL;

как динамически загружать библиотеки DLL;

как создавать библиотеки DLL;

как создавать расширения МFC библиотек DLL.

Использование DLL

Практически невозможно создать приложение Windows, в котором не использовались бы библиотеки DLL. В DLL содержатся все функции Win32 API и несчетное количество других функций операционных систем Win32.

Вообще говоря, DLL - это просто наборы функций, собранные в библиотеки. Однако, в отличие от своих статических родственников (файлов . lib), библиотеки DLL не присоединены непосредственно к выполняемым файлам с помощью редактора связей. В выполняемый файл занесена только информация об их местонахождении. В момент выполнения программы загружается вся библиотека целиком. Благодаря этому разные процессы могут пользоваться совместно одними и теми же библиотеками, находящимися в памяти. Такой подход позволяет сократить объем памяти, необходимый для нескольких приложений, использующих много общих библиотек, а также контролировать размеры ЕХЕ-файлов.

Однако, если библиотека используется только одним приложением, лучше сделать ее обычной, статической. Конечно, если входящие в ее состав функции будут использоваться только в одной программе, можно просто вставить в нее соответствующий файл с исходным текстом.

Чаще всего проект подключается к DLL статически, или неявно, на этапе компоновки. Загрузкой DLL при выполнении программы управляет операционная система. Однако, DLL можно загрузить и явно, или динамически, в ходе работы приложения.
Шаблоны проектирования. Исполнение модуля: файл динамической библиотеки dll
Введение. Теоретические разделы. Постановка задачи. Разработка диаграмм UML. Формирование плана управления конфигурациями и план графика проекта. Разработка программы тестирования. Разработка основной программы. Оформление индивидуальной программной документации. Заключение. Литература.
User evelin : 21 июля 2015
75 руб.
Контрольная работа по предмету «Философия бизнеса» Вариант № 1
Тест № 1. Оценка специалиста на соответствие его индивидуальных особенностей основным чертам профессии руководителя (бизнесмена). Тест № 2. Оценка способностей специалиста для занятия бизнесом. Тест № 3. Оценка потенциальных возможностей специалистов-предпринимателей. Тест № 4. Подбор кандидатур на места руководителей организаций и их структурных подразделений. Перечень 2. Тест № 5. Оценка уровня организованности управленческого труда в структурных подразделениях. Тест № 6. Оценка руководителя,
User ДО Сибгути : 18 марта 2013
45 руб.
promo
Проектирование и исследование механизмов вытяжного пресса (Вариант 1-13)
СОДЕРЖАНИЕ 1. Задание на курсовое проектирование 1.1 Описание механизма 1.2 Исходные данные 2. Проектирование кривошипно-коромыслового механизма и выбор маховика 2.1 Определение основных размеров звеньев механизма 2.2 Построение планов положений механизма и планов скоростей 2.3 Приведение масс и сил 2.4 Определение избыточной работы внешних сил 3. Определение закона движения и силовой расчет 2.5 Определение момента инерции маховик кривошипно-коромыслового механизма
User yura909090 : 25 мая 2012
100 руб.
Объекты клеточного звероводства
Содержание. Введение Клеточное звероводство Объекты звероводства Список литературы Новое направление животноводства – звероводство - узко специализировано и полностью ориентировано на производство пушнины. Сейчас в нашей стране разводят лисиц, песцов, американских норок, соболей и нутрий. За исключением растительноядных грызунов нутрий, все остальные объекты отечественного звероводства относятся к отряду хищных. Содержат всех хищников примерно одинаково, в небольших сетчатых клетках. Казалось
User Aronitue9 : 4 сентября 2012
20 руб.
Тепломассообмен ТГАСУ 2017 Задача 6 Вариант 49
Определение поверхности нагрева рекуперативного воздушного теплообменника Определить поверхность нагрева стального рекуперативного воздушного теплообменника (толщина стенок δст = 3 мм) при прямоточной и противоточной схемах движения теплоносителей, если объемный расход воздуха при нормальных условиях Qвозд, средний коэффициент теплоотдачи от воздуха к поверхности нагрева α1, от поверхности нагрева к воде α2, Вт/(м⸱°С), начальные и конечные температуры воздуха и воды соответственно равны t’1,
User Z24 : 4 февраля 2026
350 руб.
Тепломассообмен ТГАСУ 2017 Задача 6 Вариант 49
up Наверх