powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Как лучше реализовать GUI?
59 сообщений из 59, показаны все 3 страниц
Как лучше реализовать GUI?
    #36360707
skmdeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу одну программу. Раньше много лет работал с 1C. Там интерфейс по принципу MDI.
В последнее время много ПО использует для одновременного отображения разной информации вкладки.
Что все таки удобнее вкладки или MDI? Интересно мнение тех, кто работал с различными системами.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36360731
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skmdeveloper
В последнее время много ПО использует для одновременного отображения разной информации вкладки.

проведите простой эксперимент. Попробуйте одновременно открыть две вкладки.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36360790
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmskmdeveloper
В последнее время много ПО использует для одновременного отображения разной информации вкладки.

проведите простой эксперимент. Попробуйте одновременно открыть две вкладки.
Ага! Еще попробуйте что-нибудь забить одновременно в два поля.

Я думаю, что построение правильного UI должно каждый раз определяться индивидуально, в зависимости от задачи и среды её применения. Например в офисной работе годится один стиль UI, в каком-нибудь платёжном терминале для выполнения той же самой задачи такой UI неприемлем.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36360799
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А про закладки есть например тут Oracle UI Shell Functional Pattern
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36360845
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skmdeveloperПишу одну программу. Раньше много лет работал с 1C. Там интерфейс по принципу MDI.
В последнее время много ПО использует для одновременного отображения разной информации вкладки.
Что все таки удобнее вкладки или MDI? Интересно мнение тех, кто работал с различными системами.
Вкладки удобнее когда просто редактируешь текст или какую-нить однородное содержимое, картинку например. Когда работаешь с разнородным материалом: текст модуля, шаблоны, формы, картинки, структуры таблиц то лучше MDI, т.к. очень часто приходится "связывать" 2 ресурса. Например пишешь текст запроса подсматривая за структурой таблицы, пишешь модуль формы подглядывая за идентификаторами объектов на форме. Разумеется речь идет о сложных и жирных объектах.
+ правильнее так:
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36360971
skmdeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может я неправильно сфорулировал. Но как я заметил в 1С большинство пользователей (я в том числе) разворачивает окна во весь экран и переключаются между ними через панель окон внизу главного окна. Получается практически то же самое как с использованием вкладок.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36361403
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmskmdeveloper
В последнее время много ПО использует для одновременного отображения разной информации вкладки.

проведите простой эксперимент. Попробуйте одновременно открыть две вкладки.
+1
не надо путать тёплое с мягким.
Вкладки это одно, MDI\SDI совсем другое
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36361455
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123iscrafmskmdeveloper
В последнее время много ПО использует для одновременного отображения разной информации вкладки.

проведите простой эксперимент. Попробуйте одновременно открыть две вкладки.
+1
не надо путать тёплое с мягким.
Вкладки это одно, MDI\SDI совсем другое
верно подмеченно. Вкладки уже MDI(мульти документ интерфейс), просто мы привыкли что MDI это свободные дочерние окна в воркспейсе.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36361702
b4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
b4
Гость
iscrafm,

можно сделать так, чтобы два документа были одной вкладке
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36361804
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
b4, имхо, тогда обычный MDI с упорядоченными окнами будет, скажем так, "привычней" смотреться
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36361932
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я за вкладки
если говорить про бух системы :
в одной вкладке открыты платежки
в другой - ттн
в третьей - доверенность выписываем
в четвертой опять платежки :)
и т.д.

и не надо ловить окна по экрану - переключаться легко
ближайший аналог - Firefox и т.п.

а лучше так-
есть такая IDE Eric4 - там можно работать и с вкладками, и с окнами
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362024
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vill_agerя за вкладки
и не надо ловить окна по экрану - переключаться легко
ближайший аналог - Firefox и т.п.Я за MDI. Зачем ловить окна по экрану, если можно сделать по ним удобную навигацию (те же вкладки)
А вот часто приходится смотреть на две формы сразу. Тут вкладки спасуют.
Пример ФФ неудачный. Там другие задачи.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362155
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сами по себе окна или вкладки не имеют решающего значения.

Мне кажется, очень важна возможность легкого и удобного перехода из одного окна в другое по текущему контексту.

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

Отдавать на откуп пользователю конфигурирование своего экрана рискованно - может не справится.

Таким образом возникает проблема перехода на смежную область деятельности , связанную с первоначальной (новое окно) с последующим возвратом или проходом дальше.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362172
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-Л,

