Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб 6 Windows приложения _new.doc
Скачиваний:
18
Добавлен:
29.08.2019
Размер:
182.78 Кб
Скачать

Вариант 17

Написать Windows-приложение, которое по заданным в файле исходным дан­ным строит одну из двух столбиковых диаграмм – диаграмма повышения заработной платы учителей, диаграмма успеваемости учеников.

Создать меню с командами Input data, Choose, Show, About , Quit.

При выборе команды Input data из файла читаются исходные данные по двум диаграммам (файл сформировать самостоятельно). Команда About открывает окно с ин­формацией о разработчике.

По команде Choose открывается диалоговое окно, содержащее:

  • список для выбора конкретной диаграммы типа TextBox;

  • список для выбора цвета графика типа TListBox;

  • кнопку типа Button.

По команде Show в главном окне приложения выбранным цветом строит­ся диаграмма. Окно должно содержать заголовок диа­граммы, наименование и градацию осей. Изображение должно занимать все окно и масштабироваться при изменении размеров окна.

Вариант 18

Написать Windows-приложение, которое выполняет анимацию изображения – шахматной доски – изменяя черные клетки доски на белые и наоборот.

Создать меню с командами Show picture, Choose, Animate, Stop, Quit.

Команда Quit завершает работу приложения. При выборе команды Show picture в центре экрана рисуется объект – черно-белая шахматная доска.

При выборе команды Choose открывается диалоговое окно, содержащее:

  • поле типа TextBox с меткой Speed для ввода скорости изменения цветов клеток;

  • кнопку типа Button.

По команде Animate объект начинает изменять цвета клеток с заданной скоростью, по команде Stop — прекращает.

Вариант 19

Написать Windows-приложение, которое по заданным в файле исходным дан­ным рисунок – ромашку - из шести одинаковых по радиусу кругов (фигуры могут накладываться друг на друга).

Создать меню с командами Choose, Show , About , Quit.

Команда About открывает окно с ин­формацией о разработчике.

По команде Choose открывается диалоговое окно, содержащее:

  • поле типа TextBox для ввода радиус кругов.

  • списки для выбора цвета центральной фигуры (сердцевины цветка) типа TListBox;

  • списки для выбора цвета остальных фигур (лепестков) типа TListBox;

  • кнопку типа Button.

По команде Show в главном окне приложения выбранным цветом строит­ся ромашка. Обеспечить возможность ввода цвета Окно должно содержать заголовок. Изображение должно занимать все окно и масштабироваться при изменении размеров окна.

Вариант 20

Написать Windows-приложение, которое по заданным дан­ным строит фигуру – прямоугольник, разделенный диагональю, образующей два треугольника. Треугольники меняют свой изначальный цвет с заданной скоростью.

Создать меню с командами Enter, Choose, Animate, Stop, Quit.

Команда Quit завершает работу приложения. В начале работы должна автоматически выполняться команда Enter, выводя простое описание цели данной работы.

По команде Choose открывается диалоговое окно, содержащее:

  • список для выбора цвета первого треугольника типа TListBox;

  • список для выбора цвета второго треугольника типа TListBox;

  • поле типа TextBox с меткой Speed для ввода скорости изменения цветов;

  • кнопку типа Button.

По команде Animate в главном окне приложения строит­ся фигура с ее анимацией, по команде Stop — прекращает. Окно должно содержать ее, наименование выбранную ранее информацию. Изображение должно занимать все окно и масштабироваться при изменении размеров окна.