Бизнес-объект. Организация пользовательского интерфейса
Организовать взаимодействие с сервером базы данных — это в лучшем случае полдела. Извлеченную информацию необходимо представить пользователю, отобразить на экране. В Delphi, в простейшем случае, для этого необходимо создать форму и разместить на ней визуальный компонент для отображения данных, например, таблицу (TDBGrid) и связать ее с набором данных с помощью компонента TDataSource. Вроде бы, работы не так много, но стоит учесть, что реальный проект может насчитывать сотни таких форм. Да и одной, голой таблицы будет маловато. Для удобства пользователя следует поместить на форму панель инструментов, меню, строку состояния. Создать список действий (TActionList), запрограмировать их и связать с кнопками на панели инструментов и командами в меню. При создании нового бизнес-класса разработчик автоматически получает форму для просмотра данных в табличном виде, а так же диалоговое окно для просмотра и редактирования отдельной записи. Данные окна могут быть модифицированы разработчиком исходя из требований клиента или соображений эргономики.