Отправляет email-рассылки с помощью сервиса Sendsay

Электронная книга

[еКнига] Каталогизация (всей страны)

Здравствуйте, участники листа.

Почитав ваши предложения по поводу создания каталогизатора книг, тоже
загорелся этой идеей. Я сам программист, и могу приложить свои руки и
голову к созданию такой программы. Хочу вынести свои предложения по
поводу пользовательского интерфейса на обсуждения. Вот моё видение:
окно программы делится на три части (см. рисунок ниже). В левой -
дерево тем/подтем, в правой - входящих в эти темы книги, внизу -
описание выбранной книги. (Подобное представление есть в Проводнике -
там темы - это каталоги, книги - файлы). Прямоугольником здесь
показана выделенная книга.

+-------------------------------------------------------------------+
| Файл Читать Помощь |
+-------------------------------------------------------------------+
| | |
| - Фантастика ||Ночной_дозор___________________| |
| - Русская | Дневной дозор |
| = Сергей Лукьяненко | Сумеречный дозор |
| = Владимир Васильев | |
| | |
+-------------------------------------------------------------------+
| |
| Повесть о тяжелой доле простых работников светлой стороны. |
| Год издания: 19XX |
| Путь: e:/books/fantastic/lukyanenko/nochnoi_dozor.htm |
| [или, например, http://biblioteka.ru/luk/nDozor.htm (ссылка |
| вымышленная)] |
+-------------------------------------------------------------------+

Кликнув дважды на книге, можно запустить программу, в которой эта книга
откроется. (На первых этапах это будут внешние программы, позднее
можно будет добавить свой просмотрщик, впрочем для простых текстовых
.txt можно сразу сделать свой вьювер). Книги, естественно, будут
храниться в файлах на диске, а вот вся служебная информация (разбиение
на разделы, описания) - в базе данных, либо в XML файле. В чём
преимущество XML - его можно "потрогать" руками, поскольку он
представляет собой текстовый файл с элементами разметки, и не нужен
никакой сервер.

В программе можно предусмотреть отправку книги по почте, закачку на
сайт (это в перспективе, на первых порах можно обойтись без этого).

Ответить   Aleksandr Korolev Tue, 10 Aug 2004 22:25:34 +0400 (#209326)