да. Навигация -вот в чем всегда проблема.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362184
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSV,
я не против MDI. Закладки -по сути упорядоченный MDI, но без возможности просмотра двух форм сразу. Можно предусмотреть рассыпание вкладок в виде окон

В своей "одной программе" :) я вкладки использую как рабочие области, в которой размещаются окна (гриды и формы). каждое новое окно вкладки блокирует предыдущие, так что беспорядка не создается.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362262
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П-Л
Либо задача сложная, связанная с несколькими смежными областяим и собрать информацию со всех областей воедино нельзя - банально не поместится или утопит в ненужных деталях пользователя.

Разбивать сложную задачу на подзадачи. В отдельной области(например,узкая панель вверху) задавать переходы:
Шаг 1. Краткое, но внятное описание >> Шаг 2. .... >> ... >> и тд.

П-Л
Таким образом возникает проблема перехода на смежную область деятельности , связанную с первоначальной (новое окно) с последующим возвратом или проходом дальше.
Здесь можно использовать навигацию в стиле "хлебные крошки"(aka Vista Explorer) .
Вариант принятый в Web'е, но его можно реализовать и для десктопных приложений.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362285
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaП-Л
Либо задача сложная, связанная с несколькими смежными областяим и собрать информацию со всех областей воедино нельзя - банально не поместится или утопит в ненужных деталях пользователя.

Разбивать сложную задачу на подзадачи. В отдельной области(например,узкая панель вверху) задавать переходы:
Шаг 1. Краткое, но внятное описание >> Шаг 2. .... >> ... >> и тд.
я такие вещи делаю только когда нужен пошаговый мастер с многоэкранными настройками.
а это нужно в 0,5% случаев.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362343
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdmSeVaП-Л
Либо задача сложная, связанная с несколькими смежными областяим и собрать информацию со всех областей воедино нельзя - банально не поместится или утопит в ненужных деталях пользователя.

Разбивать сложную задачу на подзадачи. В отдельной области(например,узкая панель вверху) задавать переходы:
Шаг 1. Краткое, но внятное описание >> Шаг 2. .... >> ... >> и тд.
я такие вещи делаю только когда нужен пошаговый мастер с многоэкранными настройками.
а это нужно в 0,5% случаев.
Это, наверное, гибрид визарда и хлебных крошек(можно пропустить несколько шагов). Если и нужен, то действительно редко. Крошки тоже - разновидность табов, где можно сразу закрыть цепочку окон. Мини-окна, как в семерке с однотипным стилем мало наглядны и не спасают.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362445
Фотография Totti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skmdeveloperПишу одну программу. Раньше много лет работал с 1C. Там интерфейс по принципу MDI.
В последнее время много ПО использует для одновременного отображения разной информации вкладки.
Что все таки удобнее вкладки или MDI? Интересно мнение тех, кто работал с различными системами.

Подумайте лучше в сторону веб интерфейса.
Вот плюсы:
1) не нужно устанавливать программу на ПК
2) работает на любой ОС
3) клиент максимально прост
4) красиво смотрится, гибко настраивается под юзера
5) современно)

