Набор и редактирование исходного текста программы




ЛАБОРАТОРНАЯ РАБОТА № 1

Тема: Тестирование готовой программы. Программная реализация несложного алгоритма.

Цель: Познакомиться с интегрированной Turbo Pascal, набирать и редактировать программы, производить поиск и устранение ошибок, компилировать и запускать на выполнение программы.

Оборудование и программное обеспечение:

Персональный компьютер, операционная система, Turbo Pascal.

Теоретическая часть

Набор и редактирование исходного текста программы

 
Набор и редактирование исходного текста программы производиться средствами встроенного текстового редактора интегрированной среды. Если раскрыть меню Edit, то можно увидеть перечень функций редактора, доступных через меню (рис.1). Этот перечень включает: отмену предыдущего действия (Undo), восстановление предыдущего действия (Redo), удаление в буфер (Cut), копирование в буфер (Copy), вставку из буфера (Paste) и удаление (Clear). Справка от наименования функции показана связанные с ними клавиши или комбинации клавиш. Такое сопоставление используется и в других случаях.

 
 

Рис 1. Меню Edit интегрированной среды Турбо Паскаль.

Одним из наиболее важных пунктов здесь является пункт Undo. Для каждого редактируемого файла интегрированная среда хранит длинную запись сделанных в нем изменений, и многократным нажатием клавиш F10, затем E, затем U (или Alt+Backspace) можно отменить внесенные в программу изменения, если они оказались ошибочными. Наиболее часто использование этой возможности – восстановление случайно стертого фрагмента (блока) текста.

Последняя команда называется Show clipboard. Она позволяет просмотреть содержимое буфера обмена. Дело в том, что большинство текстовых редакторов использует специальный файл для временного хранения перемещенных или копируемых фрагментов текста.

Основные возможности редактора связанны с использованием клавиатуры и специальных комбинаций клавиш. Вы уже знаете, что эти возможности являются настраиваемыми. Перечень специальных клавиш и комбинаций клавиш дан в табл.1.

Таблица 1. Специальные клавиши и комбинации клавиш для редактирования:

Клавиши Команда меню Функция
Ctrl+Del Edit►Clear Удаление выбранного текста
Ctrl+Ins Edit►Copy Копирование выбранного текста в буфер
Shift+Del Edit►Cup Перемещение выбранного текста в буфер
Shift+Ins Edit►Paste Запись текста из буфера в активное окно
Ctrl+L Search►Search Again Повторяет последнюю команду Find или Replace
F2 File►Save Сохранение файла, находящегося в активном окне редактора
F3 File►Open Открытие файла

Создание новой программы происходит следующим образом. После запуска интегрированной среды на экране должно появиться пустое активное окно редактирования. Если появившееся окно не пустое, то с помощью команды меню File►New следует активизировать окно не ввода нового текста. В верхней части окна редактирования появиться название, которое среда автоматически присваивает новому файлу - NONAME00.PAS. После набора текста программы надо обязательно изменить имя файла, иначе есть опасность потерять его, если он случайно будет замещен другим файлом с таким же стандартным именем. Рекомендуется также периодически производить сохранение файла с помощью нажатия клавиши F2 (через каждые 10-20 набранных строк), так как всегда имеется вероятность аварийной ситуации, а работе компьютера, после которой не сохраненный на диске файл будет потерян. При первой записи файла на диск система предложит задать имя файла, причем расширение .PAS добавляется автоматически.

С редактированием связан еще один пункт меню – Search (рис.2.), который используется для поиска и замены фрагментов текста.

Относительно поиска следует сделать несколько замечаний. Чтобы выполнить поиск, необходимо указать искомый фрагмент текста («образец» для поиска). Если курсор находится в каком-то слове в окне редактирования, это слово по умолчанию будет образцом для поиска в командах Find (поиск) или Find/Replace (поиск и замена). Данное слово в диалоговом окне поиска пропадает при наборе нового слова.

 
 

Рис.2. Меню Search интегрированной среды Турбо Паскаль

 
 

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

Разберем использование первого меню – File (рис.3).

Рис.3. Меню File интегрированной среды Турбо Паскаль

