- •Требования к оформлению отчетов по лабораторным работам по ос
- •Лабораторная работа № 1 разработка windows-программ для выполнения операций с окнами различных стилей
- •Методические указания:
- •Варианты заданий:
- •Лабораторная работа № 2 разработка windows-программ для вывода текста и графики в окна. Обработка сообщений клавиатуры и мыши
- •Методические указания:
- •Варианты заданий:
- •Лабораторная работа № 3 создание и использование ресурсов в windows-программах. Организация меню и диалога. Работа с таймерами.
- •Методические указания:
- •Варианты заданий:
Варианты заданий:
№ вар |
Стиль окна, реагирует на щелчок мыши |
Исходное положение и размеры окна |
Действия при нажатии левой (правой) кнопки мыши в рабочей области окна |
|
Левая кнопка |
Правая кнопка |
|||
1 |
Главное, одинарный |
Во весь экран |
Вывод информационного сообщения о стиле окна |
Выдается звуковой сигнал частотой 1000 Гц |
Временное, двойной |
Задать произвольно |
Окно увеличивается в размерах в 1,2 раза |
Окно уменьшается в размерах в 1,2 раза |
|
Дочернее, одинарный |
В левом нижнем углу экрана, 1/16 размера экрана |
Окно перемещается из заданного угла вправо |
Окно возвращается в исходное состояние |
|
2 |
Главное, двойной |
Во весь экран |
Окно мигает 4 раза |
Вывод информационного сообщения о своем заголовке |
Временное, одинарный |
В центре экрана, 1/16 размера экрана |
Окно возвращается в исходное состояние |
Окно перемещается к правому краю экрана |
|
Дочернее, двойной |
Задать произвольно |
Окно перемещается в произвольное место экрана (рабочей области) |
Выдается звуковой сигнал частотой 1500 Гц |
|
3 |
Главное, одинарный |
Во весь экран |
Выдается звуковой сигнал частотой 1200 Гц |
Вывод информационного сообщения о системных метриках (минимальные ширина и высота окна) |
Временное, двойной |
Задать произвольно |
Окно возвращается в исходное состояние |
Окно сворачивается в пиктограмму |
|
Дочернее, одинарный |
В центре экрана, 1/25 размера экрана |
Окно увеличивается в размерах в 2 раза, изменяет цвет фона |
Окно возвращается в исходное состояние |
|
4 |
Главное, двойной |
Во весь экран |
Окно сворачивается в пиктограмму |
Окно мигает 3 раза |
Временное, одинарный |
В центре экрана, свернутое |
Окно распахивается на 1/9 размера экрана |
Окно возвращается в исходное состояние |
|
Дочернее, двойной |
Задать произвольно |
Вывод информационного сообщения о нажатой кнопке мыши |
Выдается звуковой сигнал частотой 2000 Гц, |
|
5 |
Главное, одинарный |
Во весь экран |
Окно уменьшается в размерах в 1,5 раза |
Окно возвращается в исходное состояние |
Временное, двойной |
Задать произвольно |
Выдается звуковой сигнал частотой 1500 Гц |
Вывод информационного сообщения о системных метриках (ширина и высота экрана) |
|
Дочернее, одинарный |
В левом верхнем углу экрана, 1/16 размера экрана |
Окно перемещается по углам экрана по часовой стрелке |
Окно мигает 5 раз |
|
6 |
Главное, двойной |
Во весь экран |
Вывод информационного сообщения о системных метриках (высота заголовка и полосы меню) |
Окно мигает 4 раза |
Временное, одинарный |
В левом нижнем углу экрана, 1/25 размера экрана |
Окно возвращается в исходное состояние |
Окно перемещается в противоположный угол экрана (рабочей области) |
|
Дочернее, двойной |
В правом верхнем углу экрана, 1/16 размера экрана |
Окно перемещается по периметру экрана (рабочей области) против часовой стрелки на 50 пикселей |
Выдается звуковой сигнал частотой 1000 Гц |
|
7 |
Главное, одинарный |
Во весь экран |
Окно мигает 3 раза |
Выдается звуковой сигнал частотой 500 Гц |
Временное, двойной |
Задать произвольно |
Окно перемещается в произвольное место экрана (рабочей области) |
Вывод информационного сообщения об имени класса окна |
|
Дочернее, одинарный |
В центре экрана, 1/9 размера экрана, окно невидимое |
Окно становится видимым |
Окно становится снова невидимым |
|
8 |
Главное, двойной |
Во весь экран |
Выдается звуковой сигнал частотой 1500 Гц |
Вывод информационного сообщения об имени оконной функции |
Временное, одинарный |
В центре экрана, 1/9 размера экрана |
Окно возвращается в исходное состояние |
Окно сворачивается в пиктограмму |
|
Дочернее, двойной |
Задать произвольно |
Окно произвольно перемещается так, чтобы курсор мыши находился вне рабочей области окна |
Окно мигает 3 раза |
|
9 |
Главное, одинарный |
Во весь экран |
Окно сворачивается в пиктограмму |
Окно возвращается в исходное состояние, мигает 4 раза |
Временное, двойной |
В центре экрана, 1/16 размера экрана |
Окно перемещается к левому краю экрана |
Окно возвращается в исходное состояние |
|
Дочернее, одинарный |
Задать произвольно |
Окно уменьшается в 1,3 раза |
Окно увеличивается в 1,3 раза |
|
10 |
Главное, двойной |
Во весь экран |
Вывод информационного сообщения о стиле окна |
Выдается звуковой сигнал частотой 1500 Гц |
Временное, одинарный |
В центре экрана, свернутое |
Окно распахивается на 1/9 размера экрана
|
Окно возвращается в исходное состояние |
|
Дочернее, двойной |
В левом верхнем углу экрана, 1/25 размера экрана |
Окно перемещается по периметру экрана по часовой стрелке на 100 пикселей |
Окно мигает 3 раза |
|
11 |
Главное, одинарный |
Во весь экран |
Окно уменьшается в размерах в 1,5 раза |
Окно возвращается в исходное состояние |
Временное, двойной |
Задать произвольно |
Выдается звуковой сигнал частотой 1000 Гц |
Окно перемещается так, чтобы курсор мыши находился в центре рабочей области окна |
|
Дочернее, одинарный |
В правом нижнем углу экрана, 1/16 размера экрана |
Вывод информационного сообщения о своем заголовке |
Окно перемещается по углам экрана против часовой стрелки |
|
12 |
Главное, двойной |
Во весь экран |
Выдается звуковой сигнал частотой 800 Гц |
Вывод информационного сообщения о нажатой кнопке мыши |
Временное, одинарный |
В левом верхнем углу экрана, 1/9 размера экрана |
Окно сворачивается в пиктограмму в центре экрана |
Окно возвращается в исходное состояние |
|
Дочернее, двойной |
В левом нижнем углу экрана, 1/25 размера экрана |
Окно перемещается в противоположный угол экрана |
Окно возвращается в исходное состояние |
|
13 |
Главное, одинарный |
Во весь экран |
Вывод информационного сообщения о системных метриках (минимальные ширина и высота окна) |
Окно мигает 5 раз |
Временное, двойной |
В правом нижнем углу экрана, 1/16 размера экрана |
Выдается звуковой сигнал частотой 1200 Гц |
Окно перемещается по периметру экрана по часовой стрелке на 50 пикселей |
|
Дочернее, одинарный |
Задать произвольно |
Окно увеличивается в размерах в 2 раза |
Окно возвращается в исходное состояние |
|
14 |
Главное, двойной |
Во весь экран |
Выдается звуковой сигнал частотой 2000 Гц |
Вывод информационного сообщения о системных метриках (ширина и высота экрана) |
Временное, одинарный |
В центре экрана, свернутое |
Окно возвращается в исходное состояние |
Окно распахивается на 1/16 размера экрана в левом верхнем углу
|
|
Дочернее, двойной |
Задать произвольно |
Окно мигает 3 раза |
Окно перемещается в произвольное место экрана (рабочей области) |
|
15 |
Главное, одинарный |
Во весь экран |
Окно возвращается в исходное состояние |
Окно сворачивается в пиктограмму в правом нижнем углу экрана |
Временное, двойной |
В центре экрана, 1/16 размера экрана |
Окно увеличивается в размерах в 1,3 раза |
Окно возвращается в исходное состояние |
|
Дочернее, одинарный |
Задать произвольно |
Окно перемещается так, чтобы курсор мыши находился в центре рабочей области окна |
Выдается звуковой сигнал частотой 2500 Гц |
|
16 |
Главное, двойной |
Во весь экран |
Вывод информационного сообщения о системных метриках (высота заголовка и полосы меню) |
Окно мигает 4 раза |
Временное, одинарный |
В правом верхнем углу экрана, свернутое |
Окно возвращается в исходное состояние |
Окно распахивается на 1/16 размера экрана в левом нижнем углу |
|
Дочернее, двойной |
В центре экрана, 1/25 размера экрана |
Окно из центра перемещается в правый нижний угол экрана (рабочей области) |
Окно возвращается в исходное состояние |
|
17 |
Главное, одинарный |
Во весь экран |
Окно мигает 3 раза |
Выдается звуковой сигнал частотой 1800 Гц |
Временное, двойной |
В центре экрана, 1/9 размера экрана |
Окно возвращается в исходное состояние |
Окно сворачивается в пиктограмму |
|
Дочернее, одинарный |
Задать произвольно |
Окно произвольно перемещается так, чтобы курсор мыши находился вне рабочей области окна |
Вывод информационного сообщения об имени класса окна |
|
18 |
Главное, двойной |
Во весь экран |
Окно уменьшается в размерах в 2 раза |
Окно возвращается в исходное состояние |
Временное, одинарный |
Задать произвольно |
Выдается звуковой сигнал частотой 1000 Гц |
Окно перемещается в тот угол экрана, в каком углу окна нажата кнопка мыши |
|
Дочернее, двойной |
В центре экрана, 1/25 размера экрана |
Окно перемещается из центра экрана (рабочей области) к левому краю на 50 пикселей
|
Окно перемещается от левого края экрана (рабочей области) к центру на 50 пикселей |
|
19 |
Главное, одинарный |
Во весь экран |
Выдается звуковой сигнал частотой 1500 Гц |
Вывод информационного сообщения о своем заголовке |
Временное, двойной |
В центре экрана, 1/9 размера экрана |
Окно возвращается в исходное состояние |
Окно сворачивается в пиктограмму |
|
Дочернее, одинарный |
В левом верхнем углу экрана, 1/16 размера экрана |
Окно перемещается по углам экрана по часовой стрелке |
Окно мигает 5 раз |
|
20 |
Главное, одинарный |
Во весь экран |
Окно уменьшается до ¼ экрана и перемещается в левый верхний угол |
Окно возвращается в исходное состояние |
Временное, двойной |
Задать произвольно |
Окно сворачивается в пиктограмму |
Окно перемещается так, чтобы курсор мыши находился в центре рабочей области окна |
|
Дочернее, одинарный |
В правом нижнем углу экрана, 1/16 размера экрана |
Вывод информационного сообщения о названии класса окна |
Окно перемещается по углам экрана против часовой стрелки |
|
21 |
Главное, двойной |
Во весь экран |
Окно уменьшается в размерах в 1,3 раза |
Окно увеличивается в размерах в 1,3 раза |
Временное, одинарный |
В центре экрана, 1/9 размера экрана |
Окно перемещается в тот угол экрана (рабочей области), в каком углу окна нажата кнопка мыши
|
Окно возвращается в исходное состояние |
|
Дочернее, двойной |
Задать произвольно |
Окно мигает 3 раза |
Выдается звуковой сигнал частотой 1500 Гц |
|
22 |
Главное, одинарный |
Во весь экран |
Выдается звуковой сигнал частотой 2000 Гц |
Вывод информационного сообщения об имени оконной функции |
Временное, двойной |
В центре экрана, в свернутом состоянии |
Окно распахивается на 1/16 экрана, |
Окно снова сворачивается |
|
Дочернее, одинарный |
В левом верхнем углу, 1/25 размера экрана |
Окно перемещается в левый верхний угол экрана
|
Окно перемещается в правый верхний угол экрана |
|
23 |
Главное, двойной |
Во весь экран |
Окно возвращается в исходное состояние |
Окно мигает 5 раз, затем сворачивается в пиктограмму |
Временное, одинарный |
В левом нижнем углу, 1/16 размера экрана |
Окно перемещается по углам экрана по часовой стрелке |
Окно возвращается в исходное состояние |
|
Дочернее, двойной |
Задать произвольно |
Вывод информационного сообщения о стиле окна
|
Окно мигает 4 раза |
|
24 |
Главное, двойной |
Во весь экран |
Окно мигает 3 раза |
Выдается звуковой сигнал частотой 1800 Гц |
Временное, одинарный |
В центре экрана, 1/9 размера экрана |
Окно возвращается в исходное состояние |
Окно сворачивается в пиктограмму |
|
Дочернее, двойной |
Задать произвольно |
Окно произвольно перемещается так, чтобы курсор мыши находился вне рабочей области окна
|
Вывод информационного сообщения об имени класса окна |
|
25 |
Главное, одинарный |
Во весь экран |
Выдается звуковой сигнал частотой 2000 Гц |
Вывод информационного сообщения о системных метриках (ширина и высота экрана) |
Временное, двойной |
В центре экрана, свернутое |
Окно возвращается в исходное состояние |
Окно распахивается на 1/16 размера экрана в левом верхнем углу
|
|
Дочернее, одинарный |
Задать произвольно |
Окно мигает 3 раза |
Окно перемещается в произвольное место экрана (рабочей области) |
|
26 |
Главное, двойной |
Во весь экран |
Окно уменьшается в размерах в 1,5 раза |
Окно возвращается в исходное состояние |
Временное, одинарный |
Задать произвольно |
Выдается звуковой сигнал частотой 1500 Гц |
Вывод информационного сообщения о системных метриках (ширина и высота экрана) |
|
Дочернее, двойной |
В левом верхнем углу экрана, 1/16 размера экрана |
Окно перемещается по углам экрана по часовой стрелке |
Окно мигает 5 раз |
|
