Работа с библиотеками динамической компоновки (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 руб.
Экзамен по дисциплине: Электроника. Вариант:№ 05
Экзаменационные вопросы по курсу «Электроника». 1. Устройство сдвига уровней и эмиттерный повторитель. 2. Изобразите принципиальную схему базового элемента 2И-НЕ семейства ТТЛ. Составьте таблицу истинности. Приведите вид входной и передаточной характеристик. Дайте определения основным параметрам ЦИМС. Объясните, какие параметры ЦИМС можно определить с использованием передаточной характеристики. 3. Изобразите принципиальную схему усилительного каскада на МДП ПТ с индуцированным каналом p-ти
User odja : 17 марта 2012
150 руб.
Контрольная работа по алгебре и геометрии. 1-й семестр, 1-й вариант
Задача 1. Дана система трех линейных уравнений. Найти решение ее двумя способами: методом Крамера и методом Гаусса. Задача 2. Даны координаты вершин пирамиды А1 А2 А3 А4. Найти: 1)длину ребра А1А2; 2)угол между ребрами А1А2 и А1А4; 3)площадь грани А1А2А3; 4)уравнение плоскости А1А2А3. 5)объём пирамиды А1А2А3А4.
User zus139 : 21 февраля 2013
90 руб.
Микропроцессорные системы (часть 1). Билет №7
Билет №7 1. Распределение памяти MCS-51. 2. Программирование микроконтроллеров. Трансляторы.
User IT-STUDHELP : 3 июня 2020
300 руб.
Основное медицинское обеспечение боевых действий
Введение Выполнение мероприятий по медицинскому обеспечению войск практически полностью возложено на медицинскую службу войскового звена. Это связано, в первую очередь, с тем, что свою работу она выполняет непосредственно в боевых порядках части: первой принимает участие в оказании раненым и больным медицинской помощи, их розыске, сборе, выносе с поля боя и последующей эвакуации. Отметим, что из шести видов медицинской помощи три, пожалуй, важнейшие для сохранения жизни раненых и пораженных: п
User OstVER : 18 сентября 2012
200 руб.
up Наверх