Здравствуйте, stomsky, Вы писали:
S>Я вот заметил, что в этой ветке практически все темы превращаются во флудовые. S>Проблема решена благодаря пинку в нужном направлении здесь
Здравствуйте, Sheridan, Вы писали:
S>Аноним 652 однажды (10 декабря 2007 [Понедельник] 13:37) писал:
>> А в случае сгруппированных айтемов юзер откроет один документ в разных базах и забудет где какой. Я эту группировку сразу выключил, ибо оно реально неудобно.
S>... И эти люди говорят про удобство интерфейса ... S>Прекращаем судить по себе, ага
Зря ты так. Я эту группировку тоже сразу выключаю, действительно неудобно. Гораздо удобнее было бы иметь возможность группировать кнопки на таскбаре не по приложению (не только по приложению), но и руками. Я бы тогда их группировал по их принадлежности к процессу решаемых мной в данный момент задач. Сейчас, приходится виртуальными десктопами довольстоваться
Здравствуйте, kochetkov.vladimir, Вы писали:
KV>Здравствуйте, Sheridan, Вы писали:
S>>Аноним 652 однажды (10 декабря 2007 [Понедельник] 13:37) писал:
>>> А в случае сгруппированных айтемов юзер откроет один документ в разных базах и забудет где какой. Я эту группировку сразу выключил, ибо оно реально неудобно.
S>>... И эти люди говорят про удобство интерфейса ... S>>Прекращаем судить по себе, ага
KV>Зря ты так. Я эту группировку тоже сразу выключаю, действительно неудобно. Гораздо удобнее было бы иметь возможность группировать кнопки на таскбаре не по приложению (не только по приложению), но и руками. Я бы тогда их группировал по их принадлежности к процессу решаемых мной в данный момент задач. Сейчас, приходится виртуальными десктопами довольстоваться
тоже сразу отключаю группировку... Кроме того, предпочитаю сразу закрывать использованное приложение, а не держать его открытым "вдруг понадобится". Благо, время открытия приложения невелико.
А ещё, некоторые приложения могут сворачиваться в трэй (ВинАмп,Аутлук,ТоталКоммандер,пр)
Одинаковые ошибки необязательно делать каждый раз, достаточно сделать одну, а затем обращаться к ней по мере необходимости из любого места программы.
Привет всем!
Дошел наконец и до этой ветки форма!
Нужно спроектировать интерфейс для программы, аналогичной по своему функционалу всем известной 1C. Язык программирования — C#.
Пользователь будет работать с несколькими списками различных типов документов. Очевидно каждый список будет выводиться в отдельный Grid со своим набором кнопочек "Добавить", "Редактировать" и пр.
По-моему каждый Grid логично было бы разместить на отдельной форме. Я принципиально убежден, что SDI в данном случае не подходит, т.к. пользователь должен воспринимать все окна программы как единое целое. Он не должен путать окно например Excel, висящее на заднем плане с окном редактирования. Однако типовой Microsoft'овский MDI — это издевательсво, а не интерфейс! Нарисовать по аналогии с 1C-никами свои формочки на основе UserControl — пробовал, но уж очень тормознуто выходят растягивания мышью...
Табулированный MDI (типа Visual Studio 2005) — не подходит, т.к. иногда пользователь должен видеть оджновременно несколько разных окон.
Короче, перебирая все за и против УЖЕ ГОЛОВУ СЛОМАЛ ! Хочется, что бы с программой было прятно работать...
Поделитесь опытом или дайте полезную ссылочку по теме...
Красота — наивысшая степень целесообразности. (c) И. Ефремов
Здравствуйте, stomsky, Вы писали: S>По-моему каждый Grid логично было бы разместить на отдельной форме. Я принципиально убежден, что SDI в данном случае не подходит, т.к. пользователь должен воспринимать все окна программы как единое целое. Он не должен путать окно например Excel, висящее на заднем плане с окном редактирования.
Тебе не приходило в голову задуматься, почему окно Excel с окном Word человек не путает, а вот твою программу непременно будет путать?
Делай SDI.
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[2]: Нормальный MDI на C#, а не как у Microsoft
От:
Аноним
Дата:
10.12.07 09:28
Оценка:
Здравствуйте, Sinclair, Вы писали:
S>Тебе не приходило в голову задуматься, почему окно Excel с окном Word человек не путает, а вот твою программу непременно будет путать? S>Делай SDI.
У нас в конторе стоит подобная задача. Знаешь как пользователи работают? Они открывают 2-3 MDI окна приложения, в каждом одновременно открыто от 3 до 30 документов. Представь себе в среднем 20-30 кнопок на виндовом таскбаре плюс почта, ворд, эксель, и другие пользовательские программы — да юзер вообще перестанет понимать что у него где!
Здравствуйте, <Аноним>, Вы писали: А>У нас в конторе стоит подобная задача. Знаешь как пользователи работают? Они открывают 2-3 MDI окна приложения, в каждом одновременно открыто от 3 до 30 документов. Представь себе в среднем 20-30 кнопок на виндовом таскбаре плюс почта, ворд, эксель, и другие пользовательские программы — да юзер вообще перестанет понимать что у него где!
Хм. А у вас что, на Windows XP не перешли еще? Неужели ориентироваться в MDI окнах удобнее, чем в cгруппированных айтемах на таскбаре?
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[4]: Нормальный MDI на C#, а не как у Microsoft
От:
Аноним
Дата:
10.12.07 10:37
Оценка:
Здравствуйте, Sinclair, Вы писали:
S>Хм. А у вас что, на Windows XP не перешли еще? Неужели ориентироваться в MDI окнах удобнее, чем в cгруппированных айтемах на таскбаре?
У нас много клиентов, перешли не все. Но сгруппированные айтемы в таскбаре в данном случае ещё хуже. Для чего они открывают приложение несколько раз? Чтобы работать с разными базами. И у них получается очень логичная группировка окон сначала по базам, а внутри — по документам. Причем внутри своего приложения меня ничто не ограничивает в разработке средств навигации удобных, когда открыто много вложенных окон.
А в случае сгруппированных айтемов юзер откроет один документ в разных базах и забудет где какой. Я эту группировку сразу выключил, ибо оно реально неудобно.
Аноним 652 однажды (10 декабря 2007 [Понедельник] 13:37) писал:
> А в случае сгруппированных айтемов юзер откроет один документ в разных базах и забудет где какой. Я эту группировку сразу выключил, ибо оно реально неудобно.
... И эти люди говорят про удобство интерфейса ...
Прекращаем судить по себе, ага
--
...belive in the matrix...
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re[6]: Нормальный MDI на C#, а не как у Microsoft
От:
Аноним
Дата:
10.12.07 11:33
Оценка:
Здравствуйте, Sheridan, Вы писали:
S>... И эти люди говорят про удобство интерфейса ... S>Прекращаем судить по себе, ага
Есть что конструктивного сказать по теме? В противном случае прекращаем бессмысленный флуд, ага
Аноним 652 однажды (10 декабря 2007 [Понедельник] 14:33) писал:
> Есть что конструктивного сказать по теме? В противном случае прекращаем бессмысленный флуд, ага
Что мешает сделать свою "панель задач" для mdi интерфейса?
--
...belive in the matrix...
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re[8]: Нормальный MDI на C#, а не как у Microsoft
От:
Аноним
Дата:
10.12.07 12:31
Оценка:
Здравствуйте, Sheridan, Вы писали:
S>Что мешает сделать свою "панель задач" для mdi интерфейса?
Ещё одну панель на десктоп или панель внутри главного окна программы?
Первую мешает сделать ответственность — если каждый разработчик будет так делать, то у юзера на десктопе кроме панелей ничего не останется.
Вторую мешает сделать то, что подобный функционал уже есть.
Здравствуйте, stomsky, Вы писали:
S>Я вот заметил, что в этой ветке практически все темы превращаются во флудовые.
Потому, что в этом форуме обсуждаются вопросы проектирования UI. А не технические подробности реализации в одном из миллионов фреймворков. S>Проблема решена благодаря пинку в нужном направлении здесь
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Sheridan, Вы писали:
S>>Что мешает сделать свою "панель задач" для mdi интерфейса? А>Ещё одну панель на десктоп или панель внутри главного окна программы? А>Первую мешает сделать ответственность — если каждый разработчик будет так делать, то у юзера на десктопе кроме панелей ничего не останется. А>Вторую мешает сделать то, что подобный функционал уже есть.
А на самом деле в той же 1С так и есть, и это удобно.
Здравствуйте, stomsky, Вы писали:
S>Привет всем! S>Дошел наконец и до этой ветки форма! S>Нужно спроектировать интерфейс для программы, аналогичной по своему функционалу всем известной 1C. Язык программирования — C#. S>Пользователь будет работать с несколькими списками различных типов документов. Очевидно каждый список будет выводиться в отдельный Grid со своим набором кнопочек "Добавить", "Редактировать" и пр. S>По-моему каждый Grid логично было бы разместить на отдельной форме. Я принципиально убежден, что SDI в данном случае не подходит, т.к. пользователь должен воспринимать все окна программы как единое целое. Он не должен путать окно например Excel, висящее на заднем плане с окном редактирования. Однако типовой Microsoft'овский MDI — это издевательсво, а не интерфейс! Нарисовать по аналогии с 1C-никами свои формочки на основе UserControl — пробовал, но уж очень тормознуто выходят растягивания мышью... S>Табулированный MDI (типа Visual Studio 2005) — не подходит, т.к. иногда пользователь должен видеть оджновременно несколько разных окон.
S>Короче, перебирая все за и против УЖЕ ГОЛОВУ СЛОМАЛ ! Хочется, что бы с программой было прятно работать... S>Поделитесь опытом или дайте полезную ссылочку по теме...