Здравствуйте, Максим!!!
Original Message > выход новой исправленной версии планируется в октябре месяце.
> если есть притензии по интерфейсу, в частности по работе с jaws, напишите
> мне на личный адрес maf_b***@m*****.ru и изложите ваши мысли. что и как нужно
> сделать. все ваши сообщения я передам.
Всё-таки напишу не на личный адрес, а в лист. Думаю, если обсуждение будет
общим, это будет лучше.
Мои предложения.
1. При переходе с помощью клавиши Tab из списка книг в Корзину и наоборот,
Jaws должен говорить, где оказался системный фокус, на списке книг или в
корзине. Для этого, наверное, нужно построить окна программы на стандартных
элементах Windows.
2. Сейчас труднодоступна информация о количестве книг в корзине, их общем
размере и общей продолжительности звучания. То же самое и сколичеством
записей в базе. Думаю, эта информация должна отображаться в отдельной
области окна в виде текста. Должна быть возможность перейти клавишей Tab на
эту область окна и почитать этот текст клавишами-стрелками.
3. Появление дополнительного окна при записи книг из "корзины", это,
по-моему, лишние сложности для пользователя. Программа должна при запуске
определять наличие доступного съёмного диска и его ёмкость. Если дисков
несколько, программа должна предложить пользователю выбрать диск. Программа
должна позволять добавлять книги в корзину до тех пор, пока общий размер
книг в корзине не достигнет предельного значения байт, которое можно
записать на флэш карту. При попытке пользователя превысить этот размер,
программа должна отказать в добавлении очередной книги в корзину и выдать
соответствующее поясняющие сообщение. Излишне говорить, что все сообщения
должны быть стандартными диалогами Windows, чтобы их озвучивал Jaws.
4. Если на флэш карте имеются файлы, не важно, тифло книги или другие,
программа должна выдать диалоговое окно с вопросом, в котором пользователь
сможет выбрать, что сделать. Дописать книги к уже имеющимся данным или
отформатировать карту и записать книги. Отмена, конечно, тоже должна быть.
Вообще, сообщать о наличии данных на флэш карте, лучше в самом начале
работы.
5. Если флэш карта имеет не подходящую файловую систему, программа должна
определять это и предлагать пользователю переформатировать карту.
6. Если пользователь пытается добавить книги в корзину, когда нет доступных
съёмных дисков, программа должна ещё раз проверить наличие съёмных дисков, и
в случаи отсутствия доступных для использования дисков сообщить об этом.
7. При использовании поиска по базе книг, должна быть возможность перейти от
результатов поиска обратно к полному списку книг без перезапуска программы.
8. В диалоге добавления книги в базу, все поясняющие надписи к редакторам, в
которых вводится информация о книге, например: Заголовок, Автор, Тематика и
тд, должны озвучиваться Jaws-ом.
9. Диалоговое окно, которое появляется при перекодировании книги и её
добавлении в базу, должно иметь, по моему мнению, только одну линейку
прогресса, тогда Jaws будет озвучивать процент выполнения всей операции.
Вторая линейка, отображающая процесс перекодировки конкретного файла книги,
вообще не особо нужна.
10. Не стандартное диалоговое окно, которое появляется при записи книг на
флэш карту или при добавлении в базу книги, не требующей перекодировки, не
озвучивается Jaws-ом/ Необходимо сделать обычный диалог с одной линейкой
прогресса, которая бы отображала ход всей операции в целом.
Не так красиво, но зато будет озвучиваться.
11. Необходимо сделать возможность пакетного импорта книг из другого
книгохранилища Tolking book library. Это нужно, например, если две
библиотеки или два пользователя захотят объединить свои базы, или, например,
добавить к своей базе базу книг, купленую у того же Логоса. При совпадении
автора и названия, программа должна спросить пользователя, что делать,
заменить или нет. При совпадении книг по количеству файлов, их размерам и
длительностям звучания, программа тоже должна спрашивать, как уже делает
сейчас.
12. По каким-то причинам, программа иногда не может обработать MP3 из папки,
может, конкретные битрейт и дискретизация не нравятся, может ещё что. Но
надо бы это исправить, такая проблема не редкость.
13. При импортировании книги из m3u файла, программа копирует и сам плей
лист с не правельными путями, после чего не может не воспроизвести, не
записать эту книгу до тех пор, пока этот плей лист не будет в ручную удалён
из папки-книгохранилища. Это тоже надо исправить, не нужно копировать плей
лист при таком импорте книги, тем более, что программа сама прекрасно
создаёт его при необходимости.
14. При добавлении книг в базу, нужно сделать возможность ставить книги в
очередь на добавление. Например, началась перекодировка и добавление книги,
а в это время пользователь указывает папку файлы или ещё что другой книги,
вписывает Заголовок, Тематику и тд и книга ставится на очередь. После
окончания добавления первой книги, добавляется вторая, стоящая в очереди и
тд. Было бы очень удобно, если бы в эту очередь можно было добавлять с
помощью пункта контекстного меню. Например, вызвал на папке с книгой
контекстное меню и выбрал в нём пункт, что-нибуть вроде "Добавить в Tolking
book library". Появилось окно для ввода информации о книге, заполнил поля,
нажал "OK" и книга в очереди на добавление. В окне перекодировки, в этом
случае, было бы не лишним предусмотреть возможность просматривать список
книг и состояние каждой книги, в очереди, добавляется, добавлена.
Вот вроде бы пока всё, по моему мнению, наиболее важное.
> кроме всего прочего советую всем владельцам плееров обратить внимание на
> сайт www.av3715.ru.
>
> на сайте в свободном доступе выложено множество аудио книг в зашифрованном
> формате.
> кроме книг там же лежат спектакли и аудио экскурсии.
Посмотрел, покачаю, как только будет новая версия программы для
зашифрованных книг.
С уважением, Алексей.