Выполнение и отладка программы

Назначение окон

  1. Главное окно – ввод команд с помощью меню и панелей инструментов.
  2. Окно Модуля.

– На вкладке Редактора формы (корешок Design внизу окна) создают макет формы с размещенными на ней управляющими элементами (компонентами), а также размещают не визуальные компоненты, используемые, например, для разработки главного или всплывающих меню. Для помещения на форму нового компонента следует щелкнуть на соответствующем значке окна Палитры компонентов. Для работы в окне Инспектора объектов с компонентом его следует выделить щелчком в макете формы или выбрать из списка в окне Инспектора объектов.

– На вкладке Редактора кода (корешок Code внизу окна) создают и редактируют текст программы модуля.

  1. Окно Structure используют

– при отображении в окне Модуля макета формы для выделения формы или расположенного на ней компонента щелчком на соответствующем узле дерева,

– при отображении в окне Модуля кода модуля для быстрого (по двойному щелчку) перехода в тексте программы к месту объявления переменной, константы, поля в классе формы или к началу тела подпрограммы метода - обработчика события.

  1. Окно Инспектора объектов используют для задания на вкладке Properties свойств выделенного объекта и создания (двойным щелчком) на вкладке Events для событий объекта новых методов (обработчиков с пустым телом, заполняемым в дальнейшем в Редакторе кода) или назначения (выбором из раскрывающегося списка) событиям объекта уже имеющихся обработчиков.
  2. Окно сообщений содержит сообщения об ошибках и указывает расположение в программе соответствующих операторов (мест), для перехода к которым следует сделать двойной щелчок на сообщении.
  3. Окно наблюдения (Watch List) служит для отображения в процессе отладки текущих значений переменных или выражений. Появляется по команде Run\Add Watch….

Настройка панелей инструментов среды на редактирование и отладку

Введите команду View\Toolbars\Customize…, на вкладке Commands щелкните на строке Edit и перетащите на панель инструментов значки . Затем выделите строку Run и перетащите на панель инструментов значки .

Конструирование формы

· Добавить стандартный компонент на форму – щелкнуть на компоненте в окне Палитры инструментов, щелкнуть на форме в месте вставки компонента.

· Удалить компонент с формы – щелкнуть на нем и нажать клавишу Delete.

· Изменить значение свойства компонента – выделить компонент, щелкнуть на свойстве на вкладке Properties в окне Инспектора объектов, ввести или выбрать нужное значение в строке этого свойства.

· Добавить для компонента ШАБЛОН обработчика события - выделить компонент, на вкладке Events в окне Инспектора объектов или сделать двойной щелчок на событии, или щелкнуть на событии и ввести или выбрать нужное значение в его строке.

· Удалить обработчик события – удалить текст обработчика и его заголовок в описании типа класса формы, а также очистить строку соответствующего события в окне Инспектор объектов.

· ЗЕГЛУШКА – шаблон с добавками комментариев и пр, но ещё не законченный обработчик

Выполнение и отладка программы

· Запуск программы – или Run\Run, или кнопка , или F9

· Выполнить до курсора – Run\Run to Cursor или F4

· Выполнить строку с заходом в п\п – или Run\Trace Into, или кнопка , или F7

· Выполнить строку без захода в п\п – или Run\Trace Over, или кнопка , или F8

· Завершить отладку – Run\Program Reset или Ctrl+F2

· Отобразить окно наблюдения - Run\Add Watch… или нажать Ctrl+F5, ввести имя переменной или выражение, нажать OK. Появившееся окно Watch List можно отбуксировать к нижней части окна редактора кода и объединить с окном Messages, как показано на рисунке. Чтобы добавить в окно наблюдения новую переменную, можно установить на ней курсор в окне редактора кода, активизировать окно наблюдения, сделать на нем двойной щелчок и нажать кнопку OK.

· Установить точку останова – щелкнуть в окне редактора кода на сером поле перед строкой, на которой д.б. эта точка (см. рисунок).

· Убрать точку останова – повторить действия п. 7.