Дмитрий Пустовит - FB2-Librarian (Библиотекарь) Руководство
Название: | FB2-Librarian (Библиотекарь) Руководство | |
Автор: | Дмитрий Пустовит | |
Жанр: | Программы, Базы данных, Руководства и инструкции, Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Книгоделие | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "FB2-Librarian (Библиотекарь) Руководство"
Добро пожаловать в программу FB2-Librarian (Библиотекарь)!
Данная программа предназначена для хранения и каталогизации электронной литературы и обладает следующими основными возможностями:
· Ведёт базу данных имеющихся книг. Информация хранится в формате бесплатной (но достаточно надежной и мощной) СУБД Firebird 1.5.
· Отображает большое количество информации о книге, включая аннотацию и обложку.
· Позволяет вести дополнительную информацию – например, подробные сведения об авторе (биографию, библиографию).
· Поддерживает раздельную работу пользователей. Для каждого пользователя ведется отдельная история чтения книг, избранное. Позволяет пользователям оценивать книги и добавлять рецензии.
· Может экспортировать книги из библиотеки на ActiveSync-устройство (поддерживаются устройства под управлением WinCE и PalmOS) или просто в отдельную папку.
· Может работать как в локальном, так и в сетевом режиме.
Основной поддерживаемый формат – FB2.
Читаем онлайн "FB2-Librarian (Библиотекарь) Руководство". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (12) »
Любое такое нелегальное использование означает автоматическое и немедленное прекращение действия настоящего соглашения и может преследоваться по закону.
7. Все права, не предоставленные здесь явно, сохраняются за автором Дмитрием Пустовит.
8. Установка и использование Fb2Librarien означает, что вы понимаете положения настоящего лицензионного соглашения и согласны с ними.
9. Если почему-либо вы не согласны с этим лицензионным соглашением, вам необходимо удалить файлы дистрибутива Fb2Librarien с ваших устройств хранения информации и прекратить использование Fb2Librarien.
Благодарю за использование Fb2Librarien.
Дмитрий Пустовит
2 Техническая информация о программе
Язык программирования – Delphi.Используемая база данных – СУБД FireBird 1.5 (При выборе способа хранения "база данных" – книги и описания целиком, или только описания при хранении самих книг в файловой системе).
Требования: MSXML 4.0, Embedded FireBird 1.5(поставляется с дистрибутивом), MS DAC 2.7 (для windows XP не требуется).
Сразу отвечу на вопрос "Почему такой скачок в версиях?"
Были произведены кардинальные изменения как в программном коде, так и в структуре базы данных. Билдов (невыложенных) было очень много. Изменения, производимые в программе не фиксировал по причине банальной лени и нехватки времени.
К тому же, я думаю, что программа уже достаточно функциональна и достойна того, чтобы изменить мажорный номер версии.
В процессе работы над программой мне очень помогают замечания пользователей.
Большое количество ошибок и недочетов выявлено именно ими.
По мере возможности я постарался в данном файле указывать имена или ники (форум fictionbook.org) людей выявивших ошибку или посоветовавших внести какое-либо изменение в программу.
Большое им спасибо за помощь!
Важные (ИМХО) замечания по алгоритму работы программы:
1. Названия книг, Серий в базе данных (и соответственно в Description после редактирования)
хранятся в виде ProperCase (т.е. каждое слово с заглавной буквы).
Предваряя вопросы: пробовал по-разному, МНЕ ПОНРАВИЛСЯ ЭТОТ ВАРИАНТ.
3. При сохранении книги на диск, а так же в режиме работы с файловой системой имя файла книги формируется следующим образом:
Фамилия_Имя (или Имя_Фамилия) (в зависимости от режима LNFN или FNLN) ПЕРВОГО В СПИСКЕ АВТОРА
+
Название_книги
+
(Название_Серии-Номер_в_серии)
Причем, в зависимости от значения ключа "Транслит" в настройках все это будет или кириллицей или латиницей.
4. При формировании имени файла заменяются на подчеркивание символы не входящие в диапазон:
['A'..'Z', 'a'..'z', '0'..'9', '-', '!', '_', 'А'..'Я', 'а'..'я', 'Ё', 'ё']
5. При сохранении в базе данных (и в книге после выгрузки из библиотеки) обложка преобразуется к JPG, независимо от того, в каком формате она была в исходном файле.
Ограничения
1. Не поддерживается отображение более 1 обложки для каждой книги
2. Размер аннотации книги ограничен 4096 байтами (я считаю, что больше – это уже предисловие). При большем размере сканер не пропустит
3. Есть ограничения по длине полей. Обычно лишнее урезается справа. Но сканер может и не пропустить (не до конца проверил).
4. Может есть еще что-то, просто на данный момент я не вспомнил.
TODO
Функционал:
– Визуализация физического размера файла базы данных
– Сохранение Ini-файла не в рабочем каталоге
– Перенос/копирование из библиотеки в библиотеку
– Добавление книг формата не FB2
Plugins:
– Экспорт списка книг в XML,CVS,TXT,XLS
– Экспорт заголовков (BookInfo) (plugin)
– Построение простейшего сайта на основе БД (plugin)
Добавлены "горячие" клавиши в сканере для операций:
F5 – обработать файл повторно,
F6 – заменить документв библиотеке,
F7 – создать новый документ наряду со старым,
F8 – ввести описание книги и обработать еще раз,
F9 – убрать (удалить) файл из списка.
3 Поддерживаемые языки
Программа поставляется с поддержкой трех языковАнглийского
Русского
Украинского
При наличии большого желания вы можете локализовать программу под любой язык, для этого в каталоге / Language прграммы выберите файл Русский.lng или Ukrainian.lng, что удобнее исправлять, --">- 1
- 2
- 3
- 4
- . . .
- последняя (12) »
Книги схожие с «FB2-Librarian (Библиотекарь) Руководство» по жанру, серии, автору или названию:
Михаил Иосифович Кондратович - Создание электронных книг в формате FictionBook 2.1: практическое руководство Жанр: Программы |
Izekbis - Fiction Book Designer 3.2. Руководство по созданию книг Жанр: Книгоделие Серия: member of book designer family |
- Fiction Book Designer 3.2. Руководство по созданию книг Жанр: Книгоделие Серия: member of book designer family |
Михаил В Рытов - Ягодники. Руководство по разведению крыжовника и смородины Жанр: Сад и огород Год издания: 2012 |