Атрибут — поле класса.
Атрибут настраивается в классе и добавляется на форму интерфейсного объекта.
Атрибуты бывают трех типов:
- Хранимые;
- Вычисляемые;
- Константа.
В хранимые атрибуты пользователями заносятся значения при создании или изменении объекта.
В вычисляемые атрибуты подставляются значения, рассчитанные при помощи выражений, заданных в настройках этих трибутов (НДС, сумма заказа, и т.п.).
В атрибут с типом константа подставляется значение, заданное в настройках атрибута.
В атрибутах могут хранится разные типы данных:
- Символьный;
- Числовой;
- Двоичный файл;
- Изображение;
- Дата;
- Адрес;
- Ссылка на класс.
Внешний вид атрибута на форме зависит от его типа данных и настроек контрола. Атрибуты выносятся на форму интерфейсного объекта, связанного с классом этих атрибутов. На форму могут быть вынесены не все атрибуты класса, а только часть из них.