ООО АТЛАС - Новый Век

Библиотекарь

Компонента библиотекарь предназначена для создания, ведения и изменения текстологических структур с которыми работает система "НОВЫЙ ВЕК". При помощи библиотекаря Вы можете :

  1. Создать на рабочем устройстве библиотеку с заданным индексом.
  2. Удалить с рабочего устройства библиотеку с заданным индексом.
  3. Создать на рабочем устройстве один или несколько томов нужной книги с ручным или автоматическим фрагментированием.
  4. Изменить ранее созданные книги.
  5. Удалить ранее созданные книги.
  6. Тиражировать заданный том книги.
  7. Скопировать текст заданного тома книги в файл или рабочий документ.

Создание библиотеки

Сначала напомним что, библиотека это множество книг имеющих одинаковый индекс, определяемый буквой латинского алфавита от A до Z. Кроме индекса библиотека имеет автора(авторов) и наименование. Рабочее устройство это один из дисковых накопителей Вашего компьютера (винчестер или флоппи-диск) на котором располагаются интересующие Вас в данный момент книги. Операция по созданию библиотеки должна быть выполнена перед операциями по созданию книг. Создание библиотеки, попросту говоря, заключается в подготовке рабочего устройства к использованию в текстологической среде системы "НОВЫЙ ВЕК". А по своей сути, процесс создания заключается в создании на рабочем устройстве системных каталогов с именем NewAge, а внутри этого каталога каталога с именем совпадающим с индексом библиотеки. Если каталог с именем NewAge уже создан на рабочем устройстве то система создает только каталог соответствующий индексу библиотеки. В процессе подготовки рабочего устройства к использованию создается главная справочная книга библиотеки (сокращенно ГСК). ГСК это книга которая имеет номер книги 0 и с номер тома 0. Хотя и не существует никаких ограничений по использованию ГСК, мы предлагаем ее использовать для регистрации книг данной библиотеки в алфавитном порядке по аналогии, как это делается в обычных библиотеках. В соответствии с этим ГСК оформлена как алфавитная книга, первый фрагмент, которой имеет вид представленный на рисунке. В этом фрагменте заранее определены ссылки с текстом букв алфавита, ссылка с текстом - АВТОВХОД и ссылка с текстом РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ. После создания библиотеки выполните следующие рекомендации:

  1. Войдите (откройте) в ГСК созданной библиотеки. (Клавиша <F3>)
  2. Заполните текстом область фрагмента.
  3. Переопределите ссылку с текстом АВТОВХОД с учетом того, что система "НОВЫЙ ВЕК" при запуске открывает ГСК и затем переходит в книгу по первой ссылке фрагмента. Если в качестве первой ассоциации установлена программа, то при запуске  системы "НОВЫЙ ВЕК" будет выполнена эта программа.
  4. Занесите любой текст в первый фрагмент ГСК, который сочтете нужным.

ПОМНИТЕ, что все это рекомендации и Вы можете все перестроить на свой лад. Существенно лишь то, что система "НОВЫЙ ВЕК" при старте всегда открывает ГСК библиотеки с индексом A, и переходит в книгу по ссылке с текстом АВТОВХОД. И кроме того наименование и автор(авторы) ГСК считаются системой как наименование и автор(авторы) библиотеки.

Первый фрагмент ГСК библиотеки.

Для создания библиотеки Вам необходимо выполнить следующие действия:

  1. Войти в главное меню системы "НОВЫЙ ВЕК" (клавиша F10).
  2. Выбрать из главного меню элемент Библиотекарь.
  3. В появившемся вертикальном меню выбрать элемент Библиотека после чего на экране появится бланк представленный на рисунке.

    Рисунок бланк работы с описанием библиотеки

    Внимание! Поля бланка будут заполнены установками которые Вы сделали накануне перед тем как начать создание новой библиотеки или установками исходной библиотеки.

  4. В меню заполнения бланка выбрать элемент Установить, после чего система потребует установить индекс создаваемой библиотеки и рабочее устройство, на котором она должна быть создана. Если библиотека со сделанными Вами установками уже существует, то система заполнит поля бланка "Наименование" и "Авторы". А в нижней строке экрана выведет сообщение: "ВНИМАНИЕ! На рабочем устройстве такая БИБЛИОТЕКА ЕСТЬ" и установит указатель меню бланка в положение - Удалить. Если на рабочем устройстве библиотеки со сделанными Вами установками нет, то система установит указатель меню бланка в положение - Создать. Для продолжения процесса создания Вам достаточно будет нажать клавишу <Enter>.

В случае успешного завершения процесса создания новой библиотеки в нижней строке экраны будет выдано сообщение " -- Библиотека <индекс> на РабУстр <индеск> создана "

Если при создании библиотеки произошли ошибки работы с устройствами ввода/вывода, то система в нижнюю строку экрана выдаст сообщение:" -Библиотека <индекс> на РабУстр <индекс> из-за ошибок не создана".

Удаление библиотеки.

