Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРАКТИКУМ_3.doc
Скачиваний:
22
Добавлен:
14.02.2016
Размер:
552.96 Кб
Скачать

Средства редактирования текста

Перемещение курсора осуществляется с помощью курсорных клавиш, в том числе, клавиш-стрелок, а также Home, End,PageUp,PageDown:

  • влево и вправо на символ, вверх и вниз на строку – клавиши-стрелки;

  • на слово влево или вправо – соответствующие клавиши-стрелки одновременно с нажатием клавиши Ctrl;

  • в начало или в конец строки – HomeилиEndсоответственно;

  • в верхнюю или нижнюю строку окна – Ctrl+HomeилиCtrl+Endсоответственно;

  • в начало или в конец всего текста (файла) – Ctrl+PageUpилиCtrl+PageDownсоответственно.

Операции управления:

  • Ctrl+O&I– включение или выключение автоматического смещения начала новой строки текста на уровень начала предыдущей строки;

  • Tab– образование отступов в строке.

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

  • на страницу (содержимое экрана) вверх или вниз – PageUp илиPageDown соответственно;

  • прокрутка (просмотр) текста вверх или вниз–Ctrl+W или Ctrl+Zсоответственно.

Вставка:

  • смена режимов печати «вставка/наложение» - Insert, при этом изменяется размер курсора;

  • вставить пустую строку перед текущей (курсор должен находиться в начале строки), вставить пустую строку после текущей (курсор должен находиться в конце строки), рассечь строку в месте нахождения курсора – все это осуществляется нажатием клавиш Ctrl+N; аналогично действует клавишаEnter, но только во время режима печати «наложение».

Удаление:

  • удаление текущей строки – Ctrl+Y;

  • удаление от курсора и до конца строки – Ctrl+Q&Y;

  • удаление символа слева от курсора или под курсором – BackspaceилиDeleteсоответственно;

  • удаление слова справа от курсора – Ctrl+T; при этом удаляются также пробелы между словами;

  • склеивание текущей строки с предыдущей (курсор должен находиться в начале строки) – Backspace; склеивание данной строки со следующей (курсор должен находиться в конце строки) –Delete.

Блоком называется непрерывный выделенный фрагмент текста. На экране отмечается цветом.Работа с блоком:

  • пометить начало и конец блока – Ctrl+K&BиCtrl+K&K соответственно; это можно сделать также и курсорными клавишами, если одновременно удерживать в нажатом состоянии клавишуShift;

  • пометить одно слово – Ctrl+K&T;

  • скопировать или переместить блок в место нахождения курсора – Ctrl+E&CилиCtrl+K&Vсоответственно;

  • удалить блок – Ctrl+K&Y;

  • прочитать блок с диска или записать блок на диск – Ctrl+K&RилиCtrl+K&Wсоответственно; в процессе выполнения на экране появляется окно «ReadBlockFromFile» или «WriteBlockToFile» для указания имени файла с блоком;

  • снять или восстановить выделение блока – Ctrl+K&H.

Максимальная ширина окна редактора составляет 78 символов. Если продолжать печать далее, то текст в окне будет смещаться влево.

МЕНЮ FILE

В этом меню скопированы функции для выполнения работы с файлами текстов программ.

  • Функция New. Открытие нового пустого окна редактора с именем редактируемого файлаNONAMExx.PAS(xx– это номер от 00 до 99).

  • Функция Open (F3). Выбор и загрузка с диска (открытие) нужного файла в окно редактора. Работа осуществляется в функциональном окнеOpenвFile. Имя нужного файла можно напечатать в строкеName. Это имя можно также выбрать из списка, нажав курсорную клавишу «стрелка вниз». Кроме того, это имя можно отыскать в полеFiles, перемещаясь по дереву каталогов. Следует помнить, что по умолчанию в полеFilesотображаются файлы с расширениемPAS. При желании видеть в этом поле файлы с любыми расширениями в строкеNameнужно набрать шаблон *.* и нажатьEnter. При использовании кнопкиOpenфайл загружается в новое окно, при использовании кнопкиReplace– в то же самое окно. Если сделать попытку загрузить новый файл, не сохранив предыдущий, и на экране появляется окно информированияInformationс предложением сначала сохранить редактируемый файл «Save?». На это предложение можно дать ответYes(«Да»),No(«Нет») илиCancel(«Отменить»).

  • Функция Save (F2). Запись на диск (сохранение) редактируемого файла. Файл, который находится в окне редактора, будет сохранен на диске под своим именем, причем в том же каталоге, откуда он был прочитан. Для файловNONAMExx.PASпоявляется функциональное окноSave File As, в котором можно указать для нового файла нужное имя. Новый файл при этом будет сохранен в текущем каталоге. При желании для сохранения нового файла можно выбрать какой-то другой каталог в полеFiles. Расширение в имени файла указывать необязательно, поскольку расширениеPASпри этом присваивается автоматически. Если файл с указанным именем в указанном каталоге уже существует, то на экране появляется окно предупрежденияWarningс предложениемOverwrite?, что значит «Заменить?». На это предложение можно дать ответYes(«Да»),No(«Нет») илиCancel («Отменить»).

  • Функция Save as. Переименование файла с текстом программы. Появляется окноSave File As, в котором для файла можно указать новое имя. Под новым именем файл появится в текущем каталоге. При желании для файла можно указать и любой другой каталог.

  • Функция Change dir. Выбор и установка нового текущего каталога с помощью древа каталоговDirectorytree. При необходимости можно выбрать и другой диск, установив селектор на пунктDrives.

  • Функция Exit (Alt+X). Завершение работы в интегрированной среде программированияTURBOPASCAL7.0.

