First interation - moevm/gui-1h2018-27 GitHub Wiki
Первая итерация
Задачи, проработанные для итерации 15.03.2018:
Разработка первоначального графического интерфейса:
Сценарии использования
После открытия приложения, пользователю дается выбор: кнопки "Определенный интеграл" и "Доступно после обновления" (будет разблокирована через итерацию). Также на окне можно увидеть менюбар, в котором есть два активных поля "Справка" и "Закрыть". По нажатию на кнопку "Справка", пользователю будет выведено сообщение о том, что справка будет доступна после обновления. По нажатию кнопки "Закрыть", приложение выключается.
Когда пользователь нажимает кнопку "Определенный интеграл", то открывается новое диалоговое окно. В окне будет вводится функция, определенный интеграл от которой нужно найти. На данный момент среди всех кнопок можно выделить следующие группы:
- кнопки для ввода цифр и переменная x (при нажатии которых в поле подынтегральной функции печатается соответствующая цифра/переменная x)
- кнопки ввода математических функций (при нажатии которых в поле подынтегральной функции печатается соответствующая математическая функция с открывающейся скобкой)
- кнопки ввода операций (печатается операция)
- кнопки действий (кнопка "вычислить" на данных момент не активна; кнопки "Очистить строку ввода" и "Очистить строку результата" очищают соответствующие поля)
Список ограничений
На данной итерации ограничений не предусмотрено.