2009-09-09 2 views
4

Microsoft, похоже, хочет, чтобы мы прекратили использовать MDI, но если больше людей, как я, они зациклились на том, как это было раньше. Программное обеспечение, такое как Word и Excel, просто создать без MDI, но мне трудно понять хороший интерфейс без MDI.Вдохновение, чтобы избавиться от MDI UI

Есть ли место, где я и другие, подобные мне, могут увидеть примеры того, как сделать отличный интерфейс WinForms без использования MDI. Я не намерен начинать дискуссию о плюсах и минусах MDI, я просто желаю хороших примеров в качестве вдохновения.

Редактировать: Я решил принять ответ, который не был действительно связан с вопросом, поскольку он в конечном итоге дал мне хорошие идеи о том, как действовать. Возможно, это не общий ответ на вопрос, но это помогло мне. Дальнейшие предложения всегда приветствуются ... :)

ответ

1

Я знаю, что вы указали WinForm, но Billy Hollis сделал отличный интерфейс в WPF, который позволяет вам управлять несколькими документами и окнами (включая диалог), не будучи MDI в термин встроенной формы.

+0

+1 Я действительно нашел это видео вдохновляющим. Сначала хорошее шоу, а затем за кулисами. Полюбите его ... – rozon

-1

Я просто желаю хороших примеров, как вдохновение.

Проверьте другие ОС. MDI (в основном) - это единственный клик для окон.

+0

-1 для Windows, где он не нужен. – Eric

1

Это зависит от того, что вы хотите показать в своих (бывших) формах MDI.

  • Вкладки Формы (IE, Firefox и т.д.)
  • вкладками с помощью инструментов (Visual Studio)
  • Sidebar + Сворачивание панелей (Outlook)
  • TreeView навигации (Explorer)

и вы могут выполнять различные комбинации вышеуказанного.

Просто технический совет, если у вас возникли проблемы с решением: поместите свой контент в UserControls, полученный из общего базового класса или интерфейса. Используйте специализированные вкладки и/или плавающие Windows для размещения этих элементов управления. Это позволяет легко переключаться или даже разрешать пользователю перетаскивать док-станцию ​​&.

+0

Следует отметить, что все примеры с вкладками могут быть MDI в качестве приветствия (хорошим примером того, что сегодня является Opera, который все еще имеет опцию MDI). –

0

Если вы ориентированы на документ, дизайн с вкладками и панелями, по-видимому, является главной главной парадигмой.

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

Для вдохновения ознакомьтесь с программным обеспечением в других операционных системах, а также в последнем раунде всего программного обеспечения Microsoft - от Media Player до версии Office 2010 Suite и VS2010.Рассмотрим некоторые из следующих ресурсов, а также:

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