Взаимодействие форм. Создание меню, панели управления, анимированной заставки


Лабораторная работа № 4

Тема: «Взаимодействие форм. Создание меню, панели управления, анимированной заставки»

Задание на лабораторную работу

  1. Изучить теоретический материал.
  2. Создать многооконное приложение, которое должно выполнять следующие функции:
    • При запуске приложения появляется заставка с надписью номера лабораторной работы, темы и номером варианта, которая через определенное время исчезает и появляется следующее окно, содержащее кнопку для открытия формы и текст индивидуального задания из варианта.
    • Кнопка во второй форме становится активной, после того как пользователь активизирует объект radiobutton с подписью «Готов к проверке задания», второй объект radiobutton  с подписью «Не готов к проверке задания».
    • По нажатию кнопки появляется следующая форма, содержащая меню и панель инструментов с кнопками, содержащими изображения.
    • Панель инструментов должна обязательно содержать кнопки закрытия приложения, скрытия текущей формы, изменение размера формы и вызова окна О авторе.
    • При нажатии кнопок на панели инструментов появляются диалоговые окна MessageBox. В приложении должны быть использованы 5 видов оформления окон MessageBox, то есть с картинками и без, с двумя кнопками и с одной и т.д.
    • Заголовок всех форм приложения содержит фамилию и группу автора.
  1. Выполнить индивидуальное задание.

Варианты индивидуальных заданий.

 

1 –й Вариант

Создайте приложение с формой, которая содержит кнопку для открытия другой формы. Вторая форма содержит меню со следующими пунктами.

Вид                 Время суток              Выход           

Из окна                      Утро

природа                     День

кухонный стол         Вечер

Ночь

И соответствующую пунктам меню панель управления.

2 –й Вариант

Создайте приложение с формой, которая содержит кнопку для открытия другой формы. Вторая форма содержит меню со следующими пунктами.

осадки                       Ландшафт                  Выход           

Дождь                        Равнина

Снег                           Горы

Гроза

И соответствующую пунктам меню панель управления.

3 –й Вариант

Создайте приложение с формой, которая содержит кнопку для открытия другой формы. Вторая форма содержит меню со следующими пунктами.

Окружности                         Прямоугольники                  Цвет               Выход

Круг                                                  Квадрат                                 Синий

Горизонтальный эллипс                 Прямоугольник                    Зеленый

Вертикальный эллипс                     Переименовать каталог       Красный

И соответствующую пунктам меню панель управления.

 

4–й Вариант

Создайте приложение с формой, которая содержит кнопку для открытия другой формы. Вторая форма содержит меню со следующими пунктами.

Нарисовать                Цвет               Стиль линии             Выход

Круг                           Синий                        Сплошная

Эллипс                      Красный        Пунктирная

Квадрат                     Желтый          Штрихпунктирная

Линию                       Зеленый

И соответствующую пунктам меню панель управления.

5 –й Вариант

Создайте приложение с формой, которая содержит кнопку для открытия другой формы. Вторая форма содержит меню со следующими пунктами.

Окно               Размер окна                           Правка                       Выход           

Форма1          Во весь экран                       Переименовать форму

Свернуть                   Изменить границу формы

Развернуть                Сделать видимой

Сделать невидимой

Изменить фон

И соответствующую пунктам меню панель управления.

6–й Вариант

Создайте приложение с формой, которая содержит кнопку для открытия другой формы. Вторая форма содержит меню со следующими пунктами.

Человек                      Раса                Выход           

Туловище                  монголоид

Голова                       негроид и

Конечности               европеоид

И соответствующую пунктам меню панель управления.

7–й Вариант

Создайте приложение с формой, которая содержит кнопку для открытия другой формы. Вторая форма содержит меню со следующими пунктами.

Пейзаж           Погода           Выход           

Солнце           солнечная

Тучка              переменная облачность

Трава              облачно

И соответствующую пунктам меню панель управления.

8–й Вариант

Создайте приложение с формой, которая содержит кнопку для открытия другой формы. Вторая форма содержит меню со следующими пунктами.

Дерево                       Цвет листьев             Выход           

ствол                        зеленый

ветки                         желтый

листья                       красный

И соответствующую пунктам меню панель управления.

9–й Вариант

Создайте приложение с формой, которая содержит кнопку для открытия другой формы. Вторая форма содержит меню со следующими пунктами.

Собака                       Порода                       Выход           

Туловище                  Далматинец

Лапы                          Овчарка

Уши                           Пекинес

Хвост

В зависимости от породы меняется окрас и форма туловища.

И соответствующую пунктам меню панель управления.

10–й Вариант

Создайте приложение с формой, которая содержит кнопку для открытия другой формы. Вторая форма содержит меню со следующими пунктами.

Вид спорта                Символы                   Выход           

Баскетбол                  Форма

Футбол                      Снаряды

Тяжелая атлетика

Легкая атлетика

И соответствующую пунктам меню панель управления.

11–й Вариант

Создайте приложение с формой, которая содержит кнопку для открытия другой формы. Вторая форма содержит меню со следующими пунктами.

Страны                      Символы                   Выход           

Россия                                    Герб

ПМР                           Флаг

Украина

Другая

И соответствующую пунктам меню панель управления.

12–й Вариант

Создайте приложение с формой, которая содержит кнопку для открытия другой формы. Вторая форма содержит меню со следующими пунктами.

Профессия                 Символы                   Выход           

Врач                           Форма

Строитель                 Орудия труда

Учитель

Слесарь

И соответствующую пунктам меню панель управления.

 

КОНТРОЛЬНЫЕ ВОПРОСЫ:

  1. Модальное и немодальное окно, свойства для закрытия и скрытия окон.
  2. MDI формы. Понятие и особенность дочерней формы.
  3. Как создать пункт меню?
  4. Как изменить название пункта?
  5. Как добавить несколько пунктов меню?
  6. Как добавить флажок напротив каждого пункта меню?
  7. Как установить определенному пункту меню сочетание клавиш?
  8. Как создать меню графическими средствами Visual Studio?
  9. Как создать панель инструментов?
  10. Как добавить несколько кнопок на панель инструментов?
  11. Как разместить на кнопке изображение?
  12. Какие свойства можно назначить кнопкам панели инструментов?
  13. Как добавить форму в приложение?
  14. Как организовать переход к добавленной форме?
  15. Использование анимации в приложении, способы.
  16. Объект Timer, свойства и назначение.