Delphi_Сведения о среде

Сведения о среде Delphi 7
1. Запуск Delphi 7. Назначение окон
После запуска Delphi на экране появятся окна:
 Главное окно с именем “Delphi 7 – Project1”;
 Окно Описания Структуры TreeView или Обозреватель Дерева Объектов;
 Окно Инспектора Объектов (Object Inspector) и их свойств;
 Окно Конструктора Формы с именем “Form1”;
 Окно Редактора Кода с именем “Unit1.pas”, содержащее Проводник Кода.
Главное окно
Инспектор
объектов
Обозреватель дерева объектов
Проводник
кода
Окно сообщений
об ошибках
Редактор кода
Окно наблюдения
Конструктор
формы
Точка останова
1. Главное окно с именем “Delphi 7 – Project1”
– ввод команд с помощью меню и панелей инструментов
– выбор Управляющих Элементов
 Расположено в верхней области экрана.
 Содержит:
 Строку меню, которая содержит как общие для различных приложений пункты
такие как Файл, Правка,…, Окно, Справка, так и специфические Проект, Компонент, Базы данных…
 Панель инструментов, которая расположена ниже меню слева и содержит набор
кнопок. Кнопки панели предоставляют быстрый доступ к нескольким особенно
полезным пунктам меню для повышения эффективности работы (Создать, Открыть, Запустить, Трассировка и т.д.)
 Палитру компонентов, которая расположена ниже меню и справа от панели инструментов. Она состоит из нескольких страниц с вкладками, в каждой из которых объединены компоненты, предназначенные для конкретных областей применения. Каждый элемент палитры представляет собой функционирующую
подпрограмму, которую можно вставить щелчком левой клавиши мыши в создаваемое приложение. Это может быть готовая кнопка, полоса прокрутки и т.д.
Каждая из страниц имеет свой заголовок. Чтобы выяснить назначение кнопки с
пиктограммой, следует задержать на ней курсор мыши - появится поле помощи
с именем, используемым для данного компонента.
2. Окно Формы с именем “Form1”
Конструктор формы – создание образа формы с размещенными на ней управляющими
элементами (УПРАВЛЯЮЩИЙ ЭЛЕМЕНТ), а также размещение не визуальных компонентов, используемых, например, для разработки главного или всплывающих меню.
Для помещения на форму нового компонента следует щелкнуть на соответствующем
значке панели инструментов Палитра компонентов (Component Palette, см. рисунок,
вкладки Standard, Additional, Win32,…). Для работы с компонентом в Инспекторе объектов его следует выделить щелчком
 Расположено в правой части экрана ниже палитры компонентов.
 Это место, где осуществляется визуальное программирование, а нужные компоненты выбираются из палитры компонентов. По умолчанию оно имеет серый фон,
покрытый регулярно расположенными точками. В этом окне необходимо расположить компоненты интерфейса: кнопки, меню, списки, переключатели и другие
компоненты. Подобно любому окну Windows , окно формы можно перемещать и
изменять его размеры.
3. Окно Редактора Кода с именем “Unit1.pas”
Редактор кода – редактирование текста программы.
 Расположено в правой части экрана ниже палитры компонентов под окном формы.
 Состоит из двух панелей:
 Просмотрщика Классов или Проводника Кода – для быстрого (по двойному
щелчку) перехода в тексте программы к ссылке на модуль, к описанию переменной, константы, поля в классе формы или к началу тела подпрограммы метода - обработчика события. (вначале работы мы им пользоваться не будем и
его можно закрыть щелчком по соответствующей кнопке в правом верхнем углу панели)
 Редактора исходного текста, который предназначен для создания кода программы на языке Pascal. Первоначально Delphi формирует в нем шаблон кода.
Код является модулем Pascal с именем Unit1.pas по умолчанию.
4. Окно Описания Структуры TreeView или Обозреватель Дерева Объектов
–
для выделения объекта, с которым предстоит работать в Инспекторе объектов.
 Расположено в левой части экрана ниже панели инструментов.
 Позволяет видеть структуру создаваемой формы.
5. Окно Инспектора Объектов
Инспектор объектов
– задание на вкладке Свойства (Properties) свойств выделенного объекта и
– создание (двойным щелчком) на вкладке События (Events) для событий
объекта новых методов (обработчиков с пустым телом, заполняемым в
дальнейшем в Редакторе кода) или
– назначение (выбором из раскрывающегося списка) событиям объекта
уже имеющихся обработчиков.
 Расположено в левой части экрана ниже окна описания струтуры.
 Позволяет видеть и изменять характеристики
(свойства) объектов проекта.
 Содержит две вкладки:
 Вкладка Свойства (Properties) содержит таблицу, состоящую из двух столбцов. В левом
столбце дается имя свойства, а в правом – его
значение. Ряд значений может оказаться первоначально пустым. Каждая строка этой таблицы представляет собой одно свойство компонента. Подсказку по любому свойству можно получить, выбрав это свойство и нажав клавишу <F1>.
 Вкладка События (Events) задает реакции программы на различные события.
В процессе работы могут появляться дополнительные окна:
6. Окно сообщений об ошибках
– вкладка Messages – содержит сообщения об ошибках и расположении в
программе соответствующих операторов (мест), для перехода к которым
следует сделать двойной щелчок на сообщении.
7. Окно наблюдения
– вкладка Watch List – для отображения в процессе отладки текущих значений переменных или выражений. Появляется по команде Run\Add
Watch…. Объединяется с Окном сообщений перетаскиванием на последнее.
2. Конструирование формы
 Добавить стандартный Управляющий Элемент на форму
– щелкнуть на Управляющий Элемент на вкладке Standard, щелкнуть на
форме в месте вставки Управляющий Элемент.
 Удалить Управляющий Элемент с формы
– щелкнуть на нем и нажать клавишу Delete.
 Изменить значение свойства Управляющий Элемент-та
– выделить Управляющий Элемент, щелкнуть на свойстве на вкладке
Свойства (Properties) в окне Инспектор объектов, ввести или выбрать
нужное значение в строке этого свойства.
 Добавить для Управляющий Элемент-та обработчик события
– выделить Управляющий Элемент, на вкладке События (Events) в окне
Инспектор объектов или сделать двойной щелчок на событии, или щелкнуть на событии и ввести или выбрать нужное значение в его строке.
 Удалить обработчик события
– удалить текст обработчика и его заголовок в описании типа класса формы, а также очистить строку соответствующего события в окне Инспектор объектов.
 Для размещения на форме нескольких компонентов одного типа
– следует во время выбора компонента из палитры нажать клавишу
<Shift>, и кнопка палитры останется визуально «углубленной».
 Для отмены размещения на форме нескольких компонентов одного типа
– следует щелкнуть на стрелке выбора в палитре компонентов (крайняя
слева).
3. Выполнение и отладка программы
 Запуск программы
– или Запуск (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.
 Установить точку останова
– щелкнуть в окне редактора кода на сером поле перед строкой, на которой
должна быть эта точка (см. рисунок).
 Убрать точку останова
– повторить действия предыдущего пункта.