
154
10 Управление и фильтрация в базе данных в Delphi
Целью работы является знакомство с различными видами представления
меню, создание пользовательского приложения по работе с базой данных, кото-
рое позволяет управлять данными и осуществлять фильтрацию записей.
10.1 Общие положения
10.1.1 Создание меню
Разработка приложения в Delphi осуществляется в окне Конструктора
формы Form1, которое наряду с главным окном Delphi – Project1 и окном ин-
спектора объектов появляется после загрузки Delphi командой Пуск => Про-
граммы => Borland Delphi => Delphi.
При первой загрузке Delphi по умолчанию создает «пустой» файл проек-
та. Для создания собственного проекта необходимо
выполнить команду File =>
New => Application. В результате создания нового проекта на экране появится
окно Форм с заголовком Form1 и окно редактора кода с модулем Unit1.pas и
файлом проекта Project1.dpr, эти окна можно размещать так, как удобно поль-
зователю. В одно и то же время может быть открыт только один проект, по-
этому перед сохранением нового
проекта Delphi запрашивает, нужно ли сохра-
нить текущее приложение.
Форма является основой, на которой размещаются необходимые компо-
ненты, используемые приложением для выполнения возложенных на него
функций и задач. Создание приложений в Delphi включает следующие этапы:
а) создание визуального интерфейса приложения, для этого выбираются
необходимые компоненты из Палитры компонентов и размещаются на форме;
б
) установка при помощи окна Object Inspector свойств формы и элемен-
тов управления (Инспектора объектов), что необходимо для придания объектам
определенного вида и законов их поведения;
в) связывание с компонентами кода на языке Object Pascal для обработки
событий, возникающих при использовании мыши, клавиатуры, системных со-
бытий и тому подобное.
Создание приложений при помощи визуальных
компонентов следует ши-
роко применяемому в различных программных продуктах принципу
WYSIWYG (What You See Is What You Get – что видишь, то и получишь) и по-
этому то, что появляется на экране во время разработки, будет соответствовать
тому, что будет наблюдаться во время выполнения приложения.
Простейшим компонентом для обработки текста является Label (Метка),
доступным на странице Standard ( ). Компонент представляет
собой стати-
ческий текст и применяется для идентификации других объектов приложения,
он может помочь пользователю сориентироваться и обеспечит его необходимой
информацией.
Пусть необходимо создать форму в виде, представленном на рисунке
10.1. Для создания заголовка формы помещается компонент Label, для того не-
обходимо выбрать его на странице Standard, щелкнув на нем левой
кнопкой