Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Визуальное программирование Delphi.doc
Скачиваний:
67
Добавлен:
05.06.2015
Размер:
603.65 Кб
Скачать

Основы визуального программирования в среде Delphi 7.0

(Лабораторный практикум)

Поляков К.И.

Занятие 1

Простой диалог

Цель занятия

Получить основные навыки работы с компонентами, научиться создавать простой диалог с вводом, выводом данных.

Рассматриваемые компоненты: Label, Edit, Button, BitBtn, ComboBox, CheckBox, GroupBox, RadioButton

Методические указания

  1. Добавление нового компонента

Среда разработки Delphi 7 представляет собой приложение, главное окно которого содержит настраиваемую инструментальную панель и палитру компонентов. При запуске программы появляется окно инспектора объектов (слева) и форма нового приложения (справа). Форма является компонентом-контейнером и основой приложений Delphi. Создание пользовательского интерфейса заключается в добавлении в окно формы элементов (объектов Delphi), называемых компонентами. Они располагаются на панели с закладками в верхней части главного окна.

Компоненты делятся на визуальные, которые выглядят на этапе выполнения точно так же, как и на этапе проектирования, и невизуальные, которые выглядят на этапе проектирования как пиктограммы фиксированного размера.

Для добавления компонента в форму нужно:

  1. Выбрать нужную страницу палитру компонентов (Standard, Win32 или др.).

  2. Щелкнуть мышью на пиктограмме выбранного компонента (например, Edit).

  3. Щелкнуть мышью на форме, где вы хотите разместить компонент.

  4. Изменить размер компонента, перемещая его границы.

Описание этого компонента автоматически добавляется в код программы (в текст модуля, где содержится описание класса формы).

Каждый компонент имеет 3 разновидности характеристик: свойства, события и методы. Свойства являются атрибутами компонента, определяющими его вид и поведение. Некоторые из свойств имеют значения по умолчанию (например, высота кнопки).

События – действия пользователя, которые распознает данный компонент (например, при нажатии клавиши). Для обработки того или иного события вызывается специальная функция - обработчик. При добавлении компонента инспектор объектов (Object Inspector) автоматически покажет его свойства (Properties) и события (Events). Чтобы добавить обработчик события, надо дважды щелкнуть мышью на компоненте или открыть страницу Events и дважды щелкнуть левой клавишей мыши напротив имени события. При этом автоматически генерируется и отображается в редакторе кода текст пустой функции. Далее нужно ввести внутри фигурных скобок код, который должен выполняться при наступлении события.

Метод – функция, связанная с компонентом.

Каждый компонент имеет тип указателя на класс, поэтому обращение в программе к свойствам и методам данного компонента осуществляется с помощью операции «.». Для автоматического заполнения кода после набора нескольких первых символов можно воспользоваться комбинацией клавиш <ctrl> + <Пробел>

Некоторые общие свойства компонентов:

  • Name – внутреннее имя компонента;

  • Colorцвет фона;

  • Fontатрибуты шрифта (цвет, размер, стиль);

  • Visible – определяет, будет ли компонент появляться на экране.

  • Enabledопределяет доступность компонента