Проект «Графический редактор». Создание проекта «Графический редактор» на языке Turbo Delphi
Проект «Треугольник». Создание графического интерфейса проекта на языке Turbo Delphi
Проект «Треугольник». Создание обработчиков событий
Создать проект, который позволяет нарисовать по заданным трем точкам треугольник, вычислить его периметр и площадь. Ввод координат вершин треугольника осуществлять щелчками по графическому полю. Вывод координат вершин треугольника осуществлять методом рисования текста в графическом поле.
1. Поместить на форму (рис. 4.41):
• графическое поле Image1, которое будет использоваться в качестве области рисования;
• две надписи Label1 и Label2 для вывода периметра и площади треугольника;
• две надписи для вывода поясняющих текстов;
• меню MainMenu1 для создания меню проекта.
2. Объявить переменные, которые будут содержать координаты вершин треугольника, длины его сторон, а также периметр и площадь.
3. Создать программный код обработчика события, который обеспечивает запоминание координат щелчков левой, правой и средней кнопками мыши по графическому полю. Использовать три оператора ветвления, которые в зависимости от условия (значения аргумента обработчика события Button) запоминают ту или иную пару координат.
Создадим меню графического редактора, для чего используем элемент управления MainMenu1:
Треугольник |
Нарисовать |
Периметр |
Площадь |
Очистить |
4. Разместить на форме элемент управления MainMenu1.
5. В появившемся в левом верхнем углу формы в редакторе меню создать заголовок первого уровня. В поле Прототип для текста внести пункт меню Треугольник.
6. Для создания пункта меню перейти на следующую строку в редакторе меню. Ввести пункты меню Нарисовать, Периметр, Площадь и Очистить.
7. В обработчике события пункта меню Нарисовать вывести значения координат его вершин и нарисовать стороны треугольника, соединив координаты вершин прямыми линиями.
Следующая страница Проект «Треугольник». Создание обработчиков событий