Разработчик: Денис Флегонтов
Язык руководства: русский
Денис Флегонтов 2009.
Библиотека может работать в двух режимах: "Редактирования" и "Просмотра". В режиме редактирования можно создать и отредактировать книгу. В режиме просмотра можно, соответственно, просмотреть и прочитать книгу.
Главное окно программы показано на рисунке 1.
Рисунок 1. "Главное окно программы".
Для создания книги необходимо: в меню "Книга" выбрать пункт "Создать..." - открывается окно "Создание новой книги", показанное на рисунке 2.
Рисунок 2. Окно "Создание новой книги".
В этом окне находятся 3 однострочных поля для ввода текста: "Название книги", "Издательство", "Год издания", вписыванием в них значений изменяются соответственно: Название книги, издательство и год издания будущей книги.
Редактирование текста, создаваемой электронной книги происходит из меню "Редактировать".
Возможности, предоставляемые пунктами меню "Редактировать":
Так же в программе можно задать необходимый шрифт, выбрав пункт "Редактировать->Шрифт..." - откроется стандартное диалоговое окно выбора шрифта.(Рисунок 3).
Рисунок 3. Окно "Выбор шрифта(Select Font)".
Для того, чтобы вставить изображение в текст необходимо выбрать "Изображение->Вставить...". Поддерживаются форматы: JPG, JPEG, GIF, BMP, TIFF, PNG, XPM, XBM, PPM.
Добавление / удаление страницы происходит из меню "Страница->Вставить" / "Страница->Удалить", соответственно.
Открытие книги происходит из меню "Книга", выбрав пункт "Открыть..." - открывается диалоговое окно "Список книг", которое показано на рисунке 4.
Рисунок 4. Окно "Список книг".
При выборе строки с названием нужной книги и последующим нажатием на кнопку "ОК", происходит открытие окна "Введите пароль", показанного на рисунке 5.
Рисунок 5. Окно "Введите пароль".
После ввода пароля - открывается книга. Необходимо также отметить, что пароль у книги спрашивается только в режиме редактирования. В режиме просмотра книга легко открывается для чтения не запрашивая пароль. Это было сделано потому, что "Электронная библиотека" изначально проектировалась для учебных заведений, чтобы студенты могли только читать материал электронного пособия не внося туда свои корректировки. Проще говоря - чтобы не испортили. Пароль задаётся на каждую книгу отдельно создателем(преподавателем).
Библиотека представляет собой базу данных SQLite 3. Поэтому добавление или удаление книг происходит добавлением или удалением соответствующий записи в базе. Необходимо будет учесть, что при добавлении/удалении записи сохранение происходит автоматически, но при изменении записи, вписыванием в неё названия книги, сохранить запись нужно будет вручную, нажатием на кнопке "Сохранить". При закрытии окна изменённая запись(вписанное название) не сохранится.
Перелистование страниц происходит по одной из меню "Страница->Перейти" - пункты "Следующая страница", "Предыдущая страница". Так же можно ввести соотвествующий номер страницы в окне "Ввод необходимой страницы", доступной из меню "Страница->Перейти->Ввод номера страницы..."
Изменение языка происходит из меню "Язык".
Сохранение производится выбором пункта меню "Книга->Сохранить".
При выборе меню "Книга->Экспорт->(Необходимый формат)...", открывается окно, показанное на рисунке 6. Выбрав нужный тип файла - программа сохранит созданную книгу в нужном формате.
Рисунок 6. Выбор типа файла для экспорта книги.
При выборе меню "Книга->Импорт->(Необходимый формат)...", открывается окно. Выбрав нужный файл - программа откроет его.
Как уже говорилось выше программа представляет собой базу данных. В связи с этим было сделано так, чтобы файл базы данных можно было разместить на файловом сервере. Для этого в библиотеки есть окно настройки, в котором один параметр - путь к файлу базы данных(Рисунок 7). При такой организации храния базы, предоставляется одновременная работа с нескольких рабочих станций, как в режиме просмотра, так и в режиме редактирования.
Рисунок 7. Окно "Настройки".
Выход из программы осуществляется из меню "Книга->Выход".
"Книга->Создать..."
Открывает окно, в которое можно ввести параметры новой книги.
"Книга->Открыть..."
Открывает диалоговое окно базы данных, которое служит для открытия учебников.
"Книга->Импорт->(Необходимый формат)..."
Открывает диалоговое окно, для импорта учебников.
"Книга->Закрыть"
Необходим для закрытия открытого пособия.
"Книга->Сохранить..."
Предназначен для сохранения вновь созданного или изменённого открытого учебника.
"Книга->Экспорт->(Необходимый формат)..."
Открывает диалоговое окно для экспорта учебников.
"Книга->Выход"
Производит закрытие программы.
"Редактировать->Отменить"
Отменяет произведённое действие.
"Редактировать->Вернуть"
Повторяет отменённое действие.
"Редактировать->Выделить всё"
Выделяет весь текст на текущей странице.
"Редактировать->Шрифт..."
Открывает диалоговое окно, для изменения шрифта. Он изменяется для всего текста.
"Редактировать->Вырезать"
Вырезает выделенный текст в буфер обмена.
"Редактировать->Копировать"
Копирует выделенный текст в буфер обмена.
"Редактировать->Вставить"
Вставляет текст из буфера обмена.
"Редактировать->Параметры"
Открывает окно настроек программы.
"Страница->Перейти->Следующая страница"
Производит перелистование одной страницы вперёд.
"Страница->Перейти->Предыдущая страница"
Производит перелистование одной страницы назад.
"Страница->Перейти->Ввод номера страницы..."
Производит перелистование на страницу с введённым номером.
"Страница->Удалить"
Удаляет текущую страницу
"Страница->Вставить"
Вставляет новую страницу.
"Изображение->Вставить..."
Открывает диалоговое окно для выбора необходимого изображения, с последующей вставкой в текст.
"Режим->Редактирования"
Переводит программу в режим редактирования книги.
"Режим->Просмотра"
Переводит программу в режим чтения книги.
"Язык->English"
Переключает язык программы на английский язык.
"Язык->Russian"
Переключает язык программы на русский язык.
ПРИМЕЧАНИЕ: После выбора языка необходимо будет перезапустить программу.
"Помощь->Руководство пользователя"
Открывает это руководство пользователя программой.
"Помощь->О программе"
Выводит информацию о программе и её версии.