Текстовые процессоры
2.4. Текстовые процессоры.
При вводе информации в компьютер каждый символ превращается в двоичный код. При выводе информации код каждого символа преобразуется во внешнее представление этого символа на экране или принтере.
За основу кодирования символов взят код ASCII – American Standard Code for Information Interchange. Каждому символу соответствует семизначный двоичный код – всего
27 = 128 символов
Этого мало, поэтому применяют расширенный стандарт ASCII
28 = 256 символов = 128 ASCII + 128
Один из альтернативных вариантов – расширение за счет включение символов кириллицы.
Текстовый файл (файл ASCII) – файл, содержимое которого без преобразования может быть выведено на экран или монитор и воспринято человеком, он содержит строки произвольной длины и состоит из семиразрядных или восьмиразрядных двоичных символов. В текстовом файле встречаются специальные символы, которые не выводятся на экран и имеют специальные названия:
EOL – конец строки;
Рекомендуемые материалы
CR – возврат каретки;
LF – перевод строки;
EOF – конец файла.
В текстовом файле строки при просмотре имеют произвольную длину. В двоичном файле строки фиксированной длины.
Редакторы текстов (Word Processor) – всего их насчитывается несколько сотен.
Основные возможности ТП:
· набор текста с контролем на экране;
· создание жесткой копии (распечатка);
· использование ASCII
Основные возможности совпадают практически с возможностями печатной машинки.
Дополнительные возможности, общие для файлов любого формата:
· хранение копии на магнитном носителе;
· внесение изменений в текст до распечатки(вставка, удаление);
· создание резервных копий;
· организация поиска по имени и последовательности символов и т.д.
Специальные возможности текстовых редакторов:
A) редактирование текста
· работа с участком текста
Þвыделение
Þудаление
Þзапись в буфер
Þкопирование
Þзапись в виде отдельного файла и т.д.
· выравнивание текста
Þпо краю (правому, левому, ширине)
Þпо центру
Þпо ширине
· автоперенос слов
Þцеликом
Þпо правилам переноса
· организация колонок
B) создание резервных копий через равные промежутки времени
C) работа с таблицами
· разметка
· удаление и добавление столбцов и строк
· выравнивание текста в ячейках
· оформление рамок
D) отказ от последних действий и отказ от отказа
E) операции над рисунками
· вставка в текст
· масштабирование и растяжка по осям
· обтекание рисунка текстом и т.д.
F) разбиение на страницы
· автоматическое, путем задание числа строк на странице
· жесткое, принудительное
· нумерация страниц (сверху, снизу)
G) использование шаблонов документов
H) использование набора шрифтов
· true type (ttf) – пропорциональные шрифты
· шрифты с произвольно изменяемыми размерами
· различные способы выделения шрифтов – подчеркивание, курсив и т.д.
I) контекстный поиск и замена заданной последовательности слов в тексте
J) проверка орфографии с использованием встроенного словаря
K) подсказка синонимов и антонимов
L) проверка грамматики – анализ предложения как целого
M) построение оглавлений, индексов, сносок
N) набор сложных формул (математических, физических)
O) использование в тексте информации из СУБД и ЭТ
Классификация текстовых редакторов
I. По возможностям
A. Качество печатной машинки, небольшой набор возможностей по работе с текстом
· Norton Editor
· Фотон
· Лексикон
· MultiEdit
· Chiwriter
Список составлен в порядке возрастания возможностей. Редакторы реализуются на компьютерах типа IBM PC, XT, AT
B. Издательское качество. Реализация принципа WYSIWYG – What You See Is What You Get.
· Microsoft Word
· Ventura Publishers
· Aldus Page Maker
Для работы с такими редакторами требуется ПК не ниже AT 486 DX с 8Мб оперативной памяти.
C. Технические редакторы –Tex, Latex и т.д.
II. По типу файлов, с которыми работают ТП.
· текстовые файлы
· графический набор
Возможны и другие варианты классификации текстовых редакторов, например редакторы печатных текстов и редакторы электронных документов и т.д.
В большинстве случаев для создания деловых документов достаточно качества печатной машинки. Поэтому широкое распространение получил редактор текстов Лексикон для MS DOS.
В общем случае для оценки удобства работы с ТП могут служить следующие параметры:
Þколичество необходимых нажатий клавиш для выполнения конкретной операции(колеблется от 1-2 до 20-30);
Þскорость отображения измененного текста на экране при загрузке, перемещениях по тексту, редактировании - вставке, копировании и удалении фрагментов, смене шрифтов и т.д.;
Рекомендация для Вас - 1.5. Практикум по кодированию информации.
Þудобство работы с помощью, т.е. скорость вызова подсказок, их полнота, и структура;
Þвозможность реализации WYSIWYG, т.е. получение на экране точной копии будущего печатного документа – текста без управляющих и разметочных символов;
Þограничения на длину файлов;
Þколичество одновременно обрабатываемых текстовых файлов;
Þвозможности использования новых шрифтов и алфавитов, их расширения и дополнения;
Þтребования к аппаратному обеспечению – например, к объему оперативной памяти ПК.