Хотя не для всех приложений подойдет веб!
Например, не представляю себе AutoCAD аля web)
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362473
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казалось бы, при чем здесь выбор между MDI и вкладками? совет оригинальный... сделайте web-интерфейс
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362486
skmdeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm, Вы можете посоветовать готовую библиотеку рисования виджетов, чтобы можно сделать нормальный web-интерфейс, например, для бухгалтерской программы?
Я изначально стараюсь писать с достаточной степенью абстракции, чтобы в дальнейшем использовать в том числе и веб-интерфейс.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362498
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skmdeveloper, нет.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362512
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TottiskmdeveloperПишу одну программу. Раньше много лет работал с 1C. Там интерфейс по принципу MDI.
В последнее время много ПО использует для одновременного отображения разной информации вкладки.
Что все таки удобнее вкладки или MDI? Интересно мнение тех, кто работал с различными системами.
Подумайте лучше в сторону веб интерфейса.
Вот плюсы:
1) не нужно устанавливать программу на ПК
2) работает на любой ОС
3) клиент максимально прост
4) красиво смотрится, гибко настраивается под юзера
5) современно)
Для этого все-го то навсего надо взять в руки php и JavaScript.
Но по ему мнению нормальной системы из этого не получится.
Для десктопа нужны серьезные технологии. А те плюшки, что дает веб интерфейс для нормальных систем просто не серьезны. По крайней мере количество программинга в веб-интерфейсе на порядок больше.
Все перечисленны плюсы просто треп.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362738
Фотография Totti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdmTottiskmdeveloperПишу одну программу. Раньше много лет работал с 1C. Там интерфейс по принципу MDI.
В последнее время много ПО использует для одновременного отображения разной информации вкладки.
Что все таки удобнее вкладки или MDI? Интересно мнение тех, кто работал с различными системами.
Подумайте лучше в сторону веб интерфейса.
Вот плюсы:
1) не нужно устанавливать программу на ПК
2) работает на любой ОС
3) клиент максимально прост
4) красиво смотрится, гибко настраивается под юзера
5) современно)
Для этого все-го то навсего надо взять в руки php и JavaScript.
Но по ему мнению нормальной системы из этого не получится.
Для десктопа нужны серьезные технологии. А те плюшки, что дает веб интерфейс для нормальных систем просто не серьезны. По крайней мере количество программинга в веб-интерфейсе на порядок больше.
Все перечисленны плюсы просто треп.

Неправда. Для этого можно взять в руки perl /ruby on rails !!! / php/ python ну на крайняк ASP.NET + javascript /flash/etc
По вашему веб это несерьезно?)) Это же ИНТЕРФЕЙС, а вся серьезность может решатьсмя вплоть до C на веб сервере.
Программинга больше - согласен, но опять же с чем сравнивать? Если с программированием на дельфи))) или программированием интерфейса из Visual stidio на C++ - две большие разницы.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362774
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tottitrdm
...............
Все перечисленны плюсы просто треп.
...............
Неправда.
Правда. Знаешь почему?
Потому что ты привел только плюсы, а минусы скромно закопал.
Т.е. сказал полуправду: худшую ложь.
Покажи ему полную картину, пусть нормально заценит, а не только елеем обливай.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362784
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Totti
Программинга больше - согласен, но опять же с чем сравнивать? Если с программированием на дельфи или программированием интерфейса из Visual stidio на C++ - две большие разницы.
естественно. в десктоп-интерфейсе удобство для работы, в web - удобство для серфинга. Две большие разницы. Как точно подмечено.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362786
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdmпривел только плюсы, а минусы скромно закопал.

судя по этому
Totti
По вашему веб это несерьезно? Это же ИНТЕРФЕЙС, а вся серьезность может решатьсмя вплоть до C на веб сервере.

он о них просто не знает.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362834
vill_ager
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Автор топика пишет очередную универсальную ИС
на сервере хранятся метаданные и данные (МД+Д)

его программа - по сути - браузер этих самых МД+Д
писать браузер на браузере - можно, но как-то не красиво

плюсы веба известны

из минусов (на мой взгляд)-
ограничения про скорости отклика (браузер передает запрос вебсеверу, вебсервер-приложению, приложение - серверу БД , потом обратно - 0,5 секунды потеряли)

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

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

наверно и еще есть...

ps: у меня друг в Германии - так у них этап мода на веб-интерфейс прошла несколько лет назад - вернулись к старому доброму терминальному доступу
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362892
Фотография Totti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdmTottitrdm
...............
Все перечисленны плюсы просто треп.
...............
Неправда.
Правда. Знаешь почему?
Потому что ты привел только плюсы, а минусы скромно закопал.
Т.е. сказал полуправду: худшую ложь.
Покажи ему полную картину, пусть нормально заценит, а не только елеем обливай.

Вы уже на "ты"?
Может, Вы вполне хороший человек, но выглядит как-то резковато.

+) бесплатные и простые средства разработки, они же самые надежные
+/-) по сути отладка только через логи и alerts, код на перле на корректность синтаксиса нужно отдельно проверять
-) отладка все таки занимает много времени( при не большом опыте, при большом и наработках, существенно меньше
-) много творчества при разраобтке, т.к. много факторов выползают некстати и приходится долго и упорно читать мануалы, тусить на форумах и т.п., но мне так это по душе) Не интересно когда все получается сразу.
-) большой проект реализовывать на веб - все-таки не стоит, хотя опять таки зависит от того сколько человек и их уровня.
-) жесткая самодисциплина при кодинге, т.к. скриптовые языыки позволяют через чур много вольности ии в неумелых руках становятся по настоящему страшным орудием, что приводит в итоге к неподдерживаемости существующего проекта

есть еще кипа + и -
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362918
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Totti, под озвученными минусами и плюсов как-то не наблюдается. Для сайтописания они терпимы, потому как другого выхода нет, но для бизнес-приложений... даже как-то неприличны. Не говоря уе о том, что этот флейм абсолютно не в тему.

p.s.к Вам когда на "you" (vi, tu) обращаются ничего не режет? Или только "сеньёр" нужно?
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36362947
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skmdeveloperПишу одну программу. Раньше много лет работал с 1C. Там интерфейс по принципу MDI.
В последнее время много ПО использует для одновременного отображения разной информации вкладки.
Что все таки удобнее вкладки или MDI? Интересно мнение тех, кто работал с различными системами.

Вкладки.

iscrafmskmdeveloper
В последнее время много ПО использует для одновременного отображения разной информации вкладки.

проведите простой эксперимент. Попробуйте одновременно открыть две вкладки.

Элементарно :)
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363105
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант от MS для "много информации" на рюшечках и гармошках 1 , 2 .
Часть "очередной революции" c "квадратиками" UML, DSL, репозиторием метаинформации,runtime интеграцией. Как обычно планы были глобальные(моделирование всего и вся), но теперь OSLO будет только сервис данных. Обещают, что теперь не нужно будет знать одновременно UML,DAL,SQL.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363150
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез,

юмору зачет. Только к вкладкам это не имеет отношения.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363153
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaВариант от MS для "много информации" на рюшечках и гармошках
завтра иконки покрасят в красный и люди, не понимающие что это по сути "иконки", возвестят о появлении красного интерфейса.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363154
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaОбещают, что теперь не нужно будет знать одновременно UML,DAL,SQL.
собраны в кучу от балды три термина. Вопрос.. а зачем их одновременно знать. особенно интересен термин "DAL".
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363200
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tottitrdm
Правда. Знаешь почему?
Потому что ты привел только плюсы, а минусы скромно закопал.
Т.е. сказал полуправду: худшую ложь.
Покажи ему полную картину, пусть нормально заценит, а не только елеем обливай.
Может, Вы вполне хороший человек, но выглядит как-то резковато.
Действительно, извини. Но чел хочет написать серьезную систему, мне не хотелось бы что-бы на банане подскользнулся.

TottiВы уже на "ты"?Это интернет, тут демократичный стиль общения.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363218
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmсобраны в кучу от балды три термина. Вопрос.. а зачем их одновременно знать. особенно интересен термин "DAL"
Дело не только в интерфейсе, а в том, что все эти иконки - возможные части будущего интерфейса приложений. Прикрутить к ним рюшечки,кнопочки и меню, особого труда не составит.
DАL - слой доступа к данным(зоопарк из ODBC, OLEDB,ADO,etc). Одновременно знать приходится, тк редко кто пользуется черными ящиками, которые умеют все и это стандартный набор проектрирования/разработки. MDA им тоже покоя не дает, но они прекрасно понимают, что универсальных сред на свете не бывает и нужны инструменты,которые можно настраивать под свои задачи - DSL. Рисуем UML диаграммы и(или) в терминах предметной области описываем свои "кубики"(предварительно создав свой специально обученный язык), на выходе получаем скрипты БД, готовые сервисы для работы с данными, коды и тд.
Те в Нью-Васюках домохозяйкам необходимо будет только сказать, что им нужно.
Первый шажок сделан, поковыряем, посмотрим, в том направлении или нет.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363255
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmДиез,

юмору зачет. Только к вкладкам это не имеет отношения.

И не думал шутить.
Самый что ни на есть Tabbed Interface с возможностью докинга.

