- •Лекция 14.
- •1. Краткая характеристика языка Паскаль.
- •2. Интегрированная среда программирования Turbo Pascal.
- •2.1. Клавиши оперативного вмешательства.
- •2.2. Основное меню.
- •2.3. Локальное меню.
- •2.4. Экранный редактор.
- •Контрольные вопросы.
- •Лекция 15.
- •1. Символы языка.
- •2. Комментарии.
- •3. Простейшие конструкции языка.
- •Выражения
- •Контрольные вопросы.
- •Лекция 16.
- •Структура программы Turbo Pascal.»
- •Структура программы на языке Турбо Паскаль
- •Контрольные вопросы.
2.2. Основное меню.
Основное меню содержит поля:
File Edit Search Run Compile Debug Tools Options Window Help
File |
- работа с файлами; |
Debug |
- отладка; |
Edit |
- редактирование; |
Tools |
- инструментальные средства; |
Search |
- поиск; |
Options |
- параметры; |
Run |
- выполнение; |
Window |
- окна; |
Compile |
- компиляция |
Help |
- помощь. |
Вход в меню осуществляется нажатием клавиши F10 или с помощью мыши. При этом пункт меню оказывается выделенным цветом. Используя клавиши перемещения курсора 9или мышь), можно делать активными необходимые пункты основного меню. Нажатие клавиши ENTER вводит в действие команды, соответствующие этим пунктам, или приводит к появлению выпадающих подменю.
Меню работы с файлами File. Обеспечивает основные операции с файлами: вызов имеющихся файлов, создание новых. Переименование, запись файлов на диск, распечатку файлов на принтере и т.д. Меню FILE имеет следующие опции:
New |
- создать новый файл; |
Open |
- открыть существующий файл; |
Save |
- сохранить файл; |
Save as |
- сохранить файл под именем …; |
Save all |
- сохранить все измененные файлы; |
Change dir |
- изменить текущий каталог; |
|
- распечатать файл; |
Printer setup |
- установить параметры принтера; |
DOS shell |
- временный выход в операционную систему (без удаления из оперативной памяти интегрированной среды); |
Exit |
- выход в операционную систему. |
В окнах встречаются жирно выделенные управляющие области. Если их сделать активными (с помощью мышки или клавиши табуляции), то будут введены следующие команды: Open – открыть окно, Replace – замена, Cancel – выход, Help – помощь и Ok – выход из установок. Это меню можно вызвать нажатием клавиши F3.
Меню редактирования Edit. Позволяет выполнять различные операции с фрагментами текста (копировать, перемещать, удалять фрагменты).
Undo |
- отменить изменения (восстанавливает первоначальное содержание текущей редактируемой строки); |
Redo |
- восстановить изменения; |
Cut |
- удалить фрагмент (удаляет выделенный блок текста и помещает его в промежуточный буфер Clipboard); |
Copy |
- скопировать фрагмент (в промежуточный буфер); |
Paste |
- вставить информацию (из промежуточного буфера); |
Clear |
- удалить фрагмент (удаляет выделенный фрагмент без записи его в промежуточный буфер); |
Show clipboard |
- открыть окно промежуточного буфера. |
Меню поиска информации Search. Позволяет осуществлять поиск фрагментов текста, программ и места обнаружения ошибки.
Find |
- найти фрагмент; |
Replace |
- заменить фрагмент; |
Search again |
- повторный поиск; |
Go to line number |
- перейти к строке с заданным номером; |
Show last compile error |
- показать последнюю ошибку компиляции; |
Find error |
- найти ошибку (надо задать адрес ошибки в 16-ричной с.с.); |
Find procedure |
- найти подпрограмму (работает только во время отладки). |
Меню выполнения программы Run. Позволяет запускать программу, а также выполнять отдельные части программы во время ее отладки.
Run |
- запустить программу; |
Step over |
- трассировка (выполнение программы по отдельным операторам) без захода в подпрограммы; |
Trace into |
- трассировка с заходом в подпрограммы; |
Go to cursor |
- выполнить до строки, помеченной курсором; |
Program reset |
- прекратить выполнение программы; |
Parameters |
- параметры (задание программе параметров). |
Меню компиляции Compile.
Compile |
- компиляция (при обнаружении синтаксической ошибки выдает сообщение об этой ошибке, и курсор помещается в место ее нахождения); |
Make |
- собрать программу (при изменении отдельных модулей); |
Build |
- создать программу; |
Destination |
- размещение файла (размещение исполняемого файла в оперативной памяти или на диске); |
Primary file |
- основной файл (устанавливает основной файл программы); |
Clear primary file |
- отказаться от основного файла; |
Information |
- получить информацию о файле. |
Меню отладки Debug. Позволяет задать параметры, необходимые при отладке программы (точки останова, вычисляемые параметры).
Breakpoints |
- работа с точками останова; |
Call stack |
- окно используемых подпрограмм; |
Register |
- окно регистра; |
Watch |
- окно отладки; |
Output |
- окно выходных результатов; |
User screen |
- окно пользователя; |
Evaluate/modify |
- вычислить/модифицировать; |
Add watch |
- добавить наблюдаемый параметр; |
Add breakpoint |
- добавить точку останова (задает точку и условия останова). |
Меню инструментальных средств Tools. Позволяет задать программы, которые можно запустить, не выходя из интегрированной среды, и запускать эти программы. Для включения программы в список запускаемых из среды необходимо воспользоваться командой Options Tools (см. ниже). При этом имя программы будет помещено в меню Tools.
Messages |
- сообщения (открывает окно сообщений с полученными результатами); |
Go to next |
- на следующую строку (переход к следующей строке окна сообщений); |
Go to previous |
- на предыдущую строку. |
Кроме указанных строк меню может содержать строки с именами программ, которые можно запустить из интегрированной среды (TASM и др.).
Меню параметров среды Options. Позволяет устанавливать необходимые параметры интегрированной среды.
Compiler – параметры компилятора. В окне диалога устанавливаются параметры, определяющие работу компилятора. Все устанавливаемые параметры сгруппированы в 5 списков: Code generation (параметры формирования программы), Runtime errors (проверка ошибок при выполнении программы), Syntax options (синтаксические параметры), Debugging (отладка), Numeric processing (использование арифметического сопроцессора).
Memory sizes – размеры памяти. В окне диалога задаются размеры используемой оперативной памяти: Stack size (размер стека), Low Heap Limit и Hight Heap Limit – минимальный и максимальный размер динамической памяти (первоначальное значение – 0).
Linker – параметры компоновщика. В окне диалога устанавливаются параметры, определяющие работу компоновщика. Все устанавливаемые параметры сгруппированы в 2 списка: Map file (файл карты загрузки), Link buffer (буфер компоновщика).
Directories – каталоги. Задает каталоги, из которых извлекаются или в которые помещаются файлы: EXE & TPU directory (каталог для EXE- и TPU-файлов), Include directories (каталоги включаемых файлов), Unit directories (каталоги с модулями), Object directories (каталоги с объектными файлами).
Tools – инструментальные средства. В окне диалога можно включить в список вызываемых из среды программ новую программу (задать ее имя Title, путь к ней Program path, передаваемы параметры Command line), отредактировать ее параметры, удалить программу из списка.
Environment – условия работы. Содержит 5 подменю, с помощью которых задаются условия работы в среде: Preferences (выбор параметров), Editor (параметры редактора), Mouse (параметры мыши), Startup (начальные параметры среды), Colors (цвета).
Меню параметров среды содержит также строки: Open (открыть файл для сохранения параметров), Save < имя файла > (сохранить параметры), Save as … (сохранить в файле с именем …).
Меню окон Window. Позволяет открывать, закрывать, активизировать окна, размещать их в поле экрана.
Tile |
- замещение окон встык; |
Cascade |
- каскадное размещение окон; |
Close all |
- удалить все окна; |
Refresh display |
- обновить экран; |
Size/Move |
- изменить размеры, переместить; |
Zoom |
- раскрыть окно; |
Next |
- следующее окно (активизируется следующее окно); |
Previous |
- предыдущее окно; |
Close |
- закрыть окно; |
List |
- список окон. |
Меню информационной помощи Help. Позволяет получить имеющуюся в систем справочную информацию.
Contens |
- сведения о выводимой на экран информации; |
Index |
- ключевые слова; |
Topic search |
- предметный поиск 9выводится информация о слове, на котором находится курсор); |
Previous topic |
- предыдущая тема; |
Using help |
- справка о системе контекстной помощи; |
Files |
- файлы; |
Compliter directives |
- директивы компилятора; |
Reserved words |
- зарезервированные слова; |
Standard units |
- стандартные модули; |
Turbo Pascal language |
- язык TP (перечень основных элементов TP); |
Error message |
- сообщения об ошибках; |
About |
- сведения о системе. |