|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Пишу одну программу. Раньше много лет работал с 1C. Там интерфейс по принципу MDI. В последнее время много ПО использует для одновременного отображения разной информации вкладки. Что все таки удобнее вкладки или MDI? Интересно мнение тех, кто работал с различными системами. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 11:05 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
skmdeveloper В последнее время много ПО использует для одновременного отображения разной информации вкладки. проведите простой эксперимент. Попробуйте одновременно открыть две вкладки. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 11:11 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
iscrafmskmdeveloper В последнее время много ПО использует для одновременного отображения разной информации вкладки. проведите простой эксперимент. Попробуйте одновременно открыть две вкладки. Ага! Еще попробуйте что-нибудь забить одновременно в два поля. Я думаю, что построение правильного UI должно каждый раз определяться индивидуально, в зависимости от задачи и среды её применения. Например в офисной работе годится один стиль UI, в каком-нибудь платёжном терминале для выполнения той же самой задачи такой UI неприемлем. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 11:26 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
А про закладки есть например тут Oracle UI Shell Functional Pattern ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 11:27 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
skmdeveloperПишу одну программу. Раньше много лет работал с 1C. Там интерфейс по принципу MDI. В последнее время много ПО использует для одновременного отображения разной информации вкладки. Что все таки удобнее вкладки или MDI? Интересно мнение тех, кто работал с различными системами. Вкладки удобнее когда просто редактируешь текст или какую-нить однородное содержимое, картинку например. Когда работаешь с разнородным материалом: текст модуля, шаблоны, формы, картинки, структуры таблиц то лучше MDI, т.к. очень часто приходится "связывать" 2 ресурса. Например пишешь текст запроса подсматривая за структурой таблицы, пишешь модуль формы подглядывая за идентификаторами объектов на форме. Разумеется речь идет о сложных и жирных объектах. + правильнее так: ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 11:40 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Может я неправильно сфорулировал. Но как я заметил в 1С большинство пользователей (я в том числе) разворачивает окна во весь экран и переключаются между ними через панель окон внизу главного окна. Получается практически то же самое как с использованием вкладок. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 12:19 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
iscrafmskmdeveloper В последнее время много ПО использует для одновременного отображения разной информации вкладки. проведите простой эксперимент. Попробуйте одновременно открыть две вкладки. +1 не надо путать тёплое с мягким. Вкладки это одно, MDI\SDI совсем другое ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 14:28 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Petro123iscrafmskmdeveloper В последнее время много ПО использует для одновременного отображения разной информации вкладки. проведите простой эксперимент. Попробуйте одновременно открыть две вкладки. +1 не надо путать тёплое с мягким. Вкладки это одно, MDI\SDI совсем другое верно подмеченно. Вкладки уже MDI(мульти документ интерфейс), просто мы привыкли что MDI это свободные дочерние окна в воркспейсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 14:45 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
iscrafm, можно сделать так, чтобы два документа были одной вкладке ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 15:50 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
b4, имхо, тогда обычный MDI с упорядоченными окнами будет, скажем так, "привычней" смотреться ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 16:22 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
я за вкладки если говорить про бух системы : в одной вкладке открыты платежки в другой - ттн в третьей - доверенность выписываем в четвертой опять платежки :) и т.д. и не надо ловить окна по экрану - переключаться легко ближайший аналог - Firefox и т.п. а лучше так- есть такая IDE Eric4 - там можно работать и с вкладками, и с окнами ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 17:06 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
vill_agerя за вкладки и не надо ловить окна по экрану - переключаться легко ближайший аналог - Firefox и т.п.Я за MDI. Зачем ловить окна по экрану, если можно сделать по ним удобную навигацию (те же вкладки) А вот часто приходится смотреть на две формы сразу. Тут вкладки спасуют. Пример ФФ неудачный. Там другие задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 17:34 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Сами по себе окна или вкладки не имеют решающего значения. Мне кажется, очень важна возможность легкого и удобного перехода из одного окна в другое по текущему контексту. Совершается какое-то действие, выполняется какя-то бизнес-задача. Хорошо если всю информацию, необходимую для решения этой задачи можно загнать в один экран. Но в реальности либо задач столько и они такие разнообразные, что запрограммировать все экраны становится невозможно. Либо задача сложная, связанная с несколькими смежными областяим и собрать информацию со всех областей воедино нельзя - банально не поместится или утопит в ненужных деталях пользователя. Отдавать на откуп пользователю конфигурирование своего экрана рискованно - может не справится. Таким образом возникает проблема перехода на смежную область деятельности , связанную с первоначальной (новое окно) с последующим возвратом или проходом дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 18:38 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
П-Л, да. Навигация -вот в чем всегда проблема. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 18:49 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
LSV, я не против MDI. Закладки -по сути упорядоченный MDI, но без возможности просмотра двух форм сразу. Можно предусмотреть рассыпание вкладок в виде окон В своей "одной программе" :) я вкладки использую как рабочие области, в которой размещаются окна (гриды и формы). каждое новое окно вкладки блокирует предыдущие, так что беспорядка не создается. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 18:52 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
П-Л Либо задача сложная, связанная с несколькими смежными областяим и собрать информацию со всех областей воедино нельзя - банально не поместится или утопит в ненужных деталях пользователя. Разбивать сложную задачу на подзадачи. В отдельной области(например,узкая панель вверху) задавать переходы: Шаг 1. Краткое, но внятное описание >> Шаг 2. .... >> ... >> и тд. П-Л Таким образом возникает проблема перехода на смежную область деятельности , связанную с первоначальной (новое окно) с последующим возвратом или проходом дальше. Здесь можно использовать навигацию в стиле "хлебные крошки"(aka Vista Explorer) . Вариант принятый в Web'е, но его можно реализовать и для десктопных приложений. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 19:48 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
SeVaП-Л Либо задача сложная, связанная с несколькими смежными областяим и собрать информацию со всех областей воедино нельзя - банально не поместится или утопит в ненужных деталях пользователя. Разбивать сложную задачу на подзадачи. В отдельной области(например,узкая панель вверху) задавать переходы: Шаг 1. Краткое, но внятное описание >> Шаг 2. .... >> ... >> и тд. я такие вещи делаю только когда нужен пошаговый мастер с многоэкранными настройками. а это нужно в 0,5% случаев. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 20:01 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
trdmSeVaП-Л Либо задача сложная, связанная с несколькими смежными областяим и собрать информацию со всех областей воедино нельзя - банально не поместится или утопит в ненужных деталях пользователя. Разбивать сложную задачу на подзадачи. В отдельной области(например,узкая панель вверху) задавать переходы: Шаг 1. Краткое, но внятное описание >> Шаг 2. .... >> ... >> и тд. я такие вещи делаю только когда нужен пошаговый мастер с многоэкранными настройками. а это нужно в 0,5% случаев. Это, наверное, гибрид визарда и хлебных крошек(можно пропустить несколько шагов). Если и нужен, то действительно редко. Крошки тоже - разновидность табов, где можно сразу закрыть цепочку окон. Мини-окна, как в семерке с однотипным стилем мало наглядны и не спасают. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 21:03 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
skmdeveloperПишу одну программу. Раньше много лет работал с 1C. Там интерфейс по принципу MDI. В последнее время много ПО использует для одновременного отображения разной информации вкладки. Что все таки удобнее вкладки или MDI? Интересно мнение тех, кто работал с различными системами. Подумайте лучше в сторону веб интерфейса. Вот плюсы: 1) не нужно устанавливать программу на ПК 2) работает на любой ОС 3) клиент максимально прост 4) красиво смотрится, гибко настраивается под юзера 5) современно) Хотя не для всех приложений подойдет веб! Например, не представляю себе AutoCAD аля web) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 22:51 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
казалось бы, при чем здесь выбор между MDI и вкладками? совет оригинальный... сделайте web-интерфейс ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 23:15 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
iscrafm, Вы можете посоветовать готовую библиотеку рисования виджетов, чтобы можно сделать нормальный web-интерфейс, например, для бухгалтерской программы? Я изначально стараюсь писать с достаточной степенью абстракции, чтобы в дальнейшем использовать в том числе и веб-интерфейс. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 23:23 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
skmdeveloper, нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 23:34 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
TottiskmdeveloperПишу одну программу. Раньше много лет работал с 1C. Там интерфейс по принципу MDI. В последнее время много ПО использует для одновременного отображения разной информации вкладки. Что все таки удобнее вкладки или MDI? Интересно мнение тех, кто работал с различными системами. Подумайте лучше в сторону веб интерфейса. Вот плюсы: 1) не нужно устанавливать программу на ПК 2) работает на любой ОС 3) клиент максимально прост 4) красиво смотрится, гибко настраивается под юзера 5) современно) Для этого все-го то навсего надо взять в руки php и JavaScript. Но по ему мнению нормальной системы из этого не получится. Для десктопа нужны серьезные технологии. А те плюшки, что дает веб интерфейс для нормальных систем просто не серьезны. По крайней мере количество программинга в веб-интерфейсе на порядок больше. Все перечисленны плюсы просто треп. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2009, 23:45 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
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++ - две большие разницы. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2009, 11:08 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Tottitrdm ............... Все перечисленны плюсы просто треп. ............... Неправда. Правда. Знаешь почему? Потому что ты привел только плюсы, а минусы скромно закопал. Т.е. сказал полуправду: худшую ложь. Покажи ему полную картину, пусть нормально заценит, а не только елеем обливай. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2009, 12:35 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Totti Программинга больше - согласен, но опять же с чем сравнивать? Если с программированием на дельфи или программированием интерфейса из Visual stidio на C++ - две большие разницы. естественно. в десктоп-интерфейсе удобство для работы, в web - удобство для серфинга. Две большие разницы. Как точно подмечено. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2009, 13:07 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
trdmпривел только плюсы, а минусы скромно закопал. судя по этому Totti По вашему веб это несерьезно? Это же ИНТЕРФЕЙС, а вся серьезность может решатьсмя вплоть до C на веб сервере. он о них просто не знает. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2009, 13:11 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Автор топика пишет очередную универсальную ИС на сервере хранятся метаданные и данные (МД+Д) его программа - по сути - браузер этих самых МД+Д писать браузер на браузере - можно, но как-то не красиво плюсы веба известны из минусов (на мой взгляд)- ограничения про скорости отклика (браузер передает запрос вебсеверу, вебсервер-приложению, приложение - серверу БД , потом обратно - 0,5 секунды потеряли) ограничения на внешний вид (я, например, люблю окна на экране - помогает сконцентрировать внимание пользователя, хочу чтобы конкретный справочник всегда открывался левом нижнем углу экрана и т.п.) ограничения на функциональность - систему печати отчетов навороченную, работа со сканером штрихкодов, и т.п.- в браузере сложнее сделать наверно и еще есть... ps: у меня друг в Германии - так у них этап мода на веб-интерфейс прошла несколько лет назад - вернулись к старому доброму терминальному доступу ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2009, 14:39 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
trdmTottitrdm ............... Все перечисленны плюсы просто треп. ............... Неправда. Правда. Знаешь почему? Потому что ты привел только плюсы, а минусы скромно закопал. Т.е. сказал полуправду: худшую ложь. Покажи ему полную картину, пусть нормально заценит, а не только елеем обливай. Вы уже на "ты"? Может, Вы вполне хороший человек, но выглядит как-то резковато. +) бесплатные и простые средства разработки, они же самые надежные +/-) по сути отладка только через логи и alerts, код на перле на корректность синтаксиса нужно отдельно проверять -) отладка все таки занимает много времени( при не большом опыте, при большом и наработках, существенно меньше -) много творчества при разраобтке, т.к. много факторов выползают некстати и приходится долго и упорно читать мануалы, тусить на форумах и т.п., но мне так это по душе) Не интересно когда все получается сразу. -) большой проект реализовывать на веб - все-таки не стоит, хотя опять таки зависит от того сколько человек и их уровня. -) жесткая самодисциплина при кодинге, т.к. скриптовые языыки позволяют через чур много вольности ии в неумелых руках становятся по настоящему страшным орудием, что приводит в итоге к неподдерживаемости существующего проекта есть еще кипа + и - ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2009, 15:52 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Totti, под озвученными минусами и плюсов как-то не наблюдается. Для сайтописания они терпимы, потому как другого выхода нет, но для бизнес-приложений... даже как-то неприличны. Не говоря уе о том, что этот флейм абсолютно не в тему. p.s.к Вам когда на "you" (vi, tu) обращаются ничего не режет? Или только "сеньёр" нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2009, 16:34 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
skmdeveloperПишу одну программу. Раньше много лет работал с 1C. Там интерфейс по принципу MDI. В последнее время много ПО использует для одновременного отображения разной информации вкладки. Что все таки удобнее вкладки или MDI? Интересно мнение тех, кто работал с различными системами. Вкладки. iscrafmskmdeveloper В последнее время много ПО использует для одновременного отображения разной информации вкладки. проведите простой эксперимент. Попробуйте одновременно открыть две вкладки. Элементарно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2009, 17:41 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Вариант от MS для "много информации" на рюшечках и гармошках 1 , 2 . Часть "очередной революции" c "квадратиками" UML, DSL, репозиторием метаинформации,runtime интеграцией. Как обычно планы были глобальные(моделирование всего и вся), но теперь OSLO будет только сервис данных. Обещают, что теперь не нужно будет знать одновременно UML,DAL,SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2009, 22:29 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Диез, юмору зачет. Только к вкладкам это не имеет отношения. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2009, 23:53 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
SeVaВариант от MS для "много информации" на рюшечках и гармошках завтра иконки покрасят в красный и люди, не понимающие что это по сути "иконки", возвестят о появлении красного интерфейса. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 00:00 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
SeVaОбещают, что теперь не нужно будет знать одновременно UML,DAL,SQL. собраны в кучу от балды три термина. Вопрос.. а зачем их одновременно знать. особенно интересен термин "DAL". ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 00:04 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Tottitrdm Правда. Знаешь почему? Потому что ты привел только плюсы, а минусы скромно закопал. Т.е. сказал полуправду: худшую ложь. Покажи ему полную картину, пусть нормально заценит, а не только елеем обливай. Может, Вы вполне хороший человек, но выглядит как-то резковато. Действительно, извини. Но чел хочет написать серьезную систему, мне не хотелось бы что-бы на банане подскользнулся. TottiВы уже на "ты"?Это интернет, тут демократичный стиль общения. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 01:29 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
iscrafmсобраны в кучу от балды три термина. Вопрос.. а зачем их одновременно знать. особенно интересен термин "DAL" Дело не только в интерфейсе, а в том, что все эти иконки - возможные части будущего интерфейса приложений. Прикрутить к ним рюшечки,кнопочки и меню, особого труда не составит. DАL - слой доступа к данным(зоопарк из ODBC, OLEDB,ADO,etc). Одновременно знать приходится, тк редко кто пользуется черными ящиками, которые умеют все и это стандартный набор проектрирования/разработки. MDA им тоже покоя не дает, но они прекрасно понимают, что универсальных сред на свете не бывает и нужны инструменты,которые можно настраивать под свои задачи - DSL. Рисуем UML диаграммы и(или) в терминах предметной области описываем свои "кубики"(предварительно создав свой специально обученный язык), на выходе получаем скрипты БД, готовые сервисы для работы с данными, коды и тд. Те в Нью-Васюках домохозяйкам необходимо будет только сказать, что им нужно. Первый шажок сделан, поковыряем, посмотрим, в том направлении или нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 02:14 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
iscrafmДиез, юмору зачет. Только к вкладкам это не имеет отношения. И не думал шутить. Самый что ни на есть Tabbed Interface с возможностью докинга. И, имхо, такой интерфейс намного удобнее классического MDI. Чтобы в MDI было удобно работать, ему требуются пресловутые Tile/Cascade/Arrange, нужно прикручивать дополнительный тулбар с кнопками окон. Со вкладками все эти подпорки не нужны. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 07:28 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
ДиезiscrafmДиез, юмору зачет. Только к вкладкам это не имеет отношения. И не думал шутить. Самый что ни на есть Tabbed Interface с возможностью докинга. И, имхо, такой интерфейс намного удобнее классического MDI. Чтобы в MDI было удобно работать, ему требуются пресловутые Tile/Cascade/Arrange, нужно прикручивать дополнительный тулбар с кнопками окон. Со вкладками все эти подпорки не нужны. Подпорки, подпорки..... Табовый интерфейс в некоторых случаях неудобен до жути, приходилось открывать 2 приложения, что-бы просто работать. А удобная нафигация: хисториджамп во многих приложениях отсутствует. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 12:18 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
trdmДиез... Самый что ни на есть Tabbed Interface с возможностью докинга. И, имхо, такой интерфейс намного удобнее классического MDI. Чтобы в MDI было удобно работать, ему требуются пресловутые Tile/Cascade/Arrange, нужно прикручивать дополнительный тулбар с кнопками окон. Со вкладками все эти подпорки не нужны. Подпорки, подпорки..... Табовый интерфейс в некоторых случаях неудобен до жути, приходилось открывать 2 приложения, что-бы просто работать. А удобная нафигация: хисториджамп во многих приложениях отсутствует. В некоторых случаях... Во многих приложениях... :)) Никакой конкретики. Я привел пример Eclipse - крайне удобного, на мой взгляд TDI. А если приложение написано криво, тут уж ни MDI ни TDI не спасут. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 12:33 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
SeVa, Вы опять, после прочтения очередного блога, открыли для себя что-то ново-давнозабытое-старое? Хотя-бы немного смотрите, о чем речь в теме идет, плз. Копируете стиль Mr.Marmelad-а но очень неудачно. Он в тему подкидывал интересные мысли или ссылки, Вы - абсолютно левые. Не хватает опыта и знаний, для начала, хотя-бы, "увидеть" тему. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 13:24 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
ДиезiscrafmДиез, юмору зачет. Только к вкладкам это не имеет отношения. И не думал шутить. Самый что ни на есть Tabbed Interface с возможностью докинга. И, имхо, такой интерфейс намного удобнее классического MDI. Чтобы в MDI было удобно работать, ему требуются пресловутые Tile/Cascade/Arrange, нужно прикручивать дополнительный тулбар с кнопками окон. Со вкладками все эти подпорки не нужны. понятно. Только прикрутить дополнительный тулбар гораздо проще, чем докинг, который тоже нужно прикрутить. Об этом скромно умолчали. Ну и только мышиная возня, клавиатурой не управляемая. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 13:28 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
iscrafmДиезiscrafmДиез, юмору зачет. Только к вкладкам это не имеет отношения. И не думал шутить. Самый что ни на есть Tabbed Interface с возможностью докинга. И, имхо, такой интерфейс намного удобнее классического MDI. Чтобы в MDI было удобно работать, ему требуются пресловутые Tile/Cascade/Arrange, нужно прикручивать дополнительный тулбар с кнопками окон. Со вкладками все эти подпорки не нужны. понятно. Только прикрутить дополнительный тулбар гораздо проще, чем докинг, который тоже нужно прикрутить. Об этом скромно умолчали. Если писать все с нуля, то, конечно, сложнее. Но мы не в 95-м году, куча библиотек понаписана уже. Вот, например, я сам пользовал для WinForms: http://sourceforge.net/projects/dockpanelsuite/ В том же Eclipse RCP это все встроено в платформу. Так что вопрос только в адекватных инструментах. :) iscrafm Ну и только мышиная возня, клавиатурой не управляемая. Вы, вообще, работали с Eclipse или c Visual Studio? Любые действия прекрасно выполняются с клавиатуры... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 14:44 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
iscrafmSeVa, Вы опять, после прочтения очередного блога, открыли для себя что-то ново-давнозабытое-старое? Хотя-бы немного смотрите, о чем речь в теме идет, плз. Копируете стиль Mr.Marmelad-а но очень неудачно. Он в тему подкидывал интересные мысли или ссылки, Вы - абсолютно левые. Не хватает опыта и знаний, для начала, хотя-бы, "увидеть" тему. А каком тоне можно отвечать на вопрос архитектора с опытом и знаниями, который не может связать три термина воедино и не знает, что такое DAL? Только на пальцах с кубиками. Вы считаете постоянные ссылки на Искру здесь более уместными? Мне они тоже совершенно левые, но приходится мирится, как с рекламными паузами на бесплатном телевидении. Посему и не удержался упомянуть. ЗЫ Стиль a'la israfrm у меня лучше получается или еще нужна практика? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 14:50 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
SeVaiscrafmSeVa, Вы опять, после прочтения очередного блога, открыли для себя что-то ново-давнозабытое-старое? Хотя-бы немного смотрите, о чем речь в теме идет, плз. Копируете стиль Mr.Marmelad-а но очень неудачно. Он в тему подкидывал интересные мысли или ссылки, Вы - абсолютно левые. Не хватает опыта и знаний, для начала, хотя-бы, "увидеть" тему. А каком тоне можно отвечать на вопрос архитектора с опытом и знаниями, который не может связать три термина воедино и не знает, что такое DAL? Только на пальцах с кубиками. Вы считаете постоянные ссылки на Искру здесь более уместными? Мне они тоже совершенно левые, но приходится мирится, как с рекламными паузами на бесплатном телевидении. Посему и не удержался упомянуть. ЗЫ Стиль a'la israfrm у меня лучше получается или еще нужна практика? SeVa, я конечно же знаю, что такое DAL. Вопрос был к Вам, и звучал он " при чем здесь DAL, в теме про <закладки vs MDI>? ". Т.к. ссылок на Искру здесь нет, то комментировать очередной Ваш ляп не в тему нет необходимости. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 15:04 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
ДиезЛюбые действия прекрасно выполняются с клавиатуры... речь не о любых действиях. Только об управлении окнами. Вы правы, мышь может понадобиться только для того, чтобы первоначально перспективу настроить. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 15:21 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Действительно странно, что до сих пор Искра здесь не красовалась. К рекламе уже все привыкли, вот только бы громкость при этом была бы в норме, а то никого другого не слышно. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 16:00 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
ТСПишу одну программу. Раньше много лет работал с 1C. Там интерфейс по принципу MDI. В последнее время много ПО использует для одновременного отображения разной информации вкладки. Что все таки удобнее вкладки или MDI? Интересно мнение тех, кто работал с различными системами. в том то и дело, что после 1с (7.7), сейчас нет чистых MDI. Особенно с появлениям широкого докирования вкладок. Даже в MS Office Word Excell в разных стилях открывают 2 документа . Поэтому однозначного ответа нет, всё зависит от контекста предметной области ИС. Например в одной программе Delphi7 в наличии, и MDI, и SDI, и вкладки, и докирование окон\вкладок\.... Самое удобное там, сохранение ВКУСОВОЙ конфигурации окон под своими именами. ЗЫ. Не знаю, в 8-ке 1С что нибудь изменилось с MDI? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 16:21 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
SeVa, я примеры из Искры использую только в тему. Это к слову "действительно". Если по теме сравнения "Закладки vs MDI" нет примера в ней (там чистый MDI), то он и не приводится. Если бы был, то приоритетом пользуется проверенные на собственном опыте решения, а не мыли из чужих блогов. О рекламе вообще речь не идет. Навязчивая реклама, к примеру - это посты не в тему, например UML,DAL и SQL или "WEB vs Desktop" в этом топике. Вы спрашивайте, если что-то непонятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 16:31 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Petro123 Даже в MS Office Word Excell в разных стилях открывают 2 документа . Поэтому однозначного ответа нет, всё зависит от контекста предметной области ИС . +1. хорошо подмечено. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 16:33 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
ДиезtrdmПодпорки, подпорки..... Табовый интерфейс в некоторых случаях неудобен до жути, приходилось открывать 2 приложения, что-бы просто работать. А удобная нафигация: хисториджамп во многих приложениях отсутствует.В некоторых случаях... Во многих приложениях... :)) Никакой конкретики. Удосужся пожалуйста прочитать, что я писал выше, я писал о разнородных ресурсах . Если этого мало, проведи эксперимент следующего плана: возьми QtCreator, заведи новый проект, добавь новую форму и накидай контролов с деясток. Потом унаследуйся от сгенериорованного файла и попробуй пописать управление контролами. Врятле этот процесс тебе порравится, если у тебя не идеальная память, тебе прийдется переключаться между модулем или формой, что-бы припомнить идентификаторы контролов. Могу еще примеры привести, но не буду. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 16:48 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
iscrafmSeVa, я примеры из Искры использую только в тему. Еще одно очередное заявление ТАСС. Пора давать уже рекламу, а то в подвале ее никто смотреть не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 17:12 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Опишу мой случай, где кроме как веб остальное не подойдет и ни о чем ином говоритьне приходится: 1) у пользователей стоит различная ОС (Win XP, Win Vista, Win 7, Ubuntu, Gentoo, аналитик периодически смотрит отчеты в пробке с КПК что там стоит мне вообще низвестно, ... 2) пользователи сидят не в одном офисе, часто работают из дома 3) ставить какую то прогу на ПК начальство запретило сотрудникам, тем более дома 4) сам интерфейс в 95% случаях это грида и кнопки добавить, найти по фильтру, изменить, распечатать, т.е. интерфейс сильно унифицирован + отчеты которые я выдаю в обычной таблице HTML, они отличгно потом экспортируются куда хочешь 5) несколько скрверов СУБД, веб-приложение заодно следит за балансировкой 6) физического доступа к серверам админы и сотрудники компании не должны иметь - хостинг занчит за бугром. Короче. В частности в моем случае я просто не знаю что может быть лучше и удобнее веб-интерфеса! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 17:13 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
SeVaiscrafmSeVa, я примеры из Искры использую только в тему. Еще одно очередное заявление ТАСС. Пора давать уже рекламу, а то в подвале ее никто смотреть не будет. да будет вам ;) В интересах топика, заключите оба пакт о ненападении и общайтесь только с топикстартером. Всё таки, чел показывает СВОЙ продукт. А таких у нас немного. PS. IMHO из публичного форума. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 17:21 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
TottiОпишу мой случай, где кроме как веб остальное не подойдет и ни о чем ином говоритьне приходится: [поскипано] Короче. В частности в моем случае я просто не знаю что может быть лучше и удобнее веб-интерфеса! Ну и правильный выбор. чего еще сказать. У нас самих внедрена вот такая система: http://www.mantisbt.org/ работает с любой точки мира :) шеф писал туда месаги из Турции. НО! все удаленные 1С-ки работают под терминалами под VPN. И никаких исключений. У нас начальство не такое отшибленное, что-бы расшаривать свою БД в интернет. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 17:26 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
iscrafmДиезЛюбые действия прекрасно выполняются с клавиатуры... речь не о любых действиях. Только об управлении окнами. Вы правы, мышь может понадобиться только для того, чтобы первоначально перспективу настроить. Да, по большому счету, даже для этого не нужно. :) Alt+'-', 'M', 'E' - и таскайте по всему окну (это я про Eclipse). Мышой, несомненно, удобнее. Но то же можно сказать и про сложные лэйауты для MDI. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 18:55 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
trdmДиезtrdmПодпорки, подпорки..... Табовый интерфейс в некоторых случаях неудобен до жути, приходилось открывать 2 приложения, что-бы просто работать. А удобная нафигация: хисториджамп во многих приложениях отсутствует.В некоторых случаях... Во многих приложениях... :)) Никакой конкретики. Удосужся пожалуйста прочитать, что я писал выше, я писал о разнородных ресурсах . Если этого мало, проведи эксперимент следующего плана: возьми QtCreator, заведи новый проект, добавь новую форму и накидай контролов с деясток. Потом унаследуйся от сгенериорованного файла и попробуй пописать управление контролами. Врятле этот процесс тебе порравится, если у тебя не идеальная память, тебе прийдется переключаться между модулем или формой, что-бы припомнить идентификаторы контролов. Могу еще примеры привести, но не буду. Ээх, не поленился ведь. :) Скачал Qt Creator, создал проект, форму с классом. Зашел в меню 'Окно' - 'Разделить' и.. о чудо! У меня сверху дизайнер формы, а снизу код! Ресурсы очень разнородные "Может вы не умеете их готовить?" (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 19:00 |
|
Как лучше реализовать GUI?
|
|||
---|---|---|---|
#18+
Диез"Может вы не умеете их готовить?" (с) Блин, О_о.... действительно у креатора есть такая возможность. А в кодеблоке нета такого, а мну в нем сидит (((((((((((((((((((((( только эта ситуация, лишь исключение, подтверждающее правило: жестко-табовый интерфейс есть ЖПО. Ты сам то без возможности разделения окна долго бы промучался не ругаясь? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2009, 21:18 |
|
|
start [/forum/topic.php?all=1&fid=33&tid=1548412]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
142ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
others: | 306ms |
total: | 575ms |
0 / 0 |