И, имхо, такой интерфейс намного удобнее классического MDI. Чтобы в MDI было удобно работать, ему требуются пресловутые Tile/Cascade/Arrange, нужно прикручивать дополнительный тулбар с кнопками окон. Со вкладками все эти подпорки не нужны.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363328
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезiscrafmДиез,
юмору зачет. Только к вкладкам это не имеет отношения.
И не думал шутить.
Самый что ни на есть Tabbed Interface с возможностью докинга.
И, имхо, такой интерфейс намного удобнее классического MDI. Чтобы в MDI было удобно работать, ему требуются пресловутые Tile/Cascade/Arrange, нужно прикручивать дополнительный тулбар с кнопками окон. Со вкладками все эти подпорки не нужны.
Подпорки, подпорки.....
Табовый интерфейс в некоторых случаях неудобен до жути, приходилось открывать 2 приложения, что-бы просто работать. А удобная нафигация: хисториджамп во многих приложениях отсутствует.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363343
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdmДиез...
Самый что ни на есть Tabbed Interface с возможностью докинга.
И, имхо, такой интерфейс намного удобнее классического MDI. Чтобы в MDI было удобно работать, ему требуются пресловутые Tile/Cascade/Arrange, нужно прикручивать дополнительный тулбар с кнопками окон. Со вкладками все эти подпорки не нужны.
Подпорки, подпорки.....
Табовый интерфейс в некоторых случаях неудобен до жути, приходилось открывать 2 приложения, что-бы просто работать. А удобная нафигация: хисториджамп во многих приложениях отсутствует.

В некоторых случаях... Во многих приложениях... :)) Никакой конкретики.

Я привел пример Eclipse - крайне удобного, на мой взгляд TDI.
А если приложение написано криво, тут уж ни MDI ни TDI не спасут.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363383
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa, Вы опять, после прочтения очередного блога, открыли для себя что-то ново-давнозабытое-старое? Хотя-бы немного смотрите, о чем речь в теме идет, плз. Копируете стиль Mr.Marmelad-а но очень неудачно. Он в тему подкидывал интересные мысли или ссылки, Вы - абсолютно левые. Не хватает опыта и знаний, для начала, хотя-бы, "увидеть" тему.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363387
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезiscrafmДиез,

юмору зачет. Только к вкладкам это не имеет отношения.

И не думал шутить.
Самый что ни на есть Tabbed Interface с возможностью докинга.

И, имхо, такой интерфейс намного удобнее классического MDI. Чтобы в MDI было удобно работать, ему требуются пресловутые Tile/Cascade/Arrange, нужно прикручивать дополнительный тулбар с кнопками окон. Со вкладками все эти подпорки не нужны.
понятно. Только прикрутить дополнительный тулбар гораздо проще, чем докинг, который тоже нужно прикрутить. Об этом скромно умолчали. Ну и только мышиная возня, клавиатурой не управляемая.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363487
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmДиезiscrafmДиез,

юмору зачет. Только к вкладкам это не имеет отношения.

И не думал шутить.
Самый что ни на есть Tabbed Interface с возможностью докинга.

И, имхо, такой интерфейс намного удобнее классического MDI. Чтобы в MDI было удобно работать, ему требуются пресловутые Tile/Cascade/Arrange, нужно прикручивать дополнительный тулбар с кнопками окон. Со вкладками все эти подпорки не нужны.

понятно. Только прикрутить дополнительный тулбар гораздо проще, чем докинг, который тоже нужно прикрутить. Об этом скромно умолчали.

Если писать все с нуля, то, конечно, сложнее.

Но мы не в 95-м году, куча библиотек понаписана уже. Вот, например, я сам пользовал для WinForms:
http://sourceforge.net/projects/dockpanelsuite/
В том же Eclipse RCP это все встроено в платформу.

Так что вопрос только в адекватных инструментах. :)

iscrafm
Ну и только мышиная возня, клавиатурой не управляемая.

Вы, вообще, работали с Eclipse или c Visual Studio? Любые действия прекрасно выполняются с клавиатуры...
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363498
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSeVa, Вы опять, после прочтения очередного блога, открыли для себя что-то ново-давнозабытое-старое? Хотя-бы немного смотрите, о чем речь в теме идет, плз. Копируете стиль Mr.Marmelad-а но очень неудачно. Он в тему подкидывал интересные мысли или ссылки, Вы - абсолютно левые. Не хватает опыта и знаний, для начала, хотя-бы, "увидеть" тему.
А каком тоне можно отвечать на вопрос архитектора с опытом и знаниями, который не может связать три термина воедино и не знает, что такое DAL? Только на пальцах с кубиками.
Вы считаете постоянные ссылки на Искру здесь более уместными? Мне они тоже совершенно левые, но приходится мирится, как с рекламными паузами на бесплатном телевидении. Посему и не удержался упомянуть.
ЗЫ Стиль a'la israfrm у меня лучше получается или еще нужна практика?
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363524
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaiscrafmSeVa, Вы опять, после прочтения очередного блога, открыли для себя что-то ново-давнозабытое-старое? Хотя-бы немного смотрите, о чем речь в теме идет, плз. Копируете стиль Mr.Marmelad-а но очень неудачно. Он в тему подкидывал интересные мысли или ссылки, Вы - абсолютно левые. Не хватает опыта и знаний, для начала, хотя-бы, "увидеть" тему.
А каком тоне можно отвечать на вопрос архитектора с опытом и знаниями, который не может связать три термина воедино и не знает, что такое DAL? Только на пальцах с кубиками.
Вы считаете постоянные ссылки на Искру здесь более уместными? Мне они тоже совершенно левые, но приходится мирится, как с рекламными паузами на бесплатном телевидении. Посему и не удержался упомянуть.
ЗЫ Стиль a'la israfrm у меня лучше получается или еще нужна практика?
SeVa, я конечно же знаю, что такое DAL. Вопрос был к Вам, и звучал он " при чем здесь DAL, в теме про <закладки vs MDI>? ". Т.к. ссылок на Искру здесь нет, то комментировать очередной Ваш ляп не в тему нет необходимости.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363551
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезЛюбые действия прекрасно выполняются с клавиатуры...
речь не о любых действиях. Только об управлении окнами. Вы правы, мышь может понадобиться только для того, чтобы первоначально перспективу настроить.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363599
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно странно, что до сих пор Искра здесь не красовалась.
К рекламе уже все привыкли, вот только бы громкость при этом была бы в норме, а то никого другого не слышно.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363631
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТСПишу одну программу. Раньше много лет работал с 1C. Там интерфейс по принципу MDI.
В последнее время много ПО использует для одновременного отображения разной информации вкладки.
Что все таки удобнее вкладки или MDI? Интересно мнение тех, кто работал с различными системами.
в том то и дело, что после 1с (7.7), сейчас нет чистых MDI.
Особенно с появлениям широкого докирования вкладок.
Даже в MS Office Word Excell в разных стилях открывают 2 документа .
Поэтому однозначного ответа нет, всё зависит от контекста предметной области ИС.

Например в одной программе Delphi7 в наличии, и MDI, и SDI, и вкладки, и докирование окон\вкладок\....
Самое удобное там, сохранение ВКУСОВОЙ конфигурации окон под своими именами.

ЗЫ. Не знаю, в 8-ке 1С что нибудь изменилось с MDI?
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363649
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa, я примеры из Искры использую только в тему. Это к слову "действительно". Если по теме сравнения "Закладки vs MDI" нет примера в ней (там чистый MDI), то он и не приводится. Если бы был, то приоритетом пользуется проверенные на собственном опыте решения, а не мыли из чужих блогов. О рекламе вообще речь не идет. Навязчивая реклама, к примеру - это посты не в тему, например UML,DAL и SQL или "WEB vs Desktop" в этом топике. Вы спрашивайте, если что-то непонятно.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363653
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123
Даже в MS Office Word Excell в разных стилях открывают 2 документа .
Поэтому однозначного ответа нет, всё зависит от контекста предметной области ИС .

+1. хорошо подмечено.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363677
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезtrdmПодпорки, подпорки.....
Табовый интерфейс в некоторых случаях неудобен до жути, приходилось открывать 2 приложения, что-бы просто работать. А удобная нафигация: хисториджамп во многих приложениях отсутствует.В некоторых случаях... Во многих приложениях... :)) Никакой конкретики.
Удосужся пожалуйста прочитать, что я писал выше, я писал о разнородных ресурсах . Если этого мало, проведи эксперимент следующего плана: возьми QtCreator, заведи новый проект, добавь новую форму и накидай контролов с деясток. Потом унаследуйся от сгенериорованного файла и попробуй пописать управление контролами. Врятле этот процесс тебе порравится, если у тебя не идеальная память, тебе прийдется переключаться между модулем или формой, что-бы припомнить идентификаторы контролов. Могу еще примеры привести, но не буду.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363707
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmSeVa, я примеры из Искры использую только в тему.
Еще одно очередное заявление ТАСС. Пора давать уже рекламу, а то в подвале ее никто смотреть не будет.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363709
Фотография Totti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опишу мой случай, где кроме как веб остальное не подойдет и ни о чем ином говоритьне приходится:

1) у пользователей стоит различная ОС (Win XP, Win Vista, Win 7, Ubuntu, Gentoo, аналитик периодически смотрит отчеты в пробке с КПК что там стоит мне вообще низвестно, ...

2) пользователи сидят не в одном офисе, часто работают из дома

3) ставить какую то прогу на ПК начальство запретило сотрудникам, тем более дома

4) сам интерфейс в 95% случаях это грида и кнопки добавить, найти по фильтру, изменить, распечатать, т.е. интерфейс сильно унифицирован + отчеты которые я выдаю в обычной таблице HTML, они отличгно потом экспортируются куда хочешь

5) несколько скрверов СУБД, веб-приложение заодно следит за балансировкой

6) физического доступа к серверам админы и сотрудники компании не должны иметь - хостинг занчит за бугром.

Короче. В частности в моем случае я просто не знаю что может быть лучше и удобнее веб-интерфеса!
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363718
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaiscrafmSeVa, я примеры из Искры использую только в тему.
Еще одно очередное заявление ТАСС. Пора давать уже рекламу, а то в подвале ее никто смотреть не будет.
да будет вам ;)
В интересах топика, заключите оба пакт о ненападении и общайтесь только с топикстартером.
Всё таки, чел показывает СВОЙ продукт. А таких у нас немного.
PS. IMHO из публичного форума.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363723
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TottiОпишу мой случай, где кроме как веб остальное не подойдет и ни о чем ином говоритьне приходится:
[поскипано]
Короче. В частности в моем случае я просто не знаю что может быть лучше и удобнее веб-интерфеса!
Ну и правильный выбор. чего еще сказать.
У нас самих внедрена вот такая система: http://www.mantisbt.org/ работает с любой точки мира :) шеф писал туда месаги из Турции.
НО! все удаленные 1С-ки работают под терминалами под VPN.
И никаких исключений. У нас начальство не такое отшибленное, что-бы расшаривать свою БД в интернет.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363783
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmДиезЛюбые действия прекрасно выполняются с клавиатуры...
речь не о любых действиях. Только об управлении окнами. Вы правы, мышь может понадобиться только для того, чтобы первоначально перспективу настроить.

Да, по большому счету, даже для этого не нужно. :)
Alt+'-', 'M', 'E' - и таскайте по всему окну (это я про Eclipse).
Мышой, несомненно, удобнее. Но то же можно сказать и про сложные лэйауты для MDI.
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363787
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdmДиезtrdmПодпорки, подпорки.....
Табовый интерфейс в некоторых случаях неудобен до жути, приходилось открывать 2 приложения, что-бы просто работать. А удобная нафигация: хисториджамп во многих приложениях отсутствует.В некоторых случаях... Во многих приложениях... :)) Никакой конкретики.
Удосужся пожалуйста прочитать, что я писал выше, я писал о разнородных ресурсах . Если этого мало, проведи эксперимент следующего плана: возьми QtCreator, заведи новый проект, добавь новую форму и накидай контролов с деясток. Потом унаследуйся от сгенериорованного файла и попробуй пописать управление контролами. Врятле этот процесс тебе порравится, если у тебя не идеальная память, тебе прийдется переключаться между модулем или формой, что-бы припомнить идентификаторы контролов. Могу еще примеры привести, но не буду.

Ээх, не поленился ведь. :)

Скачал Qt Creator, создал проект, форму с классом. Зашел в меню 'Окно' - 'Разделить' и.. о чудо! У меня сверху дизайнер формы, а снизу код!
Ресурсы очень разнородные

"Может вы не умеете их готовить?" (с)
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363886
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез"Может вы не умеете их готовить?" (с)
Блин, О_о.... действительно у креатора есть такая возможность.
А в кодеблоке нета такого, а мну в нем сидит ((((((((((((((((((((((
только эта ситуация, лишь исключение, подтверждающее правило: жестко-табовый интерфейс есть ЖПО. Ты сам то без возможности разделения окна долго бы промучался не ругаясь?
...
Рейтинг: 0 / 0
Как лучше реализовать GUI?
    #36363997
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdm,

Если речь идет о обычном табовом интерфейсе, без сплиттеров и докинга - тут абсолютно согласен; для нормальной работы он малопригоден...
...
Рейтинг: 0 / 0
59 сообщений из 59, показаны все 3 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Как лучше реализовать GUI?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]