Текстовый процессор

Автор: Пользователь скрыл имя, 16 Октября 2011 в 11:11, лекция

Описание работы

13.1. БАЗОВЫЕ ВОЗМОЖНОСТИ
13.2. РАБОТА С ТЕКСТОМ
13.3. РАБОТА ИЗДАТЕЛЬСКИХ СИСТЕМ

Работа содержит 1 файл

информатика лекции.doc

— 663.50 Кб (Скачать)
 

  Операция  откатки

 

  Во  многих программных средствах, в  том числе и в текстовом  процессоре, предусмотрена операция откатки. Для реализации этой операции текстовый процессор фиксирует последовательность действий по изменению текста в виде последовательных шагов. Специальной командой откатки (Undo) пользователь может вернуть документ к состоянию, которое было несколько шагов назад, т.е. "откатиться". Глубина возможной откатки зависит от Среды, мощности используемого компьютера и других причин. Наряду с командой откатки существует команда отмены откатки (Redo).

 

  ФОРМАТИРОВАНИЕ  ТЕКСТА

 

  Суть  форматирования

 

  Операции  форматирования включают в себя разбивку текста на строки (в рамках абзаца) и страницы, выбор расположения абзацев, отступов и отбивок между абзацами, обтекания отдельных абзацев, а также видов и начертаний шрифтов. Эти операции выполняются различными текстовыми процессорами с разной степенью автоматизации. Например, разбивку на строки и страницы WinWord выполняет автоматически (это свойство – отличительная черта мощных текстовых процессоров). Лексикон автоматически разбивает только на строки, а разбивку на страницы выполняет лишь по специальной команде. MultiEdit и то и другое выполняет по команде. Таким образом, после введения с клавиатуры исходных установок (команд) форматирования, определяемых конкретным видом документа, текстовый процессор автоматически переформатирует документ.

  В чем суть форматирования? Это способность текстового процессора изменять оформление документа на странице, а именно:

  • изменять границы рабочего  поля, определяя поля сверху, снизу, слева, справа;
  • устанавливать межстрочный интервал (разреженность строк на странице) и межбуквенный интервал в слове;
  • выравнивать текст – центрировать, прижимать к левой или правой границе, равномерно распределять слова в строке;
  • использовать разные шрифты и т.п.
 

              Форматирование  текста – процедура оформления страницы текста.

 

  Понятие абзаца

 

  Форматирование  часто применяется по отношению к абзацу. Рассмотрим это понятие.

  Вы  заметили, что как только вводимый текст достигнет правой границы, текстовый процессор автоматически  переведет его на следующую строку. Другими словами, если вводимое слово  слишком длинно и не помещается на оставшейся строке, текстовый редактор автоматически начинает новую строку. Если вы закончили данный абзац и хотите, чтобы курсор переместился в начало следующего, нажмите клавишу ввода <Enter>. Такое нажатие следует рассматривать как команду, по которой текущий абзац закрывается. В текстовом процессоре WinWord при завершении абзаца клавишей <Enter> новый абзац наследует стиль предыдущего.

 

                Абзац – фрагмент текста, процесс ввода которого закончился нажатием на клавишу ввода <Enter>.

 

                Примечание. В режиме индикации на экране специальных символов в конце абзаца вы увидите символ ¶.

 

  РАБОТА  С ОКНАМИ

 

  Окна  и их роль в организации  работы с текстом

 

  Характерной особенностью современных текстовых  процессоров является их мультиоконность, т.е. способность одновременно работать с несколькими документами, находящимися в различных окнах. При вводе и редактировании текста пользователь работает в активном окне, в котором возможен доступ ко всем меню. Специальные команды дают возможность упорядочивать окна документов, создавать новые и переходить из одного окна в другое. Здесь различают два режима: полноэкранный и неполноэкранный. В полноэкранном режиме вновь открытое окно является текущим (активным) и перекрывает остальные открытые окна. Переход к другим окнам осуществляется по специальной команде. В неполноэкранном режиме специальные команды упорядочения окон дают возможность расположить все открытые окна на экране в уменьшенном формате без перекрытия (режим "мозаика") или вывести их на экран в натуральную величину с перекрытием в виде стопки документов (рис. 13.4). Окно становится активным в результате фиксации на нем в произвольном месте указателя мыши. Команды Распахнуть и Свернуть дают возможность распахнуть активное окно во весь экран или свернуть его в прежний уменьшенный формат.

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

 

  

 

  Рис. 13.4.   Упорядочение окон

 

  Перемещение текста в окне

 

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

  Как уже указывалось в начале главы, для перемещения текста документа  в рабочем поле окна во многих текстовых  процессорах используются вертикальная и горизонтальная линейки прокрутки (см. рис. 13.1). Клавиши <PageUp> и <PageDn> обеспечивают такое перемещение на одну страницу (экран) вперед или назад по документу. Специальные команды обеспечивают попадание с любой позиции сразу в конец или в начало документа.

 

