Delphi макет менеджера / конструктор форм с открытым исходным кодом? - PullRequest
7 голосов
/ 03 марта 2010

Мне известно о превосходном DevExpress LayoutManager и половине попыток, включенных в новые выпуски Delphi.

Но мне интересно, существует ли менеджер макета с открытым исходным кодом, который можно использовать для замены редактора форм.

Я создал небольшую версию для своего приложения для iPhone в Obj-C, которая может:

Form.Add(TEXT_EDIT,Options,LEFT)

Идея состоит в том, чтобы иметь возможность создавать все с помощью кода и облегчать интернационализацию, независимость от разрешения и тому подобное ...

Ответы [ 2 ]

2 голосов
/ 24 июля 2010

Библиотека JEDI для проекта JVI, бесплатная и с открытым исходным кодом, включает в себя своего рода замену, даже если она не так хороша, как DevExpress, но у нее есть свои хорошие преимущества. Называется " Jv Runtime design " и устанавливается в стандартной настройке JVLC (поиск компонентов на панели инструментов с тем же именем в палитре).

Если вы никогда не устанавливали JVCL, учтите, что вам необходимо установить JCL (Jedi Class Library до JVCL, поскольку это является обязательным условием). Найдите ZIP-файл загрузки JVCL, включающий соответствующий пакет JCL.

0 голосов
/ 05 марта 2010

Лично я считаю, что система Aligns, Anchors, Constraints и случайное событие OnResize работают лучше, если вы хотите создать «красивый» и гибкий пользовательский интерфейс в Какао, а также в Delphi. Я работал с менеджерами по расположению в Java, создавал пользовательские интерфейсы в коде, и я не уверен, что эти вещи облегчают жизнь. Они не для меня в любом случае. Хотя материал Devexpress выглядит впечатляюще ...

...