Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
26
Добавлен:
08.05.2015
Размер:
4.91 Кб
Скачать

7 VARIANT Лабораторная работа №1: Стиль класса: запретить команду в системном меню, перерисовка

окна при изменении вертикального и горизонтального размера размера;

Тип загружаемой иконки: IDI_APPLICATION,

Тип загружаемого курсора: IDC_HELP.

Цвет фона окна: СВЕТЛОСЕРЫЙ,

Имя класса окна: имя студента (на английском языке).

Стиль окна:

а) окно имеет заголовок и обрамляющую рамку,

у окна есть кнопка минимизации,

у окна есть системное меню;

б) WS_OVERLAPPEDWINDOW.

Позиция окна: по левому краю экрана шириной 500 и высотой 200 точек

Лабораторная работа №2: Информация о метрике: величину прямоугольника, попадая в который

засчитывается двойной щелчок мыши.

Информация об устройстве: относительная ширина точки.

Информация о шрифте: усредненная величина символа строки и величина

пространства над символом для специальный знаков.

Лабораторная работа №3: Создать программу, выполняющую создание и вывод на экран битового изображения. Рисунок задавать в виде константного массива в начале программы. При изменении размеров окна выполнить масштабирование рисунка по размерам окна.

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

Лабораторная работа №5: Создать новую коллекцию курсоров в файле ресурсов для основных операций с приложением. Пользователь через меню и специальное диалоговое окно может задать какие именно изображения курсора следует заменить в приложении. Одно из диалоговых окон предоставляет информацию об авторе программы. Пункты меню должны иметь .

Лабораторная работа №6: Написать программу, которая позволяет запускать процессы, используя для этого выбранные на диске файлы. Пользователь может задавать имя запускаемого файла и командную строку. Программа следит за всеми запущенными ею процессами и выводит по требованию пользователя следующую информацию: имя процесса, значение указателя и идентификатора процесса, время выполнения процесса.

Лабораторная работа №7: Написать многооконное приложение, которое позволяет открывать от 1 до 8 дочерних окон. Все окна при создании имеют собственный оригинальный заголовок. Реализовать возможности упорядочения дочерних окон: показать все окна, , выбрать окно из списка.

Лабораторная работа №8: Создать динамически подключаемую библиотеку функций рисования текстур на основе типа заполнения и параметров заполнения (например, количества точек на единицу площади). Предложить два-три типа текстур. Использовать созданную DLL в другой программе.

Соседние файлы в папке Html