Показать сообщение отдельно
Старый 08.12.2003, 09:32   #2  
Ruff is offline
Ruff
Дмитрий Ерин
Аватар для Ruff
1C
 
475 / 396 (14) ++++++
Регистрация: 18.09.2003
Адрес: Тула
Рискну объяснить
Попробую объяснить, хотя сам еще в этом деле плаваю. Очень надеюсь, что профи поправят, если что не так.
Каждой форме в АОТ соответствует определенный узел в разделе Forms. Если этот узел раскрыть, то увидим три дочерних узла: Methods, Data Sources и Designs.
Так вот, относительно приведенного куска кода:
form - это собственно сам "корневой" узел в АОТ. То есть этот класс отвечает за форму "в общем смысле".
метод form.design() - возвращает нам объект класса FormBuildDesign, который уже отвечает за дизайн формы, то есть за ее внешний облик (а добавление контролов относится именно к дизайну).
Ну, а дальше идет добавление собственно контрола на дизайн формы.

Для справки: у формы есть аналогичный метод для получения ДатаСорса:
public final FormBuildDataSource dataSource(int _dataSourceNo)

А вот зачем в названиях этих классов присутствует слово Build, точно пока сказать не могу Надо будет почитать в Best Practices.