
- •Какой командой осуществляется компиляция и компоновка проекта с последующим выполнением приложения? Перечислите способы ввода этой команды.
- •Что выводится в окно компиляции и компоновки?
- •Каковы действия пользователя в случае ошибки выполнения?
- •Расскажите о возможностях, предоставляемых окном оценки и модификации Оценить/Изменить. Как сделать это окно видимым?
- •Как использовать окно оценки и модификации в процессе отладки?
- •Какие команды используются при пошаговом выполнении приложения?
- •Как окно Список часов встроить в Инспектор Объектов? Как пользоваться окном в режиме проектирования и при остановах во время выполнения?
- •Какой командой сохранить конфигурацию отладочных окон и какой командой задать эту конфигурацию как отладочную?
- •Расскажите о пошаговом выполнении приложения в сочетаниях f4-f7 и f4-f8.
- •Как вводить и удалять простые и условные точки прерывания? Приведите примеры.
- •Какие данные позволяет исследовать Инспектора Отладки?
- •Расскажите об инструментарии, позволяющем проводить отладку на детальном уровне.
Какой командой осуществляется компиляция и компоновка проекта с последующим выполнением приложения? Перечислите способы ввода этой команды.
Компиляция с последующим выполнением приложения осуществляется командой Запуск|Запустить или соответствующей быстрой кнопкой или «горячей» клавишей F9. В этом случае производится компиляция программы ее компоновка (соединение) и, если не будут обнаружены неисправимые ошибки то создается выполняемый модуль .exe и запускается на выполнение
Есть еще две команды компиляции – для всех проектов группы –Сделать все проекты и Создать все проекты.
Что выводится в окно компиляции и компоновки?
В процессе компиляции и компоновки на экране появляется окно в верхней строке которого выводится имя компилируемого проекта во второй строке – текущая операция (компиляция определенного модуля или компоновка) в третьей строке – текущая строка модуля обрабатываемая компилятором и общее число строк в модуле в нижней строке отображается обнаруженное на данный момент число замечаний предупреждений и ошибок
Как компилируется проект, состоящий из нескольких модулей?
компилируются только те модули тексты которых были изменены с момента предыдущей компоновки проекта Это существенно экономит время компиляции
Какая команда позволяет задать командную строку? Какие возможности предоставляет командная строка?
При выполнении команды Запустить можно задать командную строку если приложение предусматривает передачу в него каких-то параметров Для этого надо сначала выполнить команду Запуск|Параметры и в открывшемся окне написать требуемую командную строку
Какие команды компиляции используются в случаях, когда требуется проверить на правильность последние изменения кода?
пользуются командами: Проект|Компилировать модуль, Проект|Сделать проект или Проект|Создать проект.
Каково назначение команды Компилировать модуль? Каков результат компиляции?
Команда Компилировать модуль выполняет компиляцию только того модуля который выделен в окне Редактора Кода или в Менеджере Проектов и позволяет наиболее быстро проверить наличие ошибок или замечаний Если компиляция прошла успешно создается объектный файл .obj откомпилированного модуля
Как выполняется команда Сделать проект?
Команда Сделать проект выполняет компиляцию всех тех модулей проекта тексты которых были изменены с момента предыдущей компоновки проекта Если компиляция прошла успешно создаются объектные файлы модулей .obj и осуществляется компоновка программы Если и она прошла успешно то создается выполняемый модуль .exe
Чем отличается команда Сделать проект от команды Запустить?
после компоновки не производится выполнение приложения
Чем отличается команда Сделать проект от команды Создать проект?
что компилируются все модули независимо от того когда они в последний раз изменялись Выполнение этой команды требует наибольшего времени.
Выполнение какой команды компиляции требует наибольшего времени?
Сделать проект
Какие команды компиляции используются для всех проектов группы?
Приведите примеры сообщений компилятора и компоновщика.
Сделать все проекты и Создать все проекты.
Какой режим наиболее удобен для отладки? Как его установить?
режим наиболее удобный для отладки при котором компилятор отображает все свои замечания Для этого в окне опций проекта вызываемом командой Проект|Опции на странице Компилятор в группе опций Предупреждения нужно включить опцию Все. Затем выполните команду Запуск|Запустить или нажмите соответствующую быструю кнопку или нажмите клавишу F9.
Как установить оператор, при выполнении которого произошла ошибка?
дважды щелкнуть на этом предупреждении
Какими средствами отладки можно остановить выполнение приложения?
Командой Запуск/Сброс программы, или нажав Ctrl-F2, прерывают выполнение и отладку приложения Поступают так в случае когда понятно где ошибка и как ее исправить Если же ошибка непонятна то прежде чем прервать сеанс работы с приложением надо получить дополнительную информацию о состоянии переменных те провести отладку
Можно выполнить команду Запуск|Запустить (или нажать соответствующую быструю кнопку или клавишу F9) чтобы попытаться несмотря на ошибку продолжить вычисления При этом появится окно с сообщением о виде ошибки (“Floating point overflow”) после закрытия которого можно продолжить работу с приложением Но это ничего не даст так как при очередном щелчке на кнопке ситуация с ошибкой повторится
Можно пройти часть программы по шагам (см далее) Однако предварительно нужно получить соответствующую информацию, не прерывая сеанс работы с приложением.
Какой командой прерывают выполнение и отладку приложения? Перечислите способы ввода этой команды.
Командой Запуск/Сброс программы, или нажав Ctrl-F2, прерывают выполнение и отладку приложения Поступают так в случае когда понятно где ошибка и как ее исправить Если же ошибка непонятна то прежде чем прервать сеанс работы с приложением надо получить дополнительную информацию о состоянии переменных те провести отладку
Как пользоваться Мастером оценки выражений?
Так можно узнать значения переменных программы в данный момент
Для этого подведем курсор мыши к имени переменной
Расскажите о возможностях, предоставляемых окном наблюдения Список часов. Как сделать его видимым?
Это окно позволяет иметь значения нескольких переменных сразу и сравнивать их, что удобно при отладке сложных приложений. Чтобы сделать окно видимым, нужно выполнить команду Вид|Windows отладки|Часы или подвести курсор к требуемой переменной (или выделить ее) и нажать Ctrl-F5.
Расскажите о работе с окном наблюдения Список часов.
Перейдя в него, после щелчка правой кнопкой во всплывшем меню можно выбрать ряд команд. При выборе команд Правка часов и Добавить часы, попадаем в окно Свойства часов. Попасть в окно Свойства часов можно и по-другому – в окне наблюдения нажать Ctrl-F5 или сделать двойной щелчок. В окне Выражение можно записать имя любой переменной или любое выражение, содержащее переменные, константы, функции. Окно Повтор счета используется при наблюдении массивов и позволяет задать число наблюдаемых элементов массива.. Окно Цифр указывает число выводимых значащих разрядов чисел с плавающей запятой. Окно Включить позволяет отключить вывод в окно наблюдения соответствующего выражения во время выполнения приложения, что повышает производительность выполнения. А после того, как приложение остановлено и данное выражение нужно посмотреть в окне наблюдения, выражение выделяют в этом окне и делают на нем двойной щелчок. Откроется окно Свойства часов с загруженным в него выражением и останется только включить индикатор Включить и щелкнуть OK. Индикатор Позволить побочный разрешает или запрещает отображение таких выражений, которые способны вызвать побочные эффекты. Радиокнопки в нижней части окна Свойства часов задают формат вывода значения переменной или выражения. По умолчанию формат определяется автоматически по типу отображаемого выражения. Выпадающий список в окне Выражение позволяет выбрать выражение из использовавшихся ранее. В окне Свойства часов имеется выпадающий список − имя группы. По умолчанию создается одна группа − Часы. Закладка этой группы видна в окне Список часов. Но можно разбить наблюдаемые величины на несколько групп (страниц). Для задания новой группы в контекстном меню окна наблюдения надо выбрать раздел Добавить группу и затем указать имя новой группы. Тогда в окне наблюдения появится новая страница, и на нее можно будет заносить новые наблюдаемые величины, выбирая в окне Свойства часов в списке Имя группы соответствующее имя.
Список выражений в окне наблюдения можно редактировать. Для удаления выражения его выделяют и нажимают Delete. Чтобы отредактировать ошибочное выражение, делают на нем двойной щелчок, а затем редактируют в окне Свойства часов.