Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по методике и информатикеВсё в одном.doc
Скачиваний:
11
Добавлен:
25.09.2019
Размер:
1.09 Mб
Скачать
  1. Текстовые редакторы и процессоры. Объекты, параметры, типовые действия над объектами тр и тп.

Текстовый процессор (ТП) - пакет программ для работы с текстовыми документами (статьями, отчетами, письмами, заявлениями, приказами и т.п.). Он может обрабатывать одновременно несколько документов. В программе каждый документ представлен своим окном документа, через которое виден текст или часть текста. Может быть открыто несколько окон для различных документов или различных частей одного документа. Окно документа является рамкой, перемещая которую можно выбирать нужный фрагмент текста. В текстовом процессоре есть курсор - светящийся указатель (маркер), отмечающий текущую позицию текста в активном окне документа. Для перемещения курсора по тексту используются клавиши перемещения (вверх, вниз, влево, вправо, на окно вниз или вверх, на страницу вверх или вниз, в начало или конец документа). Текстовый документ содержательно может быть разделен на структурные элементы: часть (книга) - формально это отдельный документ; раздел (глава); подраздел (параграф); пункт; абзац; фраза (предложение); слово. Текст в документе обычно сформатирован по расположению в документе. Различают следующие форматные части документа: страница; абзац; строка; слово; символ. Графический пользовательский интерфейс (см. 6.4) позволил представлять на экране текстовые документы фактически в графическом виде, т.е. в таком виде, как они будут выглядеть на листе бумаги (режим WYSIWYG). Появились широкие возможности ТП по изменению масштаба видимого изображения, использованию шрифтов различных типов (гарнитуры), их размеров (кеглей) и стилей начертания (курсивный, полужирный, подчеркнутый и т.д.). По способу формирования рисунка символа шрифты делятся на растровые и векторные [12]. Изображение растрового шрифтакодируется по точкам в битовой карте (матрице), а затем без изменений отображается на экране или бумаге. Основной недостаток растрового шрифта - заметное ухудшение качества при увеличении размера символа. При Создании векторного шрифта рисунок символа не кодируется по точкам, а описывается совокупностью геометрических фигур. При воспроизведении символа его контур рассчитывается по формулам, не зависящим от размера шрифта. Векторные шрифты легко масштабируются без потери качества изображения. По гарнитуре шрифты делятся на моноширинные и пропорциональные. В моноширинныхшрифтах все символы имеют одинаковую ширину, что дает фиксированное расположение символов в строке. В пропорциональныхшрифтах ширина каждого символа разная, точка занимает совсем мало места, а буквы «ж» и «ш» - шире всех других. Пропорциональные шрифты приближают текст к полиграфическому виду, но приводят к переменному числу символов в строке текста. Ниже приведены примеры различных шрифтов. ТП имитирует работу как бы с листами бумаги. Одни листы читаются, в другие вносятся изменения, в третьи записывается новый текст. Для размещения текста устанавливается размер бумаги, размеры полей, расположение абзацев и красных строк на странице, наличие и место нумерации страниц в документе. ТП самостоятельно регулирует расположение текста на странице в соответствии с установленными форматами. Все операции в ТП производятся над отдельными форматными или структурными частями документа. Фрагмент текста перед проведением операции редактирования выделяется другим цветом или фоном. ТП позволяет проводить операции по редактированию текста: вставить, уничтожить, заменить, копировать, переместить. Работа с текстом похожа на работу на пишущей машинке. Вставка нового текста производится непосредственным его набором на клавиатуре. Можно установить необходимый тип и размер шрифта текста. Операции поиска и замены позволяют быстро найти нужный фрагмент текста и при необходимости заменить его на другой фрагмент. Для копирования или переноса выделенной части текста в другое место используется вспомогательная память - буфер обмена. Перемещаемый или копируемый фрагмент вначале помещается в буфер (операция вырезать или копировать), а затем фрагмент может быть скопирован из буфера в указанное курсором новое место текста (операция вставить). Операция удаления вырезает выделенный фрагмент текста, не помещая его в буфер обмена. При уничтожении или вставке текстовые процессоры осуществляют растяжение или склеивание строк, форматирование строк по левому и правому полям. Современные ТП имеют возможность отменить выполнение последних ошибочно сделанных операций (сделать откат). ТП снабжаются множеством сервисных свойств, облегчающих работу пользователя. Число команд главного меню столь велико, что может привести в замешательство даже искушенного пользователя. В них имеется командный язык, позволяющий задать сложную работу по редактированию текста как одну операцию (макрокоманды). Макрокоманды значительно облегчают внесение изменений в текст. Встроенные словари описания грамматики языка дают возможность сделать правильную расстановку переносов слов, проверить текст на орфографические и синтаксические ошибки.\ Текстовые процессоры позволяют вставлять в текст и редактировать рисунки и формулы с математическими знаками. Такие возможности превращают текстовый процессор в настольную издательскую систему, позволяющую полностью подготовить книгу для безнаборной печати. В настоящее время существует и используется необозримое количество программ для работы с текстом. Каждая ОС и система программирования содержит в своем составе несколько редакторов текста с различными функциональными возможностями. Их условно можно разделить на следующие основные группы [2]. Редакторы для подготовки простейших текстовых документов и внесения небольших изменений в текстовые документы. К их числу следует отнести редактор MS Edit операционной системы MS DOS и Блокнот в ОС Windows, а также встроенные редакторы интегрированных оболочек систем программирования. Эти редакторы работают в текстовом режиме и используют стандартные таблицы кодировки символов. Предназначены в основном для внесения изменений в файлы конфигурации ОС, а также записи и редактирования исходных текстов программ на алгоритмических языках. Редакторы текстовых документов с расширенными возможностями позволяют форматировать текст, автоматически разбивать его на страницы, проводить поиск и замену текста. Типичными представителями этой группы являются Лексикон 1, Слово и Дело, MultiEdit и редакторы Write и WordPad ОС Windows. Эти редакторы могут работать в графическом режиме, имеют различные шрифты. Специализированные редакторы для подготовки научных текстов используются для работы с текстами научных статей. Такие документы состоят в основном из формул, в которые входят буквы латинского и греческого алфавитов, различные индексы, математические знаки. Отличительной особенностью таких редакторов является наличие встроенного языка программирования, на нем описываются сложные многоэтажные математические формулы и расположение фрагментов текста. К таким редакторам относятся Chiwriter, ТЕХ, MUTEX и другие. Текстовые процессоры обладают большими возможностями подготовки текстовых документов с большим набором шрифтов и управляемым размером символов. Они обладают элементами искусственного интеллекта (орфографический и синтаксический контроль вводимого текста, макропрограммы). Важное свойство текстовых процессоров состоит в том, что текстовый документ может содержать таблицы, математические формулы, рисунки, диаграммы. Создание и редактирование таких объектов в текстовых процессорах может осуществляться без выхода из своей среды по месту расположения объекта в документе. При этом могут использоваться не только собственные средства, но и средства других прикладных программ. Возможности редактирования нетекстовых объектов обеспечиваются стандартом интеграции OLE (Object Linking and Embedding - связывание и встраивание объектов). Объект, помещенный в документ, связывается с файлом текстового документа по ссылке либо встраивается в него. При связывании объект хранится в своем собственном файле, а в редактируемый документ вызывается при необходимости его отображения на экране или при печати. Связывание позволяет экономить внешнюю память, требуемую для размещения файла документа. При встраивании объект размещается в самом файле текстового документа. В обоих случаях при необходимости изменения объекта в ходе редактирования документа осуществляется автоматический вызов программы редактирования объекта в окно документа без выхода из программы текстового процессора. Среди огромного числа ТП наиболее популярны: Лексикон для Windows, Word Perfect, Ami Pro и Microsoft Word. Последний входит в состав пакета Microsoft Office, который поставляется вместе с ОС Windows. Отметим, что это учебное пособие полностью (текст, таблицы, рисунки) было подготовлено к изданию в среде ТП MS Word. На рис. 6.5 приведен экран текстового процессора MS Word. Обратите внимание на две полосы псевдокнопок ниже линейки меню. Они служат для выбора действий, которые можно выполнить через меню. Настольные издательские системы — это ТП с развитыми средствами форматирования и масштабирования текста для целей полиграфии. К таким программам относятся Page Maker, QuarkXPress и Ventura Publisher.