В качестве исходной рекомендуется взять программу, выполненную
для курсового проекта по программированию. Другие программы
необходимо согласовывать с преподавателем.
Для разработки интерфейса приложения необходимо использовать
технологию WPF. Поэтому рекомендуется усложнить исходный интерфейс,
причем расчетную часть программы усложнять необязательно. Если
существующая логика программы не позволяет в полной мере
продемонстрировать возможности WPF, можно, например, разбить общую
задачу на более мелкие, или ввести некоторые дополнительные сервисные
функции, разработка которых не будет трудоемкой в части, не касающейся
интерфейса.
Следующие элементы WPF должны быть обязательно использованы в
программе: контейнеры компоновки, элементы управления, ресурсы, стили,
триггеры, шаблоны, привязка данных, списки.