On 14 июн, 17:01, WildSery <[EMAIL PROTECTED]> wrote:
> Присоединюсь к драке с этой стороны.
> Полностью автоматическое разбрасывание компонентов по формам - как 
> пенопластом по стеклу.  :|

А, мы уже это тут обсуждали, кстати :)

У меня с тех пор появилась новая идея безумная на тематику
автоматического раскладывания:

1) Из объекта и описаний полей(в .нет это атрибуты, для дельфей
придется использовать внешний файл описания) генерится список полей
для редактора. Загрузка,сохранение,создание элементов управления -
автоматически. В описаниях хранятся штуки типа "справочник для
поля","подпись понятная юзеру". Внешний вид редактора пока игнорируем.
Вообще.

2) Для каждого пользователя на основе его принадлежности к
определенным группам(по правам доступа и по подразделениям) хранится
описание редактора объектов - фактически перекрываются стандартные
описания, чтобы например, были другие справочники, часть полей была
вообще не видна и имела значение по умолчанию, итд. Внешний вид опять
же пока игнорируется.

До сих пор все касалось только данных объектов, от конкретного способа
их отображения это все не зависит.

3) На сгенеренный автоматически на прошлых шагах редактор
накладывается таблица стилей, заточенная под конкретный способ
отображения редактора - в модальном окне там, или в отдельном MDI, или
вообще на веб-интерфейсе. И на выходе получается уже форма-редактор.

 Таблицу стилей для обычного клиента кстати вполне можно сгенерить из
dfm, посадив абизьяну-студента разложить автоматически сгенеренные
кнопки красиво, по инструкции, которую ему дизайнер интерфейса
написал.

 Сплошная радость - и програмерам кнопки раскладывать не надо, и
обязанности разделить можно.

 Осталось этот кошмар реализовать или найти готовым, потому что это
какое-то дикое изобретение велосипеда, 100%

Ответить