C++ windows forms

Отменен
Заказ
5442989
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
28 Мая 2023 в 23:55
Цена
500 ₽
Блокировка
10 дней
Размещен
22 Мая 2023 в 14:35
Просмотров
100
Описание работы

Написать программу в Visual Studio C++ 2022 с помощью windows forms.

3 этап: Проект Windows Forms "паровоз". Создать Форму для задания следующих данных :

  • точка привязки, с координатами х и у
  • масштабный множитель h
  • количество вагонов
  • клавиши "рисовать", "очистить", "поехали"

4 этап: Демонстрация наследования и полиморфизма. Создать базовый класс "прямоугольник", конструктор и virtual void show(System::Drawing::Graphics^ g) = 0;//если класс базовый и реализация функции зависит от класса 

Создать наследственные классы от прямоугольника: тело вагона, окно, дверь, труба, колесо и методы Show для каждого из них. Для колеса использовать вместо FillRectangle команду g->FillEllipse(Br, x1, y1, w, h);//колесо эллипс, вписанный в квадрат

Создать классы сцепка и движок. Линии рисовать командой g->DrawLine(MyPen, xcl, yc, xml, ym);

Для класса движок создать метод move сочетающий передвижение по оси х вперед и движение по кругу

Создать классы: вагон, включающий в качестве параметров классы тело вагона, дверь, окно, колесо.

Подключать элементы по одному, добиваясь нужного результата!

Создать класс локомотив, включающий в качестве параметров классы вагон, труба и движок.

Создать класс паровоз, включающий в качестве параметров количество вагонов, класс вагон, класс сцепка, класс локомотив.

Нарисовать паровоз от единственной точки привязки при нажатии клавиши "Рисовать"

5 этап: обработать прерывание по клавише "Поехали" : в цикле перерисовывать паровоз на несколько пикселей вперед по оси х, очищая предыдущий рисунок. Добавить в класс "Прямоугольник" метод Move (увеличение координаты привязки х на 1)

Здесь нельзя прикрепить файл .exe отправлю файл пример требуемой программы в другом месте

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир