Здравствуйте, DinoRay, Вы писали:
DR>Стоит задача определиться с интерфейсом для учетной системы. DR>Собственно выбор из дыух вариантов. DR>Первый, применяется во многих системах. Слева дерево модулей (экранов) в остальной части окно активного модуля DR>Второй по аналогии десктопа Windows, внизу таскбар, списки открытых окон, типа кнопки пуск и соответственно аналогичное виндовому меню.
Лучше всего подойдёт MDI-интерфейс с "пристыковывающимися" окнами, как у Eclipse. Такой интерфейс свободен от перекрытия окон друг другом и использует пространство экрана на 100%. Пользователь может настроить расположение окон-"панелей" по своему вкусу как ему покажется удобнее.
Кроме того, в таком интерфейсе отсутствует "режимность" (это когда одно окно захватывает фокус ввода и не отдаёт его другим окнам приложения без воздействия на его управляющий элемент), здесь окна равноправны.
DR>Первый вариант выглядет вроде бы удобнее, однако не удобно работать одновременно с несколькими окнами.
DR>Ко второму варианту привыкли пользователи, но вот с меню мне кажется будет не очень удобно, но можно открывать несколько окон и переключаться между ними.
Переключение между окнами отнимает время — без разницы как они организованы: блокнотные вкладки или же просто перекрывающиеся окна. Будет лучше, если бы нужные окна всегда бы были открыты и не перекрывались друг другом, тогда для перевода фокуса ввода между полями двух окон, например, достаточно было бы одного щелчка мышью вместо двух (активация нужного окна, перевод фокуса в нужное поле).
DR>Кстати еще вопрос законно скопировать интерфейс Windows?