Доступ к нему можно получить нажатием клавиш F10, а затем F или простым щелчком левой кнопкой мыши над пунктом File. Чаще всего используется такие команды этого меню, как Open, Save, Exit и DOS Shell. Первым трем соответствуют клавиши F3, F2 и Alt+X, поэтому для выполнения этих действий можно и не вызывать меню File. Команда закрытия файла Close по некоторым причинам расположена в меню Windo w, а не File. Файл можно закрыть нажатием клавиш Alt+F3 или щелчком на маленьком прямоугольнике в левом верхнем углу активного окна. Если с момента предыдущей записи на диск выполнялось редактирование файла, последует приглашение сохранить результаты этого редактирования.

Активизация команды File►Open приводит к появлению приглашения ввести имя файла. Расширение .PAS добавляется к имени файла автоматически. Если требуется отредактировать файл с расширением, отличным от .PAS, следует ввести имя в одном из следующих форматов: NAME., или NAME. *, или *.* и т.д., в зависимости от того, какой файл необходимо открыть. Имя *.BAT, к примеру, даст возможность работы со всеми файлами, соответствующими этой маске.

Функция DOS Shell позволяет выполнить команды MS-DOS, не выгружая интегрированную среду. Вернуться из режима выполнения команд MS-DO S можно, выбрать команду Exit.

В нижней части меню File находится список последних открывавшихся файлов. На любой из строк этого списка можно щелкнуть мышью, чтобы открыть соответствующий файл вновь. Кроме того, при выборе команды Open (или нажатии соответствующей клавиши F3) также становится доступной история работы с файлами.

 
 

В том случае, когда в интегрированную среду загружено несколько файлов, а это возможно при работе над достаточной сложной программой, состоящей из нескольких частей, расположенных в различных файлах, важным оказывается навык работы с окнами. Основные операции с окнами вынесены в специальное меню Window (рис.4).
 

Рис.4. Меню Window интегрированной среды Турбо Паскаль

Меню Window содержит команды Next и Previous (циклическое переключение между окнами), которым сопоставлены клавиши F6 и Shift+F6. Там же имеется команда Close (закрыть активное окно). Можно изменять размер окон, Перемещать их по рабочему пространству интегрированной среды (для этого служат команда Size/Move и комбинация клавиш Ctrl+F5) и выполнять некоторые другие действия. После нажатия комбинации клавиш управления курсором, а для того, чтобы изменить размер активного окна, необходимо одновременно при этом удерживать клавишу Shift. Список открытых окон выводится по команде List. Перечень специальных комбинаций клавиш для управления окнами приведен в табл.2.

Таблица 2. Специальные клавиши и комбинации клавиш для управления окнами

Клавиши Команда меню Функция
Alt+цифра 1-9   Переход к окну с заданным номером
Alt+0 Window►List Показать список открытых окон
Alt+F3 Window►Close Закрыть активное окно
Alt+F5 Window►User Screen Показать экран пользователя
Shift+F6 Window►Previous Переход к предыдущему открытому окну
Ctrl+F5 Window►Size/Move Изменение размера (Shift+клавиши со стрелками) или положения (клавиши со стрелками) активного окна
F5 Window►Zoom Раскрытие активного окна на полный экран или возвращение окна к исходному размеру
F6 Window►Next Переход к следующему открытому окну

Иногда при работе с графической программой из интегрированной среды при возвращении в эту среду экран оказывается нарушенным и пропадает связь с мышью. От этой неприятности можно избавится, нажав клавиши F10, затем W, затем R. Здесь клавишей F10 мы переходим в строку меню (которая в особо тяжелых случаях может и не отображаться), W выбирает меню Window, а R – команду Refresh display.

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

Чтобы выйти из интегрированной среды, нажмите клавиши Alt+X. При этом будет предложено сохранить каждый из открытых файлов, если результат их редактирования не был предварительно записан на диск.

В заключении дам несколько простых советов. Использование клавиши Esc часто помогает выйти из трудных ситуаций. Не бойтесь нажать Esc, если при работе в интегрированной среде возникли проблемы! Нажатие на правую кнопку мыши выводит в окно редактирования краткое меню, содержащее небольшой, но полезный набор интегрированной среды. Это же меню вызывается нажатий клавиш Alt+F10.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-11-19 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: