Лабораторная работа №4. Создание и использование DLL-модулей в приложении

 

Разработать два DLL-модуля и приложение, демонстрирующее их работу, согласно заданному варианту. Первый DLL-модуль должен проецироваться на адресное пространство приложения неявной компоновкой (статический метод), второй – явной загрузкой DLL (динамический метод).

 

Вариант DLL со статической линковкой DLL с динамической линковкой
  Переворачивает строку наоборот, например, с «абвгде» на «едгвба». Подсчитывает количество чётных элементов в массиве произвольной длины и размерности.
  Вычисляет площадь прямоугольника с заданными координатами. Закрашивает на экране монитора круг произвольного размера.
  Рисует на мониторе две диагональные линии выбранного пользователем цвета. Вычисляет время перемножения двух матриц произвольного размера.
  Подсчитывает суммарный объём файлов в указанной пользователем папке. Находит координаты точки пересечения двух прямых, заданных пользователем.
  Переводит мили в километры и наоборот. Возвращает полный путь к самому маленькому файлу в указанной пользователем папке.
  Осуществляет поиск заданного слова в текстовой строке произвольного размера. Сортирует элементы одномерного массива в порядке, заданном пользователем.
  Возвращает список ip-адресов данной ЭВМ. Вычисляет факториал заданного пользователем числа.
  Выводит на экран секундомер. Пуск, останов, обнуление и т.п. – экспортируемые функции. Подсчитывает количество логических дисков в системе и их размер.
  Возвращает N-е по счёту число Фибоначчи. Запускает поток, в котором запоминаются 10 последних нажатых клавиш клавиатуры. Интерфейсная функция возвращает их по запросу.
  Определяет скорость чтения заданного файла в зависимости от длины блока данных. На форме организовать построение графика данной зависимости. Определяет площадь круга и длину окружности заданного радиуса с заданной точностью.
  Рисует точку на экране заданного цвета с заданными координатами. Возвращает статистику: сколько раз за последние N секунд нажималась левая клавиша мыши, сколько – правая.
  Подсчитывает количество гласных и согласных букв в строке, заданной пользователем. Возвращает координаты пересечения двух прямоугольников с заданными координатами.
  Возвращает количество ядер процессора и его тип. Рисует на экране римскую цифру по заданной пользователем арабской.
  Генерирует синусоиду с заданной частотой, амплитудой и стартовой фазой. Возвращает количество пробелов в заданной пользователем строке.
  Возвращает сумму элементов массива произвольной длины и размерности. Имеет две экспортируемые функции «старт» и «стоп», реализующие начало и останов случайного перемещения мыши по экрану монитора.

 



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: