Текстовые редакторы и текстовые процессоры
Обработка текстовых данных
При подготовке текстовых документов на компьютере используются три основные группы операций.
Операции ввода позволяют перевести исходный текст из его внешней формы в электронный вид, т.е. в файл, хранящийся на компьютере. Под вводом не обязательно понимается машинописный набор с помощью клавиатуры. Существуют аппаратные средства, позволяющие выполнять ввод текста путем сканирования бумажного оригинала, и программы распознавания образов для перевода из формата графического изображения в текстовый формат.
Операции редактирования (правки) позволяют изменить уже существующий электронный документ путем добавления или удаления его фрагментов, перестановки частей документа, слияния нескольких файлов в один или, наоборот, разбиение единого документа на несколько более мелких.
Оформление документа задают операциями форматирования. Команды форматирования позволяют точно определить, как будет выглядеть текст на экране монитора или на бумаге.
|
|
Все текстовые документы требуют ввода и, обычно, редактирования, форматирование не всегда является обязательным, кроме того, часто вредит делу, так как информация о форматировании заносится в текст в виде невидимых кодов, наличие которых может помешать определенным программам работать с текстом. Например, при написании текста программы форматирование не требуется, так как он предназначен не для печати, а для последующей обработки программой-компилятором.
Существуют два вида программ работы с текстом. Одни из них используются только для ввода и редактирования текста, другие позволяют его также форматировать.
Первые программы называют текстовыми редакторами (Блокнот), вторые – текстовыми процессорами (WordPad, Word).
Неформатированные текстовые файлы в системе Windows имеют расширение.txt, а форматированные.doc.
Типовая структура интерфейса включает ряд элементов:
Строка меню содержит имена групп команд, объединенных по функциональному признаку. Строка меню находится в верхней части экрана. Выбор режима из строки меню открывает соответствующее подменю, а выбор определенной опции в нем обеспечивает доступ к меню более низкого уровня. Такая система вложенных (ниспадающих) меню составляет основу интерфейса текстового процессора. Команды меню выбираются с помощью мыши, клавиш управления курсором или комбинаций нажатия определенных клавиш («горячих клавиш»).
Строка состояния (статуса) содержит имя редактируемого документа и определяет текущее положение курсора в этом документе. В строке выводится справочная информация.
|
|
Строка подсказки содержит информацию о возможных действиях пользователя в текущий момент.
Рабочее поле — это пространство на экране монитора для создания документа и работы с ним. Максимальный размер рабочего поля определяется стандартными параметрами монитора и составляет 25 строк по 80 знаков каждая.
Координатная линейка определяет границы документа и позиции табуляции. Различают вертикальную и горизонтальную линейки. По умолчанию координатная линейка градуирована в сантиметрах. Нулевая точка координатной линейки выровнена по первому абзацу текста.
Линейка прокрутки служит для перемещения текста документа в рабочем поле окна. Линейка, обеспечивающая вертикальное перемещение текста, называется вертикальной линейкой прокрутки, а горизонтальное перемещение — горизонтальной линейкой прокрутки.
Курсор — короткая, как правило, мигающая линия, показывает позицию рабочего поля, в которую будет помещен вводимый символ или элемент текста.
Управление курсором при помощи клавиатуры:
Четыре клавиши управления курсором передвигают курсор на одну позицию в направлении стрелки.
Клавиши <Ноmе> и <End> перемещают курсор в начало и конец строки текста соответственно.
Клавиши <PageUp> и <PageDn> перемещают текст на одну страницу (экран) вверх или вниз.
При использовании мыши перемещение по документу осуществляется щелчком по соответствующей стрелке на линейках прокрутки или щелчком по самой линейке прокрутки, а также перетаскиванием мышью движка по линейке прокрутки.