Компонента библиотекарь предназначена для создания, ведения и изменения текстологических структур с которыми работает система "НОВЫЙ ВЕК". При помощи библиотекаря Вы можете :
Сначала напомним что, библиотека это множество книг имеющих одинаковый индекс, определяемый буквой латинского алфавита от A до Z. Кроме индекса библиотека имеет автора(авторов) и наименование. Рабочее устройство это один из дисковых накопителей Вашего компьютера (винчестер или флоппи-диск) на котором располагаются интересующие Вас в данный момент книги. Операция по созданию библиотеки должна быть выполнена перед операциями по созданию книг. Создание библиотеки, попросту говоря, заключается в подготовке рабочего устройства к использованию в текстологической среде системы "НОВЫЙ ВЕК". А по своей сути, процесс создания заключается в создании на рабочем устройстве системных каталогов с именем NewAge, а внутри этого каталога каталога с именем совпадающим с индексом библиотеки. Если каталог с именем NewAge уже создан на рабочем устройстве то система создает только каталог соответствующий индексу библиотеки. В процессе подготовки рабочего устройства к использованию создается главная справочная книга библиотеки (сокращенно ГСК). ГСК это книга которая имеет номер книги 0 и с номер тома 0. Хотя и не существует никаких ограничений по использованию ГСК, мы предлагаем ее использовать для регистрации книг данной библиотеки в алфавитном порядке по аналогии, как это делается в обычных библиотеках. В соответствии с этим ГСК оформлена как алфавитная книга, первый фрагмент, которой имеет вид представленный на рисунке. В этом фрагменте заранее определены ссылки с текстом букв алфавита, ссылка с текстом - АВТОВХОД и ссылка с текстом РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ. После создания библиотеки выполните следующие рекомендации:
ПОМНИТЕ, что все это рекомендации и Вы можете все перестроить на свой лад. Существенно лишь то, что система "НОВЫЙ ВЕК" при старте всегда открывает ГСК библиотеки с индексом A, и переходит в книгу по ссылке с текстом АВТОВХОД. И кроме того наименование и автор(авторы) ГСК считаются системой как наименование и автор(авторы) библиотеки.
Для создания библиотеки Вам необходимо выполнить следующие действия:
Внимание! Поля бланка будут заполнены установками которые Вы сделали накануне перед тем как начать создание новой библиотеки или установками исходной библиотеки.
В случае успешного завершения процесса создания новой библиотеки в нижней строке экраны будет выдано сообщение " -- Библиотека <индекс> на РабУстр <индеск> создана "
Если при создании библиотеки произошли ошибки работы с устройствами ввода/вывода, то система в нижнюю строку экрана выдаст сообщение:" -Библиотека <индекс> на РабУстр <индекс> из-за ошибок не создана".
Удаление библиотеки с рабочего устройства заключается в удалении всех книг размещенных на этом устройстве, а также каталогов отведенных для библиотеки при ее создании. В связи с этим операция удаления библиотеки достаточна опасна, так как при случайном запуске процесса удаления Вы можете потерять очень много нужной Вам информации. Учитывая это, в системе "НОВЫЙ ВЕК" после выдачи команды удаления библиотеки Вы обязаны дважды подтвердить выполнение этой команды, выбрав ответ ДА на выдаваемые в нижней строке запросы в виде:
Только после утвердительных ответов на эти запросы система удалит с рабочего устройства установленную Вами библиотеку. Процесс удаления завершится выдачей в нижнюю строку экрана следующего содержания:
Примечание. Если не смотря на двойное предупреждение Вы все таки удалите библиотеку, то рекомендуем выполнить следующие действия:
Для удаления библиотеки с рабочего устройства выполните следующие действия:
В этом разделе описывается работа с книгами с использованием библиотекаря. Снова напомним, что любая библиотека состоит из книг книга состоит из томов, каждый том книги состоит из фрагментов, фрагмент состоит из строк, и наконец строки состоят из символов. Библиотекарь при работе с книгами позволяет осуществлять следующие действия:
Процесс создания книги состоит из создания ее отдельных томов, поэтому там, где это несущественно будем применять термин книга, имея ввиду том книги.
В ТЛС "НОВЫЙ ВЕК" книга включает следующие составные части:
Заголовок книги это область в которой заносится информация включающая наименование книги, автора(ов) книги, максимально возможное количество фрагментов, которые могут быть определены в книге. Кроме того в заголовке книги находится так называемая таблица описания фрагментов (ТОФ), содержащая для каждого фрагмента адрес его начала в книге.
Фрагмент книги состоит из заголовка фрагмента и текста фрагмента Заголовок фрагмента включает его наименование и таблицу описания ассоциаций фрагмента.
На рисунке представлена схема книги.
Как видно из рисунка для создания новой книги вы должны определить следующие параметры:
Несколько замечаний по каждому параметру, несмотря на то, что о некоторых ранее уже много сказано.
В системе "НОВЫЙ ВЕК" номер книги это целое число в интервале от 0 до 9999. Для упрощения вашей работы по созданию конкретных текстологических систем Вам необходимо спланировать использование номера книги. Например, если Вы создаете систему учета с годовым циклом, то все годовые отчеты можно формировать в книгах с номером отчетного года. Могут быть и другие принципы выбора номера книги, важно чтобы они отражали некоторые закономерности или соответствия. Иногда от выбора номера книги может зависеть удобство определений ассоциаций фрагмента. В системе "НОВЫЙ ВЕК" уже принят соглашение по номеру книги, заключающееся в том книги с нулевым номером и томами от 0 до 10 используются для размещения системной информации. Этот не означает, что Вы не можете записать в эти книги другую информацию.
В системе "НОВЫЙ ВЕК" номер тома это целое число в интервале от 0 до 999. Все замечания высказанные относительно номера книги верны и для номера тома. Кроме того определяя поиск по ключу можно задать поиск либо во фрагменте, либо до конца тома книги, либо в томе, либо во всех томах книги и т.д.
Автор(ы) книги, это текстовая строка содержащая сведения об авторстве текста. Этот текст не может быть длиннее 64 символов. Никаких ограничений по содержанию этого текста нет, но мы рекомендуем неукоснительно определять авторов каждой книги, так как кроме полезной информации об авторстве текста книги, при дальнейшем развитии системы "НОВЫЙ ВЕК" вы обеспечите себе быстрый поиск по авторам.
Наименование - это по сути краткое наименование книги, которое является текстовой строкой длиной не более 78 символов. Все замечания относительно параметра АВТОР(Ы) верны для НАИМЕНОВАНИЯ.
Этот параметр вы должны задать обязательно, он означает максимально возможное количество фрагментов, которое вы можете определить в этой книге. Следует иметь ввиду, что создаваемая вами книга будет существовать и изменятся во времени, в том числе может создаться ситуация при которой Вам необходимо добавить в некоторую книгу один и более фрагментов. Надо также иметь ввиду что система "НОВЫЙ ВЕК" определяет количество фрагментов в книга следующим образом. Если в задали количество фрагментов N, то система делит это число на 20, берет ближайшее целое большее частного от деления на 20 и прибавляет к нему 1. Результат умножает снова на 20 и вычитает 1, это и есть максимальное количество фрагментов которое может быть реально определено в книге. Из описанного следует, что система не зависимо от вас резервирует 19 фрагментов на развитие.
Наименование фрагмента это текстовая строка длиной 78 символов. Вы можете ее задавать или не задавать. Для удобства работы и для обеспечения ускоренного поиска данных по ключу мы рекомендуем задавать наименование фрагмента включив в него наиболее важные качественные характеристики текста фрагмента в виде ключевых слов.
Во второй версии системы "НОВЫЙ ВЕК" максимально возможное количество ассоциаций в одном фрагменте 500. Система по умолчанию устанавливает для фрагмента количество ассоциаций равное 5. Если Вы по каким либо причинам не знаете сколько ассоциаций Вам установить для фрагмента, то можно этот параметр установить по умолчанию. В процессе работы с этим фрагментом система "НОВЫЙ ВЕК" автоматически расширяет область ассоциаций фрагмента, если возникает ситуация нехватки зарезервированного при создании фрагмента количества ассоциаций.
Текст фрагмента это текстовые строки, которые Вы размещаете в данном фрагменте. Максимальна длина строки 1200 символов количество строк во фрагменте ограничивается общим количеством строк в книге. Напомним, что общее количество строк во фрагменте не может превышать числа 64000. Текст фрагмента при его создании может быть пустым, может быть заполнен текстом из рабочего документа или текстового файла.
Процесс определения фрагментов книги называется фрагментацией. Фрагментацию необходимо осуществить после создания заголовка книги. Программа библиотекарь позволяет осуществлять фрагментацию как по одному фрагменту за цикл, так и по несколько фрагментов. При этом вы имеете возможность в каждом цикле фрагментации задавать библиотекарю следующие варианты заполнения пакета фрагментов текстом:
После каждого цикла фрагментации Вы можете изменит ранее выбранный вариант заполнения очередного пакета текстов фрагментов. Более того Вы можете изменить любую установку цикла фрагментации.
После того как Вы ознакомились с информацией о составных частях книги, мы расскажем Вам как непосредственно выполнить процедуру создания книги. Процедура создания книги как Вы уже поняли включает два этапа:
СОЗДАНИЕ ЗАГОЛОВКА КНИГИ осуществляется выполнением ниже описываемых отдельных операций:
Все ниже описываемые сообщения выдаются в нижнюю строку экрана в зависимости от результатов работы во время создания или удаления библиотек. После текста каждого сообщения дано краткое пояснение.
Установленное Вами рабочее устройство либо неисправно, либо, если это флоппи диск, в него не вставлена дискета, либо, если дискета установлена, Вы забыли закрыть замок устройства, либо дискета защищена от записи.
Выдается после проверки наличия на рабочем устройстве библиотеки со сделанными Вами установками.
Выдается после проверки наличия на рабочем устройстве библиотеки со сделанными Вами установками.
Выдается после проверки наличия на рабочем устройстве библиотеки со сделанными Вами установками, если на Вашем рабочем устройстве меньше 100 килобайт свободной памяти.
Выдается после проверки наличия на рабочем устройстве библиотеки со сделанными Вами установками.
Выбранное Вами рабочее устройство находится в нерабочем состоянии по причине не исправности или отсутствия в нем дискеты и т.п.
Выдается после попытки создать новую библиотеку без удаления старой с теми же установками.
Выдается после успешного завершения создания новой библиотеки.
Выдается при возникновении ошибок ввод-вывода при создании библиотеки. Например, сбойные дорожки на дискете или дискета защищена от записи или удаления.
Выдается после попытки удалить не существующую библиотеку.
Выдается после успешного завершения операции удаления библиотеки.
Выдается при возникновении ошибок ввод-вывода во время удаления библиотеки. Например, сбойные дорожки на дискете или дискета защищена от записи или удаления.
© ООО "АТЛАС" г.Воронеж, 2007. Все права защищены. |