
- •Лабораторная работа №1 работа в итегрированной среде
- •Программа работы
- •Пояснения к работе
- •Основные пункты главного меню следующие:
- •Функциональные клавиши следующие:
- •Работа с файлами и каталогами
- •Составление и редактирование программ
- •Компиляция программы
- •Выполнение программы
- •Отладка программы
- •Контрольные вопросы
Компиляция программы
Для компиляции программы (без её выполнения) необходимо выбрать пункт главного меню Compile. Основные команды компиляции следующие:
Compile - компиляция программы, находящейся в редакционном окне (клавиша F9), с получением объектного модуля (файла типа *.obj).
Make - компиляция одного или нескольких файлов, образующих программу, с последующей автоматической компоновкой объектных файлов и получением загрузочного модуля (файла типа *.exe). При этом не происходит повторная компиляция файлов, для которых уже существуют объектные модули.
Link - линкование (объединение, компоновка) объектных модулей файлов, составляющих программу, с получением загрузочного модуля (файла типа *.exe).
Если исходная программа размещается в нескольких файлах, то для её компиляции или линкования необходимо создать проект - перечень файлов, образующих программу. Проект может быть записан на диск в виде текстового файла типа *.prj.
Для работы с проектом служит пункт главного меню Project.
Выполнение программы
Происходит при выборе команды Run пункта главного меню Run (клавиши Alt+R+R). При этом перед выполнением программы происходит её компиляция в режиме Make.
Отладка программы
Все системные сообщения об ошибках компиляции, линкования и выполнения программы выводятся в окно Messages (одной строке - одно сообщение). Перемещение между строками и вдоль строки осуществляется с помощью клавиш со стрелками, при этом в редакционном окне выделяется цветом строка программы, сообщение о которой выделено цветом в окне сообщений. Переход между окнами осуществляется с помощью клавиши F6.Когда мы находимся в редакционном окне, мы можем быстро переместиться по тексту программы к месту предыдущей(Alt+F7) или следующей (Alt+F8) ошибки.
После анализа ошибок вносятся исправления в исходный текст программы с последующим повторным её выполнением.
При отладке программы используются отладочные режимы обработки программы, задаваемые опцией главного меню Run с помощью следующих команд:
Gotocursor - выполнение программы от начала (от текущей позиции) до места, отмеченного курсором (клавиши Alt+R+Gили F4).
Traceinto - пошаговое (построчное) выполнение программы с прослеживанием выполнения всех вызываемых функций (клавиши
Alt+R+T или F7).
Stepover - пошаговое (построчное) выполнение программы без прослеживания выполнения операторов функций (клавиши Alt+R+S
или F8).
С помощью опции главного меню Debug можно задать режим слежения за ходом выполнения программы. При этом используются следующии команды:
Inspect - проверка значений заданной переменной (клавиши Alt+F+4).
Evaluate/modify - подсчёт/модификация значений заданных переменных и выражений (клавиши Ctrl+F4).
Callstack - выдача на экран рамки стека вызовов функций, отражающего порядок вызовов функций (клавиши Ctrl+F3).
Watches - наблюдение за значением заданных переменных и выражений.
Togglebreakpoint - установка/снятие контрольной точки в строке, где находится курсор; контрольная точка - строка программы, выделенная цветом, перед выполнением которой программа останавливается (клавиши Ctrl+F8).
Breakpoints - установка и снятие адресных и условных контрольных
точек.