Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 700269.doc
Скачиваний:
15
Добавлен:
01.05.2022
Размер:
1.78 Mб
Скачать

4.2.7. Меню Run

Команды этого меню предназначены для запуска и отладки проектируемых программных средств.

Важнейшей является команда Run ( , F9), запускающая компиляцию (по необходимости) и выполнение текущего проекта. Команда продублирована на инструментальной панели.

Команда Attach to Process ( ) позволяет выбрать из списка всех работающих на данный момент программ процесс для режима отладки в среде Delphi. Текст выбранной программы отображается в отладчике в командах ассемблера.

Для запуска программы с параметрами предназначена команда Parameters ( ).

Для пошагового выполнения программы служат команды Step Over ( , F8) и Trace Into ( , F7). Последняя называется отладка с заходом в вызываемые процедуры и функции. Команда Trace to Next Source Line ( , Shift+F7) обеспечивает пошаговую отладку подпрограмм косвенного вызова.

Run to Cursor ( , F4) обеспечивает запуск ПО и выполнение до той строки программного кода, на которой расположен текстовой курсор.

Команда Run Until Return ( , Shift+F8) выполняет отлаживаемое приложение до возврата из выполняемой функции или процедуры. Остановка произойдет на операторе, следующем за вызовом.

Команда Show Execution Point ( ) открывает окно редактора кода и показывает строку программы, выполняемую в данный момент. Команда доступна только в режиме пошаговой отладки.

Остановить выполнение запущенной программы без завершения можно с помощью команды Program Pause ( ).

Команда Program Reset ( , Ctrl+F2) завершает работу проектируемого приложения.

Команды Inspect ( ), Evaluate/Modify ( , Ctrl+F7) и Add Watch ( , Ctrl+F5) используются для просмотра и изменения значений переменных в режиме отладки.

Группа команд Add Breakpoint предназначена для установки ( ) и снятия точек останова в программе, а также для изменения их параметров. Отметим, что щелчок мышью в редакторе кода на поле, расположенном слева от текста программы, также позволяет установить (снять) точку останова.

4.2.8. Меню Component и палитра компонентов

Команды меню Component используются для создания (New Component – ) и установки новых компонентов (Install Component – ) или элементов ActiveX (Import ActiveX Control – ). Команда Create Component Template становится доступной при выделении одного или нескольких компонентов. Она позволяет создать шаблон компонента или группы и включить его в библиотеку.

Команда Install Packages ( ) позволяет просмотреть список всех имеющихся пакетов и указать, какие из них должны быть подкомпилированы в код приложения. Также можно увидеть текущий список компонентов каждого пакета и отредактировать состав пакетов.

К оманда Configure Palette открывает окно диалога Palette Properties (рис. 4.5), с помощью которого производится настройка палитры, используемой для отображения компонентов, содержащихся в библиотеке Delphi.

В соответствии с выполняемыми функциями все расположенные в палитре компоненты разделены на группы, каждая из которых размещается на отдельной странице. Палитра компонентов полностью конфигурируется пользователем. Можно создавать (Add) или удалять (Delete) новые страницы, переименовывать (Rename) и менять (Move Up, Move Down) их расположение. Подобные действия применимы и к отдельным компонентам, причем удаление компонента из палитры (кнопка Hide, заменяющая кнопку Delete при выборе конкретного компонента) не приводит к его физическому удалению из библиотеки компонентов Delphi.

В стандартной конфигурации палитры, например, содержатся следующие страницы компонентов и элементов управления (рассмотрим только основные из них):

  • Standard – стандартные элементы управления оконного интерфейса Windows;

  • Additional – специализированные элементы управления интерфейса Windows;

  • Win32 – элементы интерфейса, содержащиеся в 32-битных системных библиотеках Windows 95 и Win32s;

  • System – специализированные системные элементы управления;

  • Dialogs – стандартные диалоги открытия файла, сохранения, печати и т.п.;

  • Samples – примеры разработанных компонентов;

  • Servers – компоненты для организации взаимодействия с приложениями Microsoft Office;

  • Data Access, Data Controls, dbExpress, BDE, ADO, InterBase – компоненты для работы с базами данных;

  • QReport – компоненты для подготовки отчетов.

Напомним, что для получения справки по интересующему компоненту необходимо выбрать его в палитре и нажать F1.