МЕНЮ EDIT

В этом меню сгруппированы функции для выполнения действий с выделенным текстом. При этом используется текстовый буфер обмена (clipboard).

  • Функция Undo (Alt+Backspace). Отмена последней из операций редактирования текста (откат). Эта функция может быть использована и для отмены более чем одной из предыдущих операций, но при условии, что в диалоговом окнеOptions/Environment/Editor/Editor optionsустановлена ([X]) опцияGroup Undo.

  • Функция Cut (Shift+Delete). Перемещение выделенного текста из окна редактора в буфер обмена.

  • Функция Copy(Ctrl+Insert). Копирование выделенного текста из окна редактора в буфер обмена.

  • Функция Paste (Shift+Insert). Копирование выделенного текста из буфера обмена в окно редактора.

  • Функция Show clipboard. Переход в окно с содержимым буфера обмена.

МЕНЮ RUN

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

  • Функция RUN (Ctrl+F9). Компиляция и запуск на выполнение программы, текст которой находится в активном окне редактора. Нажатие клавишCtrl+Break прекращает и завершает работу программы. Этим пользуются, если программа «зациклилась». Если в программе выполняются операции ввода-вывода, то, возможно, окажется необходимым неоднократное нажатие клавишCtrl+Break&Enter.

  • Функция Step over (F8). Трассировка программы, т.е. выполнение операторов одной очередной строки программы. Очередная строка отмечается полоской исполнения альтернативного цвета. Трассировка строк подпрограмм не выполняется. После каждого шага трассировки есть возможность проверить и проанализировать полученные значения переменных программы..

  • Функция Trace into (F7). Трассировка программы. Происходит трассировка также и всех подпрограмм.

  • Функция Go to cursor (F4). Исполнение программы до текущей строки. Программа при этом или начинает выполняться сначала, или продолжает выполняться от места положения полоски исполнения. Таким образом, получаем точку временной остановки программы для контроля значений переменных.

  • Функция Program reset (Ctrl+F2). Отказ от текущего сеанса отладки программы. При этом полоска исполнения программы снимается, память, занятая отлаживаемой программой, освобождается.

  • Функция Parameters. Установка параметров командной строки запуска программы на исполнение.

МЕНЮ COMPILE

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

  • Функция Compile (Alt+F9). Компиляция файла, находящегося в текстовом редакторе, и созданиеEXE-файла с исполняемой программой. Во время компиляции на экране появляется окно со служебной информацией и сообщением об успешном завершении компиляции. После этого достаточно нажать произвольную клавишу для снятия окна компиляции. Если будет найдена синтаксическая ошибка, то компилятор в специальной строке сообщит о ее типе и установит курсор в окне редактора на место найденной ошибки. Имя созданногоEXE-файла совпадает с именем исходного файла с текстом программы. Этот файл будет помещен или в тот же каталог, что и исходный файл с текстом программы, или в каталог, указанный в пунктеEXE&TPU directoryс помощью функцииOptions/Directories. При использованииTURBO.EXE вместо BP.EXEдля определения места расположенияEXE-файла используется функцияDestination. Исполняемая программа может быть расположена или на диске (Disk), или в памяти (Memory). В последнем случае после завершения работы с интеграционной средой программирования исполняемая программа будет утрачена.

  • Функция Make (F9) и Build. Компиляция программ, имеющих модульную структуру.

  • Функция Target. Установка режима компиляции программы. Как правило, выбирают режимReal.

МЕНЮ DEBUG

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

  • Функция Output. Вызов окна вывода результатов работы.

  • Функция User screen (Alt+F5). Просмотр экрана вывода результатов работы программы.

  • Функция Evaluate/modify (Ctrl+F4). Обращение к окну вычислений и просмотра значений переменных программы. Может также использоваться как калькулятор.

  • Функция Watch. Вызов окна отладки программы.

  • Функция Add watch (Ctrl+F7). Обращение к окну ввода переменной, которая должна быть помещена в окне отладки.

МЕНЮ WINDOW

Данное меню содержит функции для управления окнами.

  • Функция Tile и Cascade.Выбор способа размещения окон на экране.

  • Функция Size/Move (Ctrl+F5). Изменение размеров окна (Shift+клавиши-стрелки) или перемещение окна (клавиши-стрелки). Остальные курсорные клавишиHome, End, PageUp, PageDownперемещают окно в крайние положения (влево, вправо, вверх и вниз соответственно).

  • Функция Zoom (F5). Разворачивание окна на весь экран или восстановление его предыдущих размеров.

  • Функция Next (F6). Переход к следующему окну из числа присутствующих на экране.

  • Функция Close (Alt+F3). Закрытие окна.

  • Функция Close all. Закрытие всех окон.

  • Функция List (Alt+O). Обращение к перечню всех окон с целью быстрого выбора нужного окна.

МЕНЮ HELP

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

Однако удобнее открывать окно помощи не через главное меню, а используя функциональную клавишу F1:

  • просто нажав клавишу F1, можно получить информацию о предварительно выбранном пункте меню или об окне редактора;

  • нажав клавишу F1дважды подряд, можно получить помощь в пользовании справочной информацией;

  • установив курсор на интересующее слово в окне редактора и нажав клавиши Ctrl+F1, можно получить соответствующую справку по языкуPascal;

  • при появлении сообщения об ошибке в процессе компиляции программы, нажав клавишу F1, можно получить разъяснение к этой ошибке.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]