Удаление библиотеки с рабочего устройства заключается в удалении всех книг размещенных на этом устройстве, а также каталогов отведенных для библиотеки при ее создании. В связи с этим операция удаления библиотеки достаточна опасна, так как при случайном запуске процесса удаления Вы можете потерять очень много нужной Вам информации. Учитывая это, в системе "НОВЫЙ ВЕК" после выдачи команды удаления библиотеки Вы обязаны дважды подтвердить выполнение этой команды, выбрав ответ ДА на выдаваемые в нижней строке запросы в виде:

  1. -- Подтвердите команду!: ДА НЕТ ;
  2. -- ВЫ уверены!(Можно ПОТЕРЯТЬ много данных): ДА НЕТ ;

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

-- библиотека <индекс> на рабустр <индекс> удалена.

Примечание. Если не смотря на двойное предупреждение Вы все таки удалите библиотеку, то рекомендуем выполнить следующие действия:

  1. Немедленно завершить работу с системой "НОВЫЙ ВЕК".
  2. После чего сразу выполнить любую из имеющихся на вашем компьютере утилиту восстановления удаленных файлов.
  3. Если Вы не умеете воспользоваться этими утилитами, то обратитесь за консультацией к специалистам.

Для удаления библиотеки с рабочего устройства выполните следующие действия:

  1. Войдите в главное меню (клавиша F10).
  2. Выберите элемент <Библиотекарь>.
  3. В появившимся вертикальном меню выберите элемент <Библиотека> (на экране появится бланк работы с описанием библиотеки).
  4. В меню работы с бланком выберите элемент <Установить> и установите характеристики удаляемой библиотеки.
  5. В меню работы с бланком выберите элемент <Удалить>.
  6. По сообщениям выдаваемым в нижней части экрана определите успешность завершения действий по удалению.

Работа с книгами

В этом разделе описывается работа с книгами с использованием библиотекаря. Снова напомним, что любая библиотека состоит из книг книга состоит из томов, каждый том книги состоит из фрагментов, фрагмент состоит из строк, и наконец строки состоят из символов. Библиотекарь при работе с книгами позволяет осуществлять следующие действия:

  1. Создать один или несколько томов данной книги.
  2. Изменить некоторые характеристики и параметры заданного тома книги.
  3. Удалить книгу или отдельный ее том с рабочего устройства.
  4. Скопировать текст данного тома книги в текстовый файл.
  5. Осуществить тираж заданного тома книги.
  6. Получить справку о состоянии рабочих устройств вашего компьютера.

Создание книги.

Процесс создания книги состоит из создания ее отдельных томов, поэтому там, где это несущественно будем применять термин книга, имея ввиду том книги.

В ТЛС "НОВЫЙ ВЕК" книга включает следующие составные части:

Фрагмент книги состоит из заголовка фрагмента и текста фрагмента Заголовок фрагмента включает его наименование и таблицу описания ассоциаций фрагмента.

На рисунке представлена схема книги.

Рисунок структурная схема книги

Как видно из рисунка для создания новой книги вы должны определить следующие параметры:

  1. Номер книги.
  2. Номер тома.
  3. Автора(ов) книги.
  4. Наименование книги.
  5. Максимальное количество фрагментов в книге.
  6. По каждому фрагменту книги необходимо определить:

Несколько замечаний по каждому параметру, несмотря на то, что о некоторых ранее уже много сказано.

Номер книги

В системе "НОВЫЙ ВЕК" номер книги это целое число в интервале от 0 до 9999. Для упрощения вашей работы по созданию конкретных текстологических систем Вам необходимо спланировать использование номера книги. Например, если Вы создаете систему учета с годовым циклом, то все годовые отчеты можно формировать в книгах с номером отчетного года. Могут быть и другие принципы выбора номера книги, важно чтобы они отражали некоторые закономерности или соответствия. Иногда от выбора номера книги может зависеть удобство определений ассоциаций фрагмента. В системе "НОВЫЙ ВЕК" уже принят соглашение по номеру книги, заключающееся в том книги с нулевым номером и томами от 0 до 10 используются для размещения системной информации. Этот не означает, что Вы не можете записать в эти книги другую информацию.

Номер тома

В системе "НОВЫЙ ВЕК" номер тома это целое число в интервале от 0 до 999. Все замечания высказанные относительно номера книги верны и для номера тома. Кроме того определяя поиск по ключу можно задать поиск либо во фрагменте, либо до конца тома книги, либо в томе, либо во всех томах книги и т.д.

Автор(ы)

Автор(ы) книги, это текстовая строка содержащая сведения об авторстве текста. Этот текст не может быть длиннее 64 символов. Никаких ограничений по содержанию этого текста нет, но мы рекомендуем неукоснительно определять авторов каждой книги, так как кроме полезной информации об авторстве текста книги, при дальнейшем развитии системы "НОВЫЙ ВЕК" вы обеспечите себе быстрый поиск по авторам.

Наименование

Наименование - это по сути краткое наименование книги, которое является текстовой строкой длиной не более 78 символов. Все замечания относительно параметра АВТОР(Ы) верны для НАИМЕНОВАНИЯ.

Максимальное количество фрагментов в книге

