Теория:

Текстовый редактор – самостоятельная компьютерная программа (приложение) или часть программного комплекса, которая предназначена для создания и редактирования текстовых данных.
Существуют простые текстовые редакторы и текстовые редакторы с расширенными возможностями (текстовые процессоры).
 
Текстовые редакторы предназначены в основном лишь для ввода и редактирования текста, но не имеют средств для оформления внешнего вида текста (форматирования). Таким образом, применяются в тех случаях, когда оформление текста является лишним или не нужным (например, при подготовке документов для отправки электронной почтой).
 
Созданный текстовый файл в одном редакторе можно редактировать с помощью другого редактора, т.к. текстовый файл при сохранении содержит только коды введенных символов.
 
Кроме создания и просмотра текста текстовые редакторы позволяют выполнять следующие операции редактирования текста – перемещение, копирование, вставка текста, поиск по тексту и замена, сортировка строк, просмотр кодов символов и конвертация кодировок, печать документа и т.п.
 
Блокнот — удачный пример простейшего текстового редактора.
 
р1.jpg
Рис. 1. Окно текстового редактора Блокнот
 
Данная программа служит в основном для просмотра и редактирования текстовых файлов, имеющих разрешение *.txt. В «Блокноте» реализуется минимум возможностей для оформления текстового документа.
Текстовый процессор — компьютерная программа, предназначенная для создания и редактирования текстовых документов, компоновки макета текста и предварительного просмотра документов в том виде, в котором они будут напечатаны.
Текстовые процессоры умеют форматировать текст, вставлять в документ графику и другие объекты, не относящиеся к классическому понятию «текст».
 
Современные текстовые процессоры позволяют выполнять форматирование шрифтов и абзацев, проверку орфографии, создание и вставка таблиц и графических объектов, а также включают некоторые возможности настольных издательских систем.
 
Текстовые процессоры используют в случаях, когда кроме содержания текста имеет значение и его внешний вид (подготовка официальных документов). Документ, созданный с помощью текстового процессора, содержит кроме текста еще и информацию о его форматировании, которая сохраняется в кодах, не видимых пользователю.
 
Популярные текстовые процессоры:
 
1) Microsoft Word — мощный текстовый процессор, предназначенный для создания, просмотра и редактирования текстовых документов.
 
р2.png
Рис. 2. Окно текстового процессора Microsoft Word
 
2) OpenOffice.org Writer — текстовый процессор, который входит в состав пакета свободного программного обеспечения OpenOffice.org. Writer во многом аналогичен текстовому процессору Microsoft Word, но имеет некоторые возможности, которые отсутствуют в Word (например, поддержка стилей страниц).
 
р3.png
Рис. 3. Окно текстового процессора OpenOffice.org Writer

Окна текстовых процессоров имеют типовую структуру. Рассмотрим ее на примере окна текстового процессора Microsoft Word (рис. 2):
  • строка заголовка: строка под верхней границей окна, содержащая имя документа, имя программы и кнопки управления;
  • строка меню: располагается под строкой заголовка, содержащая имена групп команд, объединенных по функциональному признаку;
  • панель инструментов: располагается под строкой меню и представляет собой набор кнопок, которые обеспечивают быстрый доступ к наиболее важным и часто используемым пунктам меню окна;
  • линейка: располагается ниже панели инструментов, которая определяет границы документа;
  • рабочая область: внутренняя часть окна, предназначенная для создания документа и работы с ним;
  • строка состояния: строка, в которой выводится справочная информация.