13.2. РАБОТА С ТЕКСТОМ

 
  • Минимальный набор типовых  операций
  • Расширенный набор типовых операций
 

  МИНИМАЛЬНЫЙ НАБОР ТИПОВЫХ  ОПЕРАЦИЙ

 

  Операции, производимые с документом в целом

 

  Минимальный набор типовых операций включает операции, производимые над документом в целом, над абзацами документа и над его фрагментами.

  К операциям, производимым с документом, относятся:

  • создание нового документа - присвоение документу уникального имени и набор всего текста документа на клавиатуре;
  • загрузка предварительно созданного документа в оперативную память;
  • сохранение документа - копирование документа из оперативной памяти во внешнюю;
  • удаление документа – удаление созданного или загруженного документа с экрана;
  • распечатка документа – создание твердой (бумажной) копии документа.
 

  Операции, производимые над  абзацами документа

 

  Абзац является ключевым элементом в структуре  документа для многих текстовых  процессоров (хотя имеются и другие, например, в WinWord – разделы).

  Указанные операции включают установку границ абзацев и абзацных отступов, выравнивание, а также включение переноса слов.

  Установку границ абзацев  производят с помощью маркеров отступов, находящихся на координатной линейке, или соответствующими командами меню.

  Выравнивание  (выключка). Различают четыре вида горизонтального (влево, вправо, по центру, по ширине) и три вида вертикального выравнивания (вверх, вниз, по высоте).

  Перенос. При выключенном режиме автоматического переноса слово, не поместившееся на строке, полностью переносится на следующую строку. Это не придает элегантности тексту; его правый край остается неровным. Дня улучшения внешнего вида текста используют режим переноса. При ручном варианте переноса пользователь сам определяет место переноса, вводя дефис, и жестким переводом каретки (нажатием на клавишу <Enter>) переходит на следующую строку. Использование такого режима переноса приводит к необходимости удаления дефисов при повторном форматировании текста документа.

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

 

  Операции, производимые с фрагментами  текста

 

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

 

  РАСШИРЕННЫЙ НАБОР ТИПОВЫХ ОПЕРАЦИЙ

 

  Контекстный поиск и замена

 

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

  • Одноразовая и глобальная замена.  Режим одноразовой замены прекращает поиск после нахождения первого вхождения заменяемого элемента. Глобальная замена заменяет все вхождения заменяемого элемента.
  • Автоматическая и ручная замена. Режим ручной замены требует подтверждения пользователя на замену после нахождения каждого вхождения заменяемого элемента. Автоматический режим такого подтверждения не требует.
  • Чувствительность и нечувствительность к строчным и прописным символам. При выборе режима, чувствительного к строчным и прописным символам, регистр, в котором отображен заменяемый элемент, имеет значение при его поиске. Иными словами, если вы, например, задали заменяемый элемент как IBM, текстовый процессор не обратит внимания на встретившееся ему в тексте слово IBM.
  • Направление поиска. Обычно команда поиска и замены реализует поиск, начиная от позиции текста, занимаемой в настоящее время курсором, и до конца документа. У ряда текстовых процессоров направление поиска можно изменить на обратное.

  В ряде текстовых процессоров (например, WinWord) с помощью специальных символов реализуется язык запросов, дающий возможность осуществлять контекстный поиск по сложным критериям.

 

  Операции  сохранения

 

  Операция  сохранения записывает отредактированный документ, находящийся в оперативной памяти, на диск для постоянного хранения. Тип сохраненного документа обычно присваивается текстовым процессором автоматически. Например, в текстовом процессоре Word 6.0 документу присваивается тип .DOC, а в текстовом процессоре Lexicon - тип .ТХТ. Большинство текстовых процессоров используют следующие три операции сохранения данных.

  • Сохранить и продолжать редактирование. Эта операция выполняется периодически, гарантируя сохранность более свежей копии проектируемого документа на случай возможной его утраты.
  • Сохранить и выйти. Мы используем эту операцию для сохранения отредактированного документа и выхода в операционную систему.
  • Выйти без сохранения. Эта операция позволяет выйти в операционную систему без сохранения документа, с которым работали.

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

Информация о работе Текстовый процессор