|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Результаты опроса: какой вариант кажется нормальным? | |||
мне все равно | 0 | 0% | |
черный | 2 | 40.00% | |
легкая серость | 3 | 60.00% | |
Smogg - идиот и парится за совершенно левую ботву | 0 | 0% | |
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 5. Вы ещё не голосовали в этом опросе |
|
|
Опции темы | Поиск в этой теме |
30.06.2015, 16:42 | #1 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
Опрос про дизайн с точки зрения пользователя
Мне интересно, какое мнение у незаинтересованного пользователя по двум вариантам дизайна программы. Программа общается с сервером и пока идет запрос-обработка ответа надо блокировать возможность для пользователя управлять программой.
Один вариант - практически полное затемнение с белой полосой, на которую выводится информация. Второй - легкая дымка повешенная над окном, исключительно в целях подсказки, что интерфейс неактивен. Программа работает (основное окно запускается, если точнее, окошко авторизации маленькое) в максимизированном размере. Примеры нормально-активного состояния окна программы: Примеры вариантов затемнения: |
30.06.2015, 17:08 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Второй вариант - вариант однопоточного приложения. Если ваше приложение предусматривает загрузку нескольких файлов одновременно (читай выполнять операции в фоне, которые можно выполнить, при этом не блокируя пользователя), то второй вариант будет глупо выглядеть. Второй вариант можно использовать для модальных окон, Unreal Commander к примеру так красиво это делает.
Я бы сделал визуальный стэк таких операций с окошком прогресса для каждого, т.е. если юзер хочет видеть операцию, он её развернет и будет наблюдать (при этом задний план затемнен), не хочет - свернул и дальше себе работает. Опять же смотрите копирование/удаление/переименование в Unreal ommander. P.S. Вариант "И то и другое, по ситуации" - отсутствует Последний раз редактировалось Человек_Борща; 30.06.2015 в 17:13. |
30.06.2015, 17:39 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Все затенять не надо, вдруг пользователь чет читает...
Проголосовал за первый вариант. P.S. Опрос - жесть... Так и тянуло проголосовать за последний пункт
I'm learning to live...
|
30.06.2015, 17:55 | #4 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Ничего не затемнять, пользовать нативное модальное окно, в котором написать чего делается и которое не будет давать больше ничего делать с программой.
Недоступный интерфейс - это косяк. Самому затемнять или еще как-то выделять свой косяк - это неправильно. |
30.06.2015, 18:17 | #5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
30.06.2015, 18:32 | #6 | |||
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
Цитата:
P.S. на самом деле я хотел больше спросить про крутячку, по типу той, что в онлайн-плейерах показывается, пока поток не подгрузился. Цитата:
последний вариант - аллюзия на "пыщ, ЙА бетмен" Цитата:
------------ Что-то я криво оформил вопрос.... Огромные картинки с загрузкой все заслонили. Мне больше важно, а что с крутящимся лоадером? Когда никак нельзя давать работать, ибо на клиенте данные критично неактуальны, а мелькать модальным окном на каждый запрос-ответ - всяко некрасиво? Последний раз редактировалось Smogg; 30.06.2015 в 18:37. |
|||
30.06.2015, 22:43 | #7 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,831
|
Поскольку вопрос по дизайну, попробую ответить на него как дизайнер. Мну вообще зашибись дизайнер, прям как этот ваш Татьяныч.
Вопрос о затенении должен решаться на основании того, насколько важным в глазах пользователя должен быть переход до и после работы интерфейса. Если это рядовая операция вроде копирования файла -- подходит обычное модальное или немодальное окно. Если же это единичная или единственная операция за сеанс работы, то затенение -- аллюзия на перенос в другую вселенную, что имеет место быть в играх или запуске вируса от имени администратора.
В разработке: воспроизводственный контур ИТ
|
30.06.2015, 23:54 | #8 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
Хм... Я бы просто блур добавил, этак в значении 0.2 примерно.
Оффтоп. А я думал, что я один такой идиот)) парюсь из-за того, что слишком много xaml разметки и она может не сработать. Ну бред же. Или когда компонент стоит не ровно на один пиксел, или когда текст на кнопке чуть не по середине по вертикали. Пристрелить. Фобия какая-то. И, кстати, сильно мешает работать. Иной раз по несколько раз отлаженый код переписываются - все думаю, что где-то напортачил. Или Майкрософт напортачил и теперь я тягу их косяки за собой... Короче, у вас смог ещё нормально все с головой...
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
Последний раз редактировалось ImmortalAlexSan; 30.06.2015 в 23:58. |
01.07.2015, 07:13 | #9 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
По теме - вариант без затемнения нравится больше. Потому что бесит когда программа тормозит и должен смотреть как кружочек пытается тебя загипнотизировать. В такие моменты я посылаю автору тонны ненависти, лучи зла и просто отрицательные флюиды. Особенно когда операция рутинная (ну вот прям как на скрине) и повторяется очень часто.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
01.07.2015, 14:12 | #10 | ||
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
Цитата:
Цитата:
Меня аж передергивает, когда вижу этот пастельный планшетный квадратный примитивный типадизайн интерфейса... Как буду жить, когда эта гадость все заполонит? Проще тупо повесить заглушку, чем перелопачивать логику под удобный интерфейс. Ведь к шлифованию интерфейса приходят в самый конец разработки, когда логика капец как перекручена и без бутылки не разобраться... Такой вот парадокс( |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
объясните код с точки зрения математики | spydark91 | Общие вопросы Delphi | 3 | 24.10.2011 22:42 |
Server с точки зрения программирования. | Sqverl | Помощь студентам | 2 | 23.05.2011 11:35 |
Высшее образование для программиста: очное vs заочное (с точки зрения работодателя) | Руслантус | Свободное общение | 6 | 20.05.2011 08:49 |
Выбрать оптимальный тарифный план с точки зрения минимизации затрат (Паскаль) | ZavriK | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 05.04.2011 07:59 |
Какой компонент выбрать для более правильной работы с точки зрения программирования? (Delphi) | Art_Divin | Помощь студентам | 3 | 09.03.2010 13:43 |