<p>Появление бета-версии V8 означает, что можно отложить в сторону любимые игрушки
(видели Postal-2? чума, а не игрушка) и заняться изучением новой платформы уже
по-серьёзному
Первый вдумчивый взгляд, брошенный на дерево Синтаксис-Помощника (который и
в бете остался всё таким же откровенно ущербным в использовании) вызывает лёгкую
оторопь. Всё не так. Вдумчивое изучение кода той же ТиС вызывает оторопь уже
тяжёлую. </p>
<p>Но ведь поговорку про &quot;тяжело в учении&quot; придумали умные люди, верно?
;-) </p>
<p>Начал я, естественно, не с &quot;прикладных объектов&quot; и даже не с &quot;системных
коллекций&quot;. Я начал с форм. При беглом осмотре СП мне попалась ветка &quot;ЭлементыУправления&quot;
– сами понимаете, дальше я уже не ушёл. Это что же, у нас наконец-то появилось
настоящее управление формой из кода? Проведенные эксперименты показали – таки
да, появилось. </p>
<p>Сами по себе формы V8, даже без динамического управления – это уже вещь. И
дело не в том, что программисту доступна куча &quot;предустановленных&quot;
бантиков (прогресс-бары, календари, тулбары, бегущие строки и прочее). Вовсе
нет. Главных фич две: панели и привязки. </p>
<p>Что есть панели? Это значит, что форму теперь можно делить на области, каждая
из которых живёт своей жизнью. Каждая может содержать любое количество страниц
(переключаемых закладками). И настраивается всё это хозяйство визуально. Никаких
больше Закладки.ДобавитьЗначение… Ёмкость форм увеличилась несказанно, формы
стали если и не совсем резиновыми, то очень близкими к этому состоянию. </p>
<p>А что есть привязки? Это управление масштабированием элементов формы. Поведение
элементов формы при изменении размеров окна теперь полностью под нашим контролем:
этот остаётся слева внизу, этот прижимается к верхней границе и растягивается
по горизонтали на сколько хватит места. Ну и так далее. Правда, управление привязками
сделано через задний проход: привязки настраиваются отдельно для каждого элемента
(группы элементов), и происходит это в модальном окне. </p>
<p>Такое впечатление, что разработчики V8 в глаза не видели дизайнера форм из
VisualStudio 7 (а уже доступна версия 7.1). Также из рук вон плохо сделана отработка
ошибок, возникающих в процессе настройки привязок. Если вы задаёте некорректную
привязку (скажем, привязываете левую границу контрола к правому соседу, а правую
– к левому), то вы получаете сообщение из трёх букв. Никакой информации в сообщении
не содержится, и искать неправильную привязку вам придётся самостоятельно. Более
того, модальное окно откажется закрываться – придётся отключить все привязки,
закрыть модальное окно, а потом уже думать, что же вы сделали не так.

Читать всю статью: http://www.klerk.ru/soft/1c?2599