Главное меню в среде Turbo Pascal 7.0Рефераты >> Программирование и компьютеры >> Главное меню в среде Turbo Pascal 7.0
Сору…………………… копирование в буфер выделенного фрагмента текста без удаления данного фрагмента с экрана.
Paste…………………вставка фрагмента текста из буфера. Текст из буфера будет вставлен в позицию курсора в активное окно. При этом сам текст остается в буфере и его можно использовать повторно.
Сlеаr………………… удаление выделенного фрагмента текста без помещения его в буфер.
Show clipboard…………… вывод на экран окна, содержащего фрагмент текста, находящийся в данный момент буфере интегрированной среды. Данный фрагмент текста можно редактировать, результаты этого редактирования немедленно будут отражаться на содержании буфера.
Подменю Search
Основными инструментами перемещения по тексту, помимо обычных возможностей скроллинга (пролистывания), являются поиск конкретного текстового фрагмента и переход к строке текста по ее номеру. Для исходных текстов программ полезной является функция перемещения внутри текста к последней найденной синтаксической или динамической ошибке.
Подменю Search используется для навигации по тексту программы, и содержит следующие пункты:
Find………………………. поиск строки текста в активном окне. Настройки поиска устанавливаются в диалоге. В разделе Options можно указать (поставить галочки), что при поиске должен учитываться регистр букв в искомом слове (Case Sensitive), поиск должен происходить только по целым словам, а не по частичным совпадениям (Whole words only), специальные символы должны восприниматься как искомый текст (Regular expression). Раздел Direction определяет направление поиска: вниз по тексту от курсора (Forward) или вверх (Backward). В разделах Scope и Origin задается область поиска: производить поиск во всем тексте активного окна (Global) или только в выделенном фрагменте текста (Selected text), искать совпадения текста от курсора (From cursor) или во всем тексте внезависимости от положения курсора (Entire scope).
Replace…………………… поиск строки текста в активном окне и замена найденных вхождений на другую строку.В основном этот диалог повторяет диалог поиска, за исключением нескольких дополнительных возможностей. В раздел Options добавлен пункт Запрос на замену (Prompt оn replace), определяющий, необходимо ли задавать вопрос пользователю перед изменением найденного вхождения на другую строку. Также имеется возможность про извести замену не одного вхождения после вызова диалога, а всех, находящихся в установленной области поиска (кнопка Change all).
Search again…………………. повторение последней операции поиска или замены.
Go to line number…………… перемещение курсора в активном окне в строку с заданным номером. Номер задается в диалоге, появляющемся после выбора данной команды.
Show last compiler error………………. вывод на экран последнего сообщения об ошибке компиляции.
Find error………………………… вывод информации о последней ошибке времени выполнения. Для вывода этой информации системе необходим адрес, в котором произошла данная ошибка. Адрес ошибки задается в формате <сегмент: смещение> В диалоге, появляющемся после выбора данной команды.
Find procedure……………………… переход к процедуре по введенному имени. Имя процедуры задается в диалоге, появляющемся после выбора данной команды. Команда доступна только в режиме отладки.
Подменю Run
Одними из самых важных операций, используемых в процессе разработки программы, являются запуск программы на выполнение и ее отладка.
Подменю Run используется для управления выполнением и пошаговой отладкой программ и содержит следующие пункты:
Run……………… компиляция исходного текста программы, находящегося в активном окне и ее выполнение без пошаговой отладки.
Step over…………… пошаговое выполнение программы без захода в процедуру, на которой программа была остановлена в результате пошаговой отладки (то есть процедура выполняется полностью и без пошаговой отладки).
Trace into………… пошаговое выполнение программы с заходом в процедуру, на которой программа была остановлена в результате пошаговой отладки (то есть процедура также будет выполняться по шагам).
Go to cursor………… выполнение программы до строки, в которой располагается курсор, затем программа останавливается для пошаговой отладки.
Рrogram reset………………. закрытие программы, находящейся в режиме пошаговой отладки без ее нормального завершения.
Parameters…………………… вызов диалога ввода параметров программы. Использование данной команды эквивалентно вызову программы из командной строки с передачей ей параметров: C:>\Start.exe 2 Hello World
Подменю Compile
Подменю Compile используется для управления компиляцией исходных текстов и созданием исполняемых операционной системой файлов и содержит следующие пункты:
Compile………………компиляция исходного текста программы, находящегося в активном окне редактора интегрированной среды. Все остальные исходные тексты, относящиеся к программе, не компилируются. Данная операция используется для проверки отредактированного текста и поиска в нем синтаксических ошибок.
Make………………….компиляция исходных текстов про граммы, содержащих изменения, про изведенные со времени последней компиляции. Все остальные исходные тексты не компилируются. Данная операция используется для проверки синтаксической корректности всех исходных текстов программы, а также согласованности программных модулей по времени создания, и влечет за собой построение выполняемой программы на диске или в памяти, соответственно, настройке Destination.
Build………………… компиляция всех исходных текстов программы вне зависимости от наличия изменений, произведенных со времени последней компиляции. Данная команда применяется в случае, если компилятор некорректно определяет наличие изменений в исходных текстах при использовании команды Make.
Destination……………. выбор варианта построения исполняемого файла: в памяти (Memory) или на диске (Disk). В случае выбора варианта построения Disk в текущем каталоге на диске появится исполняемый программный файл(или несколько), который можно запускать, не находясь в интегрированной среде. Для смены варианта построения нужно выделить данный пункт меню и нажать клавишу Enter. При последующем входе в данное подменю можно убедиться, что вариант построения изменен.
Рrimary file…………………….вызов диалога выбора файлов, которые необходимо компилировать при выборе команды Make, вне зависимости от наличия изменений, произведенных с ними со времени последней компиляции.
Clear primary file………………… очистка списка файлов, составленного при выполнении команды Primary File.
Information…………………………. вызов окна с информацией о последней компиляции программы.
Подменю Debug