Этот параметр вы должны задать обязательно, он означает максимально возможное количество фрагментов, которое вы можете определить в этой книге. Следует иметь ввиду, что создаваемая вами книга будет существовать и изменятся во времени, в том числе может создаться ситуация при которой Вам необходимо добавить в некоторую книгу один и более фрагментов. Надо также иметь ввиду что система "НОВЫЙ ВЕК" определяет количество фрагментов в книга следующим образом. Если в задали количество фрагментов N, то система делит это число на 20, берет ближайшее целое большее частного от деления на 20 и прибавляет к нему 1. Результат умножает снова на 20 и вычитает 1, это и есть максимальное количество фрагментов которое может быть реально определено в книге. Из описанного следует, что система не зависимо от вас резервирует 19 фрагментов на развитие.

Фрагмент книги

Процесс определения фрагментов книги называется фрагментацией. Фрагментацию необходимо осуществить после создания заголовка книги. Программа библиотекарь позволяет осуществлять фрагментацию как по одному фрагменту за цикл, так и по несколько фрагментов. При этом вы имеете возможность в каждом цикле фрагментации задавать библиотекарю следующие варианты заполнения пакета фрагментов текстом:

  1. Пустой. В этом случае текст фрагмента будет содержать одну пустую строку.
  2. Текст из файла или рабочего документа. В этом случае текст из файла или рабочего документа будет записываться в текст фрагмента построчно при этом в каждый фрагмент будет записываться столько строк сколько определено при установке параметров фрагментации.
  3. Текст по шаблону. В этом случае в каждый фрагмент из фрагментируемого пакета будет размещен один и тот же текст из заданного Вами файла или рабочего документа. Этот вариант обычно применяется для создания книг картотек или журналов учета, другими словами книг-бланков.

После каждого цикла фрагментации Вы можете изменит ранее выбранный вариант заполнения очередного пакета текстов фрагментов. Более того Вы можете изменить любую установку цикла фрагментации.

После того как Вы ознакомились с информацией о составных частях книги, мы расскажем Вам как непосредственно выполнить процедуру создания книги. Процедура создания книги как Вы уже поняли включает два этапа:

  1. Создание заголовка книги.
  2. Фрагментация книги.

СОЗДАНИЕ ЗАГОЛОВКА КНИГИ осуществляется выполнением ниже описываемых отдельных операций:

  1. Войдите в меню библиотекаря (<F10>-><Библиотекарь>-><Книга> На экране появится бланк описания заголовка книги в форме представленном на рисунке.

    Рисунок бланк работы с заголовком книги

  2. Выберете из меню работы с бланком команду <установить>

    Перечень сообщений при работе с библиотекой

    Все ниже описываемые сообщения выдаются в нижнюю строку экрана в зависимости от результатов работы во время создания или удаления библиотек. После текста каждого сообщения дано краткое пояснение.

    -- Выбранное рабочее устройство в нерабочем состоянии.

    Установленное Вами рабочее устройство либо неисправно, либо, если это флоппи диск, в него не вставлена дискета, либо, если дискета установлена, Вы забыли закрыть замок устройства, либо дискета защищена от записи.

    -- Установленной вами библиотеки нет. Можно создать новую.

    Выдается после проверки наличия на рабочем устройстве библиотеки со сделанными Вами установками.

    -- У установленной вами библиотеке нет главной справочной книги.

    Выдается после проверки наличия на рабочем устройстве библиотеки со сделанными Вами установками.

    -- На рабустр нет места для размещения библиотеки.

    Выдается после проверки наличия на рабочем устройстве библиотеки со сделанными Вами установками, если на Вашем рабочем устройстве меньше 100 килобайт свободной памяти.

    -- Внимание! на рабочем устройстве такая библиотека есть!.

    Выдается после проверки наличия на рабочем устройстве библиотеки со сделанными Вами установками.

    -- Выбранное рабустр не установилось. Перевыберете рабустр!.

    Выбранное Вами рабочее устройство находится в нерабочем состоянии по причине не исправности или отсутствия в нем дискеты и т.п.

    -- Вы не удалили старую библиотеку перед созданием новой.

    Выдается после попытки создать новую библиотеку без удаления старой с теми же установками.

    -- Библ. <индекс> +на рабустр. <индекс> создана.

    Выдается после успешного завершения создания новой библиотеки.

    -- Библ. <индекс> +на РабУстр. <индекс> из-за ошибок не создана.

    Выдается при возникновении ошибок ввод-вывода при создании библиотеки. Например, сбойные дорожки на дискете или дискета защищена от записи или удаления.

    -- Удалять нечего. Такой библиотеки на рабочем устройстве нет.

    Выдается после попытки удалить не существующую библиотеку.

    -- Библ. <индекс> +на рабустр. <индекс> удалена.

    Выдается после успешного завершения операции удаления библиотеки.

    -- Библ. <индекс> +на РабУстр. <индекс> из-за ошибок не удалена.

    Выдается при возникновении ошибок ввод-вывода во время удаления библиотеки. Например, сбойные дорожки на дискете или дискета защищена от записи или удаления.


    © ООО "АТЛАС" г.Воронеж, 2007. Все права защищены.

    Сайт создан в системе uCoz