Хороший стиль в разработке GUI - PullRequest
0 голосов
/ 27 марта 2011

Сейчас я разрабатываю отдельное приложение с графическим интерфейсом.Но у меня недостаточно опыта.Итак, что такое хороший стиль для создания модуля, гибкий пользовательский интерфейс:

  • Сборка дерева всех компонентов в одном месте .
    или
  • Родитель знает только о своих детях. Не глубже одного уровня в иерархии.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 28 марта 2011

Нет единственного способа, который лучше. Для небольших приложений удобно создавать все виджеты в одном месте. По мере того, как масштаб проекта увеличивается, он получает больше преимуществ от модульного подхода. Если графический интерфейс пользователя очень сложный, лучше разбить его на куски, но даже тогда нет необходимости строго следовать правилу «родитель знает только о своих дочерних элементах».

Компоненты графического интерфейса не сильно отличаются от других программных компонентов, поэтому применимы общие рекомендации.

0 голосов
/ 27 марта 2011

Вы не упоминаете свой язык.

В Java посмотрите на библиотеку Swing. Он имеет объектно-ориентированные структуры, определенные хорошо документированными сообщениями, передаваемыми от объекта к объекту всякий раз, когда происходят такие события, как щелчки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...