PDA

Просмотр полной версии : "Крестик" означает "закрыть" программу. А вы как считаете?


mooncar
17.10.2010, 03:53
"Крестик" в панели окна виндовой программы означает "закрыть" программу.
Я к тому, что какого.. она сворачивается в трей, а не выгружается из памяти.. требует явного "exit" в своем долбаном меню?!
И считаю, что нужно производить массовые расстрелы тех, кто в настоящее время создает интерфейсы для пользователя .
Собственно, вопрос - стоит ли это делать быстро, или нужно сперва помучить разрабов?!

MrPoma
17.10.2010, 04:01
Это вопрос к разработчикам софта. Ну, то есть к нам :-)
На маке крестик должен закрывать окно, но в некоторых случаях программа тоже закрывается.

mooncar
17.10.2010, 04:07
"Закрытие окна" == "Закрытие программы"?
Делать в меню опции - остановить сервис и закрыть окно программы?
Может фиг с ним, юзер все таки не такой тупица? Мы постоянно говорим, что это так .. и постоянно GUI делается все более идиотским.

Офтоп. Ребята, наверное к науке имеет кто-то отношение, расскажите, ведь есть софт узконаучый, там тоже бардак с GUI или как, есть стандарты?

Пользуюсь формальной возможностью ветки "Флейм" и передаю привет через MrPoma городу Питеру,, который очень люблю, и всем, кто просыпается утром и видит за окном Питер ... и сожалею, что был в нем последний раз уже только лет 7 назад, ПРИВЕТ!.

VVall
17.10.2010, 05:39
Для меня крестик - закрыть окно, не программу. Это нормальное поведение для панелей в том же Photoshop, например. В MS Word два крестика, один над другим - для окна программы (закроет программу) и документа (закроет документ). Таким образом, если программа висит в трее (мессенджеры), можно считать, что значок в трее и есть программа, а окно, появляющееся по клику - именно окно, и крестик закрывает его, а не программу. Правда, тут возникает другая нелогичность - в мессенджерах часто бывает и кнопка сворачивания окна, но она просто закрывает его, как и крестик, а не помещает на таскбар. А некоторые окончательно всё запутывают, выводя запрос закрытия окна или программы.

KiL33
17.10.2010, 08:24
По мне так здесь ни о какой стандартизации не должна идти речь. В этом случае должно присутствовать здравое рассуждение и проектирование.

Нажали на крестик - закрылось окно. Все счастливы. Нажали на крестик - окно свернулось в трей, показали баблингмессадж, что окно свернуто в трей. Все счастливы.

i.o.
17.10.2010, 14:05
Нажали на крестик - окно свернулось в трей
полный отстой. Раньше по-людски такие вещи делали - в настройках ставили галку "Сворачивать в трей". А кнопка закрыть - должна закрывать. Программа и сервис - вещи разные. Кто делал простейшие окононные приложения на .NET прекрасно знает, что при тыке на крестик закрывается все. А чтобы свернулось - нужно поймать событие закрытия, прервать его и сделать какие-то махинации, чтобы все это улетело в трей. А бывает еще и не в трей, а просто оставляют в памяти сидеть, видно только в процессах.
Для меня крестик - закрыть окно, не программу
Вот бы все программы так работали.. Не замучились бы каждую прогу, начиная от "Мой комьютер", так закрывать, из трея правой кнопкой -> Закрыть?

wvxvw
17.10.2010, 14:50
Я думаю, что в мессенджерах это поведение по "настойчивым просьбам пользователей"... потому что иногда по неосторожности можно потерять нужную часть диалога. В маковских програмах или в ГИМПе, где окна не находятся внутри одной формы это вроде как нормально, но все равно, я вспоминаю, когда пересаживался с ПиСи на Мак, это была пожалуй одна из немногих вещей которые раздражали.

i.o.
17.10.2010, 15:22
ну так ведь в прогах, которые продумывают, при закрытии выводится диалог
"Вы уверены что хотите закрыть программу?" - "Ок, Отмена". Что мешает добавить кнопку "Свернуть в трей"??

VVall
17.10.2010, 20:12
Вот бы все программы так работали.. Не замучились бы каждую прогу, начиная от "Мой комьютер", так закрывать, из трея правой кнопкой -> Закрыть?
Все программы в трее не висят, только очень немногие. Обсуждать, что и как, если-бы висели все подряд - бессмысленно, тогда и остальной интерфейс был-бы другим.

i.o.
17.10.2010, 20:36
Для меня крестик - закрыть окно, не программу.
Сказали вы. Я рассмотрел ваш взгляд шире и показал каким это все могло бы быть.

VVall
17.10.2010, 21:00
И в чём смысл вашего сообщения? На тему "если-бы да кабы" можно рассуждать бесконечно, пользы 0. Если-бы мониторы показывали выпуклый, а не светящийся текст, то диагональный крестик неудобно было-бы нащупывать. Вам интересна такая информация?

iNils
18.10.2010, 00:37
Я к тому, что какого.. она сворачивается в трей, а не выгружается из памяти.. требует явного "exit" в своем долбаном меню?!Это гениальная вещь!

aksios
18.10.2010, 10:42
Типичное поведение интерфейса для мак юзеров. Это хорошо. Если предусмотрены хоткеи для выхода из программы.

Double
19.10.2010, 08:21
Типичное поведение интерфейса для мак юзеров. Это хорошо. Если предусмотрены хоткеи для выхода из программы.

подпишусь под этой фразой. вот только на месте разработчиков лезть с маковским уставом на РС я бы не стал (проблема видимо в этом?). хотя, как я понял, там и без этого тот ещё бардак.