Библиотека knigago >> Компьютеры и Интернет >> Программы >> FB2-Librarian (Библиотекарь) Руководство

Дмитрий Пустовит - FB2-Librarian (Библиотекарь) Руководство

FB2-Librarian (Библиотекарь) Руководство

На сайте КнигаГо можно читать онлайн выбранную книгу: Дмитрий Пустовит - FB2-Librarian (Библиотекарь) Руководство - бесплатно (полную версию книги). Жанр книги: Программы, Базы данных, Руководства, Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Книгоделие. На странице можно прочесть аннотацию, краткое содержание и ознакомиться с комментариями и впечатлениями о выбранном произведении. Приятного чтения, и не забывайте писать отзывы о прочитанных книгах.

Книга - FB2-Librarian (Библиотекарь) Руководство.  Дмитрий Пустовит  - прочитать полностью в библиотеке КнигаГо
Название:
FB2-Librarian (Библиотекарь) Руководство
Дмитрий Пустовит

Жанр:

Программы, Базы данных, Руководства, Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Книгоделие

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Краткое содержание книги "FB2-Librarian (Библиотекарь) Руководство"

Добро пожаловать в программу FB2-Librarian (Библиотекарь)!
Данная программа предназначена для хранения и каталогизации электронной литературы и обладает следующими основными возможностями:
· Ведёт базу данных имеющихся книг. Информация хранится в формате бесплатной (но достаточно надежной и мощной) СУБД Firebird 1.5.
· Отображает большое количество информации о книге, включая аннотацию и обложку.
· Позволяет вести дополнительную информацию – например, подробные сведения об авторе (биографию, библиографию).
· Поддерживает раздельную работу пользователей. Для каждого пользователя ведется отдельная история чтения книг, избранное. Позволяет пользователям оценивать книги и добавлять рецензии.
· Может экспортировать книги из библиотеки на ActiveSync-устройство (поддерживаются устройства под управлением WinCE и PalmOS) или просто в отдельную папку.
· Может работать как в локальном, так и в сетевом режиме.
Основной поддерживаемый формат – FB2.

Читаем онлайн "FB2-Librarian (Библиотекарь) Руководство". Cтраница - 2.

НИ ЗА КАКИЕ ПОТЕРИ ИЛИ ИСКАЖЕНИЯ ДАННЫХ, ЛЮБУЮ УПУЩЕННУЮ ВЫГОДУ В ПРОЦЕССЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕПРАВИЛЬНОГО ИСПОЛЬЗОВАНИЯ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.

6. Вы не можете использовать, копировать, эмулировать, создавать новые версии, сдавать в наем или аренду, продавать, изменять, декомпилировать, дизассемблировать, изучать код программы другими способами, передавать зарегистрированную программу или любые из ее составляющих, иначе, чем определено настоящим лицензионным соглашением.

Любое такое нелегальное использование означает автоматическое и немедленное прекращение действия настоящего соглашения и может преследоваться по закону.

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)

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.