Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТУ.doc
Скачиваний:
18
Добавлен:
15.11.2019
Размер:
672.26 Кб
Скачать

4.2.1.Классификация систем подготовки текстовых документов

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

Редакторы текстов(text editor), которые являются составной частью более сложных программных систем и выполняют простые функции. Предназначены они в основном для подготовки текстов программ и обычно встроены в систему программирования на конкретном языке программирования (Turbo Pascal, Turbo СИ и др.). Программный текст исторически первым стал обрабатываться с помощью компьютера. Набор операций текстовых редакторов определяет особенности построчной записи текстов на языках программирования, хотя этот набор и весьма широк. Примером встроенного текстового редактора может служить редактор Norton Commander, который не может обрабатывать тексты значительной длины, но зато очень быстро загружается, что удобно для внесения оперативных изменений.

Когда основная задача пользователя состоит в подготовке текстов на естественных языках для печатания документов, набор операций редактора должен быть существенно расширен, и программный продукт переходит в новое качество —систему подготовки текстов(продукт, которому соответствует англоязычный термин word processor). Такие программы для обработки документов ориентированы на работу с текстами, имеющими структуру документа, т.е. состоящими из абзацев, страниц и разделов.

Среди систем подготовки текстов на естественных языках можно выделить текстовые процессоры и настольные издательства.

Текстовые процессоры— это специальные сервисные программы, входящие в состав прикладного программного обеспечения, предназначенные для подготовки, редактирования, оформления и печати документов и текстов различных видов с помощью ЭВМ. При работе с текстовым процессором возможно многократно исправлять его отдельные фрагменты, не вводя заново весь текст, вносить в текст другие материалы, также подготовленные на компьютере и хранящиеся в других файлах (например, схемы, таблицы), печатать на принтере текст в нужном количестве экземпляров. Можно автоматически составлять оглавление документов, проверять правильность написания слов, составлять по заданным текстам словари и т.д.

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

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

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

  • автоматическую проверку орфографии и получение подсказки при выборе синонимов;

  • ввод и редактирование таблиц и формул с отображением их на экране в том виде, в каком они будут напечатаны;

  • объединение документов в процессе подготовки текста к печати;

  • одновременную обработку различных

  • создание и использование собственных макрокоманд для обработки текста;

  • одновременную обработку различных

  • создание и использование собственных макрокоманд для обработки текста;

  • импорт файлов в различных форматах, подготовленных другими программными продуктами;

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

  • автоматическое составление оглавления и алфавитного справочника.

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

Программа-конвертор на входе принимает информацию в одном формате, а как результат своей работы выдает информацию в виде файла в другом (требуемом) формате. Дальнейшее усовершенствование систем обработки текстов привело к тому, что автономные программы-конверторы практически прекратили свое существование и вошли составной частью в систему подготовки текстов. Сегодня многие программы текстовой обработки поддерживают наиболее популярные файловые форматы за счет встроенных модулей конвертации.

Существующие в настоящее время текстовые процессоры значительно отличаются друг от друга характеристиками, возможностями по вводу и редактированию текста, его форматированию и выводу на печать, а также по степени сложности освоения пользователем. Условно их можно разделить на две группы.

К первой группе можно отнести текстовые процессоры, позволяющие подготовить и напечатать сложные и большие по объему документы, включая книги. К ним относятся WinWord, WordPerfect, ChiWriter, WordStar 2000, AmiPRo, TCube.

Текстовые процессоры второй группы имеют существенно меньшие возможности, однако удобнее в использовании, ими легче пользоваться, они работают быстрее, требуют меньше оперативной памяти и существенно ниже по стоимости. К этой группе можно отнести Beyond Word Writer, Professional Write, Symantec just Write, DacEasy Word.

Одним из самых распространенных текстовых процессоров является редактор Word, входящий в интегрированный пакет Microsoft Office. Новые версии Word обладают еще большими преимуществами по сравнению с предыдущими. Так, например, текстовый процессор Word 2000 предназначен для подготовки как простых документов (деловых писем, объявлений, справок, извещений и т.д.), так и сложных документов большого объема с таблицами, формулами, графиками, диаграммами, рисунками (научные отчеты и монографии), а также верстки газетных страниц, подготовки художественных книг с иллюстрациями.

Издательские системы или настольные издательства (desktop publishing, пакеты DTP или НИС). Издательские системы позволяют подготавливать тексты по правилам полиграфии и с типографским качеством. Предназначены программы этого класса не столько для создания больших документов, сколько для реализации разного рода полиграфических эффектов, а также вывода текстов на фотонаборные автоматы. Они используются для оформления больших документов, книг, газет, буклетов.

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

  • настольные издательства профессионального уровня, предназначенные для работы над изданиями документов со сложной структурой или типа иллюстрированного журнала ( к ним относятся QuarkXPress for Windows, FrameMaker for Windows, PageMaker for Windows);

  • издательские системы начального уровня, которые не рассчитаны на получение промышленной полиграфической продукции, а используются, например, при создании информационного бюллетеня или поздравительной открытки. Пакеты этой группы ориентируются на пользователя, который пользуется ими эпизодически (к этой группе относятся Microsoft Publisher, Pageplus for Windows).