Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции В.Г. Маняхина / текстовые редакторы.doc
Скачиваний:
94
Добавлен:
06.06.2015
Размер:
61.44 Кб
Скачать

Прикладное Программное обеспечение Обработка текстовой информации на эвм. Текстовые редакторы.

Текстовые редакторы – программы для создания, редактирования, сохранения и печати документа.

Редактированиевнесение каких-либо изменений в набранный текст (добавление, удаление, перемещение и т.д.).

Примеры: Блокнот (Windows), DOS Edit, Norton Edit, редакторы, содержащиеся в системах программирования.

Текстовые процессоры – текстовые редакторы, поддерживающие форматирование текста.

Форматированиеизменение формы представления документа (отступы и интервалы, выравнивание абзаца, размеры шрифта и т.д.).

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

Выделяют два класса текстовых процессоров:

  • Процессоры режима полного соответствия, WYSIWYG (текст выводится на экран в том виде, в котором он будет представлен на бумаге при печати). Например, Word, WordPad и др.

  • Процессоры, в которых форматирование текста осуществляется после его набора, перед выводом на печать. Например, LaTex.

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

Издательские системы – мощные текстовые процессоры, предназначенные для подготовки документов к публикации.

Примеры: Adobe PageMarker, QuarkXPress и др.

Кодировки текста.

Для кодирования символа требуется 1 байт (8 бит) информации. Это позволяет закодировать 256 символов, что вполне достаточно для представления текстовой информации, включая строчные и прописные буквы алфавита, цифры, знаки, графические символы и т.д. Для сопоставления символов и кодов используется таблица кодировки – стандарт, ставящий в соответствие каждому символу уникальный порядковый номер от 0 до 255 (или соответствующий ему двоичный код от 00000000 до 11111111).

Международным стандартом стала таблица ASCII, в которой первые 33 кода соответствуют управляющим символам (пробел, перевод строки и т.д.), коды с 33 по 127 соответствуют символам латинского алфавита, цифрам, знакам препинания, знакам арифметических действий, а коды с 128 по 255 являются национальными и отличаются в разных странах. Принято называть таблицу кодировки символов 128 – 255 кодовой страницей. Существует несколько кирилличных кодовых страниц. CP866 – используется для кодирования кирилличных символов в MS DOS, CP1251 – в Windows.

Существуют и другие кодовые таблицы, широко используемые на практике. Например, КОИ-8 (Код Обмена Информацией), применяемая в глобальных компьютерных сетях, на ЭВМ, работающих под управлением ОС Unix. Очень часто этот стандарт используется в электронной почте.

Сейчас разработан новый международный стандарт Unicode, который отводит на каждый символ два байта или 16 бит и позволяет закодировать 65536 символов. Такой широкий диапазон позволяет представить в численном виде символы любого языка, в том числе и китайского.

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