2. Общая схема разработки текстовых документов
Подготовка исходных данных для автоматизированного выпуска текстовых документов произвольного содержания выполняется на проблемно-ориентированном входном языке АВС с учетом общих правил подготовки исходных данных для системы АВС.
Особенность подготовки данных состоит в том, что пользователь сам определяет и описывает на входном языке структуру и содержание будущего выходного документа. Непосредственная подготовка данных для выпуска таблиц путем прямого описания всех строк выходного документа обычно неэффективна. Эффективно использовать АВС для этой цели можно несколькими способами.
Первый способ - повторное применение ранее подготовленных данных. Такие данные можно хранить в оперативном файле как заготовку и получать из нее требуемые данные путем корректировки средствами контекстного редактирования в пакетном или интерактивном режимах.
Второй способ - применение метода стандартных фрагментов. Здесь имеется возможность использования стандартных фрагментов различных типов: параметрических, логических и контекстных. Применение параметрических фрагментов - наиболее простой способ. Он близок к обычному редактированию, но точки будущего редактирования здесь заранее должны быть предопределены и отмечены. Настройка на конкретные применения происходят путем задания значений переменных параметров (точек редактирования) в таком фрагменте-заготовке.
Применение контекстных стандартных фрагментов близко по основной идее к первому способу и использует те же средства контекстного редактирования.
Значительно большие возможности предоставляются пользователям при применении стандартных фрагментов логического типа (тип Т). Здесь имеются весьма развитые средства формирования различных выходных документов сложного содержания и структуры. Применение стандартных фрагментов типа Т - наиболее рекомендуемый способ применения АВС для выпуска различных текстовых документов.
Общая схема разработки текстовых документов, которые не предусмотрены явно в системе АВС, состоит в следующем.
Разрабатывается структура будущего выходного документа. Определяются перечень и имена переменных параметров, значения которых будут задаваться в исходных данных.
На языке стандартных фрагментов (макроязык системы АВС) пишется алгоритм вывода разрабатываемой таблицы с использованием имен для принятых переменных параметров.
Правила и приемы разработки стандартных фрагментов рассмотрены в отдельном документе к системе АВС: АВС4D14 и АВС4Е14. Здесь важно подчеркнуть, что разработанный СФ необходимо отладить на достаточном количестве контрольных примеров после чего их можно записать в нормативно-справочную базу системы. В процессе отладки и на начальном этапе применения, СФ можно размещать в оперативном файле (ОФ). Имеются развитые средства обращения к ФС при их размещении в ОФ и НСБ.
Последующая работа состоит в подготовке обычных исходных данных с обращениями к соответствующим стандартным фрагментам.
В следующем разделе будут рассмотрены все конструкции языка АВС, которые используются для формирования выходных документов. Полное описание входного языка АВС приведено в специальном документе: АВС4D6.
Do'stlaringiz bilan baham: |