ТЕКСТОВЫЕ РЕДАКТОРЫ Самым распространенным прикладным программным продуктом является текстовый процессор или текстовый редактор. Это программный комплекс, превращающий компьютер в "интеллектуальную" пишущую машинку. В настоящее время существует множество подобных систем, покрывающих широкий спектр потребностей в подготовке разного рода печатной продукции (от простых, поддерживающих подготовку не очень сложных документов: Лексикон, Norton Editor, до издательских систем, обеспечивающих верстку книг: Page Maker, Venture). Отличаясь возможностями, они имеют в основном одинаковую архитектуру: работают с текстом и его элементами, обеспечивая ввод текста, его редактирование, хранение и печать. СТРУКТУРА ТЕКСТА Рассмотрим основные элементы текста и действия, производимые над ним. При работе с текстом рабочим режимом является ввод текста с клавиатуры. При этом текст размещается в рабочем окне на на экране компьютера. редактировать . Введенный текст можно просматривать и Подготовленные тексты хранятся в отдельных файлах и могут быть считаны для обработки. Многие редакторы хранят подготовленные документы в специальном формате, коде. Но почти все поддерживают и преобразование документа из собственного формата в обычный текстовый формат и обратно. Все редакторы позволяют получать твердую копию документа , т.е. вывод на печать, при этом возможно использование разных типов принтеров. При подготовке составляющие: документа различают следующие его 1. Абзац или параграф, для которого можно определить формат (левую и правую границы, абзацный отступ и т.д.). Готовый абзац можно при необходимости форматировать в новых границах. При вводе текст располагается в заданных границах, при этом можно задать выравнивание по левому и/или правому краю, режим переноса (характерно для русско-язычных редакторов) и другие параметры. 2. Предложение или фраза. Только некоторые редакторы работают с этим элементом, например в Word для WINDOWS позволяет проверять грамматическую корректность. 3. Слово. При работе со словом есть возможность проводить орфографическую проверку или непосредственно при вводе текста или проверять готовый текст, при этом неправильные слова (вернее слова, не найденные в словаре) можно заменить на слово из выдаваемого списка "подходящих" слов. Очень удобным средством является тезаурус, который позволяет заменять слова синонимами (Word, Word Perfect) или подбирать антонимы (Word Perfect). 4. Самым простым элементом текста является символ. Все редакторы позволяют манипулировать основным набором символов и кириллицей (для англоязычных через драйверы русской клавиатуры), причем можно использовать обычно несколько (до десятка) способов изображения этих символов - шрифтов. Кроме основного набора символов разные редакторы имеют наборы дополнительных графических шрифтов для написания математических и других специальных символов. Кроме того Word позволяет устанавливать размеры символа, толщину линии и т.п. РАБОТА С ФРАГМЕНТАМИ ТЕКСТА Для эффективной работы с текстом часто рассматривается не весь текст, а только его часть, не связанная с его логической структурой: фрагмент или блок. Пользователь может выделить (пометить) любой участок текста в качестве фрагмента и затем выполнить над ним любое из следующих действий: - удалить (вырезать). При помещается в буфер (карман), этом удаленный фрагмент - вставить удаленный фрагмент в нужное место, - скопировать блок, - переформатировать фрагмент, - изменить шрифт. ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ 1. Работа с несколькими документами. Все редакторы поддерживают работу с несколькими документами, по крайней мере с двумя. Это позволяет использовать фрагмент одного документа при подготовке другого, обьединять или разбивать документы и т.д. Обычно для каждого документа выделяется отдельное окно. 2. Графические возможности. Кроме различных шрифтов некоторые редакторы позволяют строить таблицы и простые схемы, вставлять в текст заготовленные рисунки или объекты, подготовленные другими программами. 3. Подготовка оглавления документов. 4. Использование заранее форматирования документа. подготовленных 5. Использование "шаблонов" для однотипных документов, например, писем. стилей подготовки для набора Макросредства редакторов Все редакторы имеют макросредства, хотя и отличающиеся по уровню от простых, таких как закрепление за буквенной клавишей или комбинацией клавиш некоторой цепочки действий (Лексикон), до макроязыков сравнимых с языками программирования высокого уровня (Multi-Edit). ИНТЕРФЕЙС ТЕКСТОВЫХ РЕДАКТОРОВ Все редакторы обеспечивают доступ к своим возможностям посредством меню. Часто используемые действия могут быть также закреплены за функциональными клавишами, комбинацией клавиш или за кнопками на панели управления. Практически все систему подсказок (Help). текстовые процессоры имеют хорошую