Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические_задания_к_экзамену_ОС.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
38.67 Кб
Скачать

Задание 40.

Разработать два приложения SndClp и RcvClp со следующей функциональностью. Первое приложение (SndClp) должно отправляет в буфер обмена первый член, знаменатель и число членов геометрической прогрессии. Второе приложение (RcvCpl) должно работать как просмотрщик буфера обмена, извлекать из него переданные значения и вычислять последний член геометрической прогрессии, сумму всех ее членов и отображать результат в своем окне. Для ввода данных разработать диалоговое с необходимыми элементами управления, которое должно открываться сразу же после запуска приложения SndClp. В приложении RcvClp после его запуска должно открываться обычное окно приложения.

Задание 41.

Разработать библиотеку динамической компоновки, содержащую экспортируемую функцию рисования окружности желтого цвета и вписанного в нее правильного шестиугольника зеленого цвета. Функция должна принимать три параметра: дескриптор контекста устройства, ширину клиентской области окна, высоту клиентской области окна. Разработайте приложение, выполняющее рисование в центре клиентской области своего окна окружности красного цвета и вписанного в нее правильного треугольника зеленого цвета с помощью этой функции разработанной библиотеки динамической компоновки. Динамическое связывание выполнить с импортом. Скопируйте файл приложения и DLL библиотеку в одну папку и запустите приложение.

Задание 42.

Разработать библиотеку динамической компоновки, содержащую экспортируемую функцию рисования правильного шестиугольника синего цвета и вписанной в него окружности зеленого цвета. Функция должны принимать три параметра: дескриптор контекста устройства, ширину клиентской области окна, высоту клиентской области окна. Разработайте приложение, выполняющее рисование в центре клиентской области своего окна правильного шестиугольника синего цвета и вписанной в него окружности зеленого цвета с помощью этой функции библиотеки динамической компоновки. Динамическое связывание выполнить без импорта. Скопируйте файл приложения и DLL библиотеку в одну папку и запустите оба приложения.