Показать сообщение отдельно
  #52 (permalink)  
Старый 18.08.2016, 13:00
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Со своей стороны я могу только ТЗ расширить.

В окне приложения должны быть:

Список конфигов в рамочке и три кнопки поблизости: "Новый", "Сохранить" и "Удалить"

Под списком должно быть 101 штука далматинцев чекбоксов с метками обозначающими соответствующий cmd файл.

Под блоком чекбоксов должна быть кнопка "Работать".

Логика.

После запуска приложения:

в списке конфигов должен выбираться последний использованный или первый если конфиги представлены, иначе ничего.

в блоке чекбоксов должны быть очекрыжены те из них, которые перечислены в выбранном конфиге или ни одного.

кнопка Работать должна быть неактивной пока не выбрано ни одного чекбокса.

В процессе пользования.

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

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

Юзер может отредактировать выбранный конфиг путем перетыкания чекбоксов и нажатием кнопки Сохранить.

Юзер может удалить целиком выбранный конфиг нажатием кнопки Удалить.

Юзер может создать новый конфиг путем нажатия кнопки Новый и ввода имени конфига в появившееся диалоговое окно.

Юзер может не сохранять выбранную конфигурацию чекбоксов, а просто отчекрыжить нужные/ненужные и нажать Работать.
Ответить с цитированием