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

Вариант 8

Написать Windows-приложение, которое строит графики трех заданных функций.

Создать меню, с командами Chart, Build, Clear, About, Quit.

Команда Quit завершает работу приложения. При выборе команды About откры­вается окно с информацией о разработчике.

Команда Chart открывает диалоговое окно, содержащее:

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

  • список для выбора типа графика типа TListBox, содержащий три пункта: y=x*2, 2*x*x=y, 2*x*x*x=y,

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

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

Команда Clear очищает окно.

Вариант 9

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

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

Команда Quit завершает работу приложения. При выборе команды About откры­вается окно с информацией о разработчике.

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

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

  • два поля типа TextBox для ввода длины сторон квадрата;

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

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

Команда Clear очищает окно.

Вариант 10

Написать Windows-приложение — графическую иллюстрацию замены нулей в массиве на единицы.

Создать меню с командами File, Animate, About, Exit.

Команда Animate недоступна. Команда Exit завершает работу приложения. Ко­манда About открывает окно с информацией о разработчике. Для выбора файла исходных данных (команда File) использовать объект класса OpenFileDialog.

Из выбранного файла читаются исходные данные замены (сформировать самостоятельно).

После чтения данных становится доступной команда Animate.

При выборе команды Animate в главном окне приложения отображается процесс замены. Каждый элемент представляется числом в ячейке. На каждом шаге алгоритма происходит замена только одного числа. Это ячейка подсвечивается красным цветом. Окно должно содержать заголовок. Изображение должно за­нимать все окно.

Вариант 11

Написать Windows-приложение, которое выполняет анимацию двух геометрических фигур.

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

Команда Quit завершает работу приложения.

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

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

  • группу из двух переключателей (squared, circle) типа RadioButton;

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

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

Обеспечить возможность ввода цвета и выбора режима: построение двух кругов (squared) или квадратов (circle).

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

Изображение должно занимать все окно и масштабироваться при изменении размеров окна.