Цель: познакомиться с инструментами для рисования; понять общую архитектуру приложения.
Задание: Нарисовать осмысленную статическую картинку из графических примитивов. В процессе решения необходимо использовать большинство примитивов:
- прямоугольники;
- прямые и кривые линии;
- эллипсы;
- арки;
- текстовые надписи (осмысленные/по делу);
- другие примитивы.
Также стоит использовать возможность рисовать различными цветами и стилями.
Рисование должно происходить с помощью команд. При рисовании следует использовать возможности языка программирования (условные операторы, операторы цикла, методы).
Имеет смысл придерживаться определённой архитектуры и разработать свою объектную модель рисунка, в результате чего рисование будет сводиться к созданию экземпляров соответствующих классов и вызову их методов. Например, классы: Домик, Солнышко, Дерево, Облачко.