Математика и информатика. Исаченко Н.А. - 52 стр.

UptoLike

Составители: 

Рубрика: 

103
1. ОСНОВНЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
1.1. Работа с текстом
При описании текстовых процессоров (прикладное про-
граммное обеспечение, используемое для создания текстовых до-
кументов) следует выделить две группы программных продуктов
этого типа.
Первая группа ориентирована на создание документов раз-
ной степени сложности с мощными средствами форматирования и
включения графики. Типичным представителем этой группы явля-
ется текстовый процессор Microsoft Word. Вторая группа тексто-
вых
процессоров (их часто называют текстовыми редакторами)
ориентирована на работу с чисто текстовыми файлами, среди ко-
торых могут быть тексты программ, написанные на различных
языках, конфигурационные файлы, файлы настройки и другие.
Ярким представителем таких программных продуктов является
MultiEdit версий, начиная с 5.0. Этот текстовый редактор имеет
мощную систему контекстной замены, встроенный язык макроко
-
манд на уровне Visual Basic, средства поддержки внутренней сре-
ды, средства помощи при наборе ключевых слов.
Редакторы текстов программ
Редакторы текстов программ рассчитаны на редактирование
программ на том или ином языке программирования. Часто они
встроены в систему программирования на некотором языке про-
граммирования, и непосредственно из них можно запускать про-
граммы на компиляцию и выполнение. Примером могут служить
редакторы, встроенные в системы программирования Turbo С,
Turbo Pascal и т. д., а также MultiEdit
и Brief.
Редакторы, рассчитанные на тексты программ, как правило,
выполняют следующие функции:
диалоговый просмотр текста;
редактирование строк программы;
копирование и перенос блоков текста;
копирование одной программы или ее части в указанное
место другой программы;
104
контекстный поиск и замену подстрок текста;
автоматический поиск строки, содержащей ошибку;
распечатку программы или ее части.
Кроме того, часто редакторы текстов программ позволяют
автоматически проверять синтаксическую правильность программ.
Иногда эти редакторы объединены с отладчиками программ на
уровне исходного текста.
Редакторы текстов программ, как правило, можно использо-
вать для создания и корректировки небольших документов. Одна-
ко для серьезной работы с документами лучше использовать
ре-
дакторы, ориентированные на работу с документами.
Редакторы документов
Программы обработки документов в отличие от редакторов
текстов программ ориентированы на работу с текстами, имеющи-
ми структуру документа, т. е. состоящими из разделов, страниц,
абзацев, предложений, слов и т. д. Поэтому редакторы для обра-
ботки документов могут обеспечивать функции, ориентированные
на структуру документа, а именно:
возможность использования различных шрифтов символов;
работу с пропорциональными шрифтами;
задание произвольных межстрочных промежутков;
автоматический перенос слов на новую строку;
автоматическую нумерацию страниц;
обработку и нумерацию сносок;
печать верхних и нижних заголовков страниц (колонтиту-
лов);
выравнивание краев абзаца;
набор текста в несколько столбцов;
создание таблиц и построение диаграмм;
проверку правописания и подбор синонимов;
построение оглавлений, индексов и т. д.
Всего существует несколько сотен редакторов текстов, от са-
мых простых до весьма мощных и сложных. Среди наиболее рас-
пространенных в мире редакторов назовем Microsoft Word, Tex.
    1. ОСНОВНЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ                                 • контекстный поиск и замену подстрок текста;
                                                                        • автоматический поиск строки, содержащей ошибку;
     1.1. Работа с текстом                                              • распечатку программы или ее части.
      При описании текстовых процессоров (прикладное про-               Кроме того, часто редакторы текстов программ позволяют
граммное обеспечение, используемое для создания текстовых до-     автоматически проверять синтаксическую правильность программ.
кументов) следует выделить две группы программных продуктов       Иногда эти редакторы объединены с отладчиками программ на
этого типа.                                                       уровне исходного текста.
      Первая группа ориентирована на создание документов раз-           Редакторы текстов программ, как правило, можно использо-
ной степени сложности с мощными средствами форматирования и       вать для создания и корректировки небольших документов. Одна-
включения графики. Типичным представителем этой группы явля-      ко для серьезной работы с документами лучше использовать ре-
ется текстовый процессор Microsoft Word. Вторая группа тексто-    дакторы, ориентированные на работу с документами.
вых процессоров (их часто называют текстовыми редакторами)
ориентирована на работу с чисто текстовыми файлами, среди ко-           Редакторы документов
торых могут быть тексты программ, написанные на различных               Программы обработки документов в отличие от редакторов
языках, конфигурационные файлы, файлы настройки и другие.         текстов программ ориентированы на работу с текстами, имеющи-
Ярким представителем таких программных продуктов является         ми структуру документа, т. е. состоящими из разделов, страниц,
MultiEdit версий, начиная с 5.0. Этот текстовый редактор имеет    абзацев, предложений, слов и т. д. Поэтому редакторы для обра-
мощную систему контекстной замены, встроенный язык макроко-       ботки документов могут обеспечивать функции, ориентированные
манд на уровне Visual Basic, средства поддержки внутренней сре-   на структуру документа, а именно:
ды, средства помощи при наборе ключевых слов.                           • возможность использования различных шрифтов символов;
                                                                        • работу с пропорциональными шрифтами;
      Редакторы текстов программ                                        • задание произвольных межстрочных промежутков;
      Редакторы текстов программ рассчитаны на редактирование           • автоматический перенос слов на новую строку;
программ на том или ином языке программирования. Часто они              • автоматическую нумерацию страниц;
встроены в систему программирования на некотором языке про-             • обработку и нумерацию сносок;
граммирования, и непосредственно из них можно запускать про-            • печать верхних и нижних заголовков страниц (колонтиту-
граммы на компиляцию и выполнение. Примером могут служить         лов);
редакторы, встроенные в системы программирования Turbo С,               • выравнивание краев абзаца;
Turbo Pascal и т. д., а также MultiEdit и Brief.                        • набор текста в несколько столбцов;
      Редакторы, рассчитанные на тексты программ, как правило,          • создание таблиц и построение диаграмм;
выполняют следующие функции:                                            • проверку правописания и подбор синонимов;
      • диалоговый просмотр текста;                                     • построение оглавлений, индексов и т. д.
      • редактирование строк программы;                                 Всего существует несколько сотен редакторов текстов, от са-
      • копирование и перенос блоков текста;                      мых простых до весьма мощных и сложных. Среди наиболее рас-
      • копирование одной программы или ее части в указанное      пространенных в мире редакторов назовем Microsoft Word, Tex.
место другой программы;

                             103                                                                104