69
- Декларативное, а не «по пикселям» описание структуры.
Конкретное размещение элементов выполняется системой
автоматически при отображении формы.
- Вся функциональность формы описывается в виде реквизитов
и команд. Реквизиты – это данные, с которыми работает форма, а
команды – выполняемые действия.
- Форма выполняется и на сервере и на клиенте.
- В контексте клиента, недоступны практически все
прикладные типы, и соответственно невозможно изменить данные в
информационной базе.
- Для каждого метода или переменной формы обязательно
должна быть указана директива компиляции, определяющая, место
выполнения (клиент или сервер) и доступ к контексту формы.
На Рисунок 3.17 представлен пример размещения на форме реквизитов
формы, ссылающихся на данные объекта, отображаемого и редактируемого в
форме. При автоматическом размещении элементов может получиться так, что
форма станет неудобной для пользователя, а элементы будут размещены на ней
хаотично. Основным инструментом разработчика, которым он может повлиять
на размещение элементов, являются группы элементов, которые объединяют в
себя несколько элементов или подгрупп и задают параметры их размещения
[18].