Существуют ли примеры графического интерфейса встроенной системы MVC? - PullRequest
1 голос
/ 27 февраля 2009

Я хотел бы применить шаблон MVC к GUI, который мы разрабатываем для встроенной системы. В этом случае, насколько я понимаю, нам нужно предоставить базовую структуру для действий слушателя / события между контроллером и представлением. Кроме того, я видел несколько примеров, когда Модель отправляет событие в представление, но, возможно, это не правильно. Это кажется правильным?

Кто-нибудь знает структуру, предназначенную для встроенных устройств, которые могут иметь эту возможность?

Ответы [ 3 ]

1 голос
/ 14 марта 2009

Если ваше встроенное устройство поддерживает Java, в этом случае eRCP будет лучшей инфраструктурой графического интерфейса. Проверить: http://www.eclipse.org/ercp/

Модель отправляет событие на просмотр - это способ сообщить обновленному представлению об изменениях в модели. Это нормальное общение между M & V в MVC. Однако «представление» здесь должно быть универсальным представлением , которое связано через «наблюдаемый» интерфейс, а не конкретный.

Например:

  • Абстрактный вид: Часы (универсальный интерфейс)
  • Конкретный вид: цифровые часы, аналоговые часы <- реализация часов </li>
  • Модель: время <- «знает» часы, но не цифровые или аналоговые ... </li>
0 голосов
/ 28 августа 2009

Если вы работаете на платформе Linux. Попробуйте Enlightenment лучший графический интерфейс, который я когда-либо видел .....

0 голосов
/ 14 марта 2009

Я мог бы предложить Qt Toolkit. Но вы не упоминаете о возможностях вашей платформы.

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