Здравствуйте, Кодт, Вы писали:
К>Неудовлетворённость потому, что ты для визарда и для "адвансед моде" предлагаешь разные задачи: "добавить ОДНУ книгу" против "добавить книги с хитрыми фильтрами и т.д."
К>Давай подумаем, как может выглядеть визард, добавляющий маленькую выборку из большого набора. К>1) Указываешь папку для поиска книг К>2) Визард сообщает о размере выборки (изначально — гигабайты) и предлагает уточнить критерии отбора; проанализировав данные, он даже может подсказать варианты К>3) Это повторяется до тех пор, пока распечатка выборки не влезает на одну страницу или пока пользователь не сочтёт "а, вываливай!" К>4) Отмечаешь то, что хочешь добавить, и выполняется групповая операция по добавлению К>5) Если по какому-то пункту возникают непонятности, визард задаёт вопрос и старается запомнить ответ (File is read-only. Delete? Yes|Yes-to-all|No|No-to-all) К>5) По окончании операции можно откатиться к предыдущим, более общим критериям.
Хм. Вообще-то, у меня предполагался юз-кейс "вот это папка с книгами, все что там есть — это книги".
А дальше программа должна найти "границы" каждой конкретной книги (дело в том, что книга может быть многофайловой, соответственно, папка с 60 подпапками по 300 файлов в каждой может представлять собой всего 5-10-30 книг; а может — и всего одну).
Но я задумался о том, что и твой юз-кейс ("вот папка со всякой фигней, найди там книги") не лишен смысла.