Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.06.21;
Скачать: [xml.tar.bz2];

Вниз

«Интерфейс пользователя» → Хорошая замена MessageBox а   Найти похожие ветки 

 
DVM ©   (2009-04-14 18:44) [80]


> есть и другие тяжелые форматы

Например видеофайл, полученный с MiniDV камеры. 20Гб в порядке вещей.
Но чаще всего программы которые работают с огромными файлами спрашивают куда сохранять файл ДО начала работы с ним. То есть сначала указываем имя, а потом уже можем заполнять.


 
DVM ©   (2009-04-14 18:45) [81]


> test ©   (14.04.09 18:42) [79]


> Лебедев это кто?

Дизайнер Всея Руси


 
test ©   (2009-04-14 18:45) [82]

DVM ©   (14.04.09 18:44) [80]
Я про картинки тяжелые, тот же космоснимок в Word например.


 
Kerk ©   (2009-04-14 18:49) [83]


> test ©   (14.04.09 18:42) [79]
> Лебедев это кто?

Он изобрел рунет и яндекс :)


 
@!!ex ©   (2009-04-14 18:56) [84]

> [79] test ©   (14.04.09 18:42)

Кулдизайнер.
Ну примерно как кулхацкер, но сумевший себя раскрутить.
Много интересных вещей говорит. Бреда тоже хватает.


 
test ©   (2009-04-14 19:01) [85]

@!!ex ©   (14.04.09 18:56) [84]
А каким боком он на программирование завязан?


 
@!!ex ©   (2009-04-14 19:02) [86]

> [85] test ©   (14.04.09 19:01)

х.з.
Делали они там какой-то мега сайтовый движок. Программировали наверно даже. :)


 
DVM ©   (2009-04-14 19:04) [87]


> test ©   (14.04.09 19:01) [85]


> А каким боком он на программирование завязан?

Как же их студия делает дизайн для ПО.
Ну и веб дизайн и веб програмирование тоже их специализация.
А движок тот Parser назывался. Шаблонизатор это. Типа PHP только еще более узкоспециализированный.


 
Ega23 ©   (2009-04-14 19:06) [88]


> А каким боком он на программирование завязан?


Программирование <> Usability


 
Городской Шаман   (2009-04-14 19:23) [89]


> test ©   (14.04.09 17:49) [68]
>
> Kolan ©   (14.04.09 17:46) [66]
> Ситуация пользователь раз 50 вставил удалил картинку 10
> метров, ваши действия что сохранять?


Сравнивать по содержимому и хранить версии. А далее уже дать возможность явно очистить версии(явно или по дате) если ему так уж нужно место. Обычно сейчас винты мене 250 Гб не покупают, так что место сейчас не проблема.

Если не хранить фильмы то такой механизм очень удобен. посмотрите в сторону Apple Time Machine.


 
test ©   (2009-04-14 19:33) [90]

Ega23 ©   (14.04.09 19:06) [88]
Программирование не только юзабилити, но проведенный анализ и ТЗ. Человек на сколько я понял(сайт) давно разрабатывает розетки чтобы туда можно было пальцы сувать, но при этом хочет переводить спец литературу. Юзабилити это не расположение кнопок, а правильно проведенный анализ.


 
Ega23 ©   (2009-04-14 19:55) [91]


> Человек на сколько я понял(сайт) давно разрабатывает розетки


Если ты за Лебедева, то его контора просто разрабатывет сайт под твои нужды. Хоть розетки, хоть навоз, хоть атомные бомбы.


 
DVM ©   (2009-04-14 19:57) [92]


> Если ты за Лебедева, то его контора просто разрабатывет
> сайт под твои нужды

Они не только сайты разрабатывают, но и промышленным дизайном занимаются и дизайном ПО


 
kZ25 ©   (2009-04-14 20:00) [93]

У меня в Висте когда делаеш безопасное извлечение флешки то выскакивает  как раз такое окошко с одной кнопкой ОК и надписью что флешку можно вынимать. Интересно нафига майкрософт такое  сделала?


 
DVM ©   (2009-04-14 20:04) [94]


> Интересно нафига майкрософт такое  сделала?

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


 
AndreyV ©   (2009-04-14 20:05) [95]

> [92] DVM ©   (14.04.09 19:57)
> Они не только сайты разрабатывают, но и промышленным дизайном
> занимаются и дизайном ПО

Вот такое ещё изделие есть
http://www.artlebedev.ru/everything/optimus/


 
atruhin ©   (2009-04-14 20:08) [96]

> [40] Городской Шаман   (14.04.09 17:04)
> Но я бы в данный диалог добавил чекбок - всегда сохранять
> при выходе. Если он установлен (выключить можно в настройках)
> то сохранение без вопросов.

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


 
kZ25 ©   (2009-04-14 20:23) [97]


> Чтоб ты знал, что ее действительно можно вынимать. Не всегда
> безопасное извлечение удается выполнить, например если есть
> открытые с флешки файлы.


ну так мне достаточно всплывающего окошка в трее, которое потом само пропадает, зачем мне еще кликать на выскакивающее окно . Пускай бы выскакивало только в том случае когда  нельзя флешку вынимать.


 
kZ25 ©   (2009-04-14 20:24) [98]


> Чтоб ты знал, что ее действительно можно вынимать. Не всегда
> безопасное извлечение удается выполнить, например если есть
> открытые с флешки файлы.


ну так мне достаточно всплывающего окошка в трее, которое потом само пропадает, зачем мне еще кликать на выскакивающее окно . Пускай бы выскакивало только в том случае когда  нельзя флешку вынимать.


 
Kolan ©   (2009-04-14 20:29) [99]


> В клиенте есть возможность редактировать спрвочник TableA.

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

Kerk, в плане перевода Тафти, я думаю Лебедев бы все силы и средства затратил, слишком хороши книжки.

Игорь, «правило тишины» — отличная ёмкая формулировка, спасибо за цитату.

test, по разному &#8800; случайным образом. Я имел ввиду подобное поведение можно реализовать разными способами. Какими? — Вопрос в основную скорей. Ваша идея с cvs не плоха, наверно. Я весьма посредственный программист (если вообще программист).


 
Ega23 ©   (2009-04-14 20:33) [100]


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


Понятно. Ну тут извините, я самоустраняюсь из дисскуссии.


 
Игорь Шевченко ©   (2009-04-14 20:39) [101]

Kolan ©   (14.04.09 20:29) [99]


> Игорь, «правило тишины» — отличная ёмкая формулировка, спасибо
> за цитату.


Реймонд вообще неглупые вещи пишет, безотносительно Unix.

А что касается трех с половиной книжек, могу озвучить

1. Купер: "Психбольница в руках пациентов"
2. Раскин: "Интерфейс"
3. Влад Головач: "Дизайн пользовательского интерфейса"

Ну и полкнижки - это Ларри Константин "Человеческий фактор в программировании", почему полкнижки - потому что он не только об интерфейсе пишет. Вообще Ларри мужик колоритный, рассказывает интересно, я был на его лекции, проникся, но ни одну из идей применить не получилось. Может, и к лучшему :)


 
Kerk ©   (2009-04-14 20:41) [102]


> atruhin ©   (14.04.09 20:08) [96]
> Например я часто создаю документы на основании других, т.
> е. открываю документ, редактирую,
> выбираю сохранить как. Теперь в вашем варианте, я отредактировал
> документ, случайно нажал ALT-F4
> или начал редактировать и срочно понадобилось уйти (сохранять
> 5 слов смысла нет), а редактор
> мне молча перезаписал документ. Нафиг такой интерфейс.

Если совместить с системой контроля версий, то интерфейс получится идеальным.


 
Kerk ©   (2009-04-14 20:43) [103]

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


 
antonn ©   (2009-04-14 20:54) [104]

автосохранение работает по времени, "Сохранить" - когда я захочу :)


 
Kolan ©   (2009-04-14 20:54) [105]

Ega23, не надо устраняться, давай пример поконкретнее.

Игорь, первые три читал. Есть сомнения на счет Головача, особенно после недавно вышедшего Мытья слона. Я бы сказал, что Головач неплох, если правильно пользоваться знаниями из книги.

Ларри Константин — впервые слышу, благодарю за ссылку.

Подведу небольшой итог.
Хоть обсуждение еще не завершено, считаю, что если хоть один из тех кто прочел ветку в следующий раз выводя в редакторе ShowMessage и пр. задумается: «А стоит ли?», — ветка не пропала зря.


 
Kerk ©   (2009-04-14 20:55) [106]

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


 
@!!ex ©   (2009-04-14 21:29) [107]

> [106] Kerk ©   (14.04.09 20:55)
> о рил-тайм синхронизации


> отката на любой этап

тоесть посимвольно?
Один такой редактор будет убивать современный комп и винчестер. :))


 
Kerk ©   (2009-04-14 21:35) [108]

Функция undo в любом текстовом редакторе не убивает же :)


 
Kolan ©   (2009-04-14 21:36) [109]

@!!ex, Тайм машина Эппла позволяет откатывать назад весь компьютер со всеми данными, фотками, видео, картинками и т. д. (http://www.apple.com/ru/macosx/features/timemachine.html).


 
@!!ex ©   (2009-04-14 21:39) [110]

> [109] Kolan ©   (14.04.09 21:36)

Ога. Только если места на винче нету - сорри.
Это как раз не вопрос, файлы не удаляет, а новые пишет на пустое место или на место очень старых.
Неограниченный ундо файлов - это существенно проблематичнее и куда более ресурсоемко.


 
Игорь Шевченко ©   (2009-04-14 21:53) [111]

Kolan ©   (14.04.09 21:36) [109]


> Тайм машина Эппла позволяет откатывать назад весь компьютер
> со всеми данными, фотками, видео, картинками и т. д.


backup изобрели слегка до Apple Time Machine да и до Apple вообще :) Не стоит поддаваться на рекламные речи, такую софтину при большом желании можно написать средним коллективом за приемлемое время. И если MS ее не пишет, то это значит, что овчинка выделки не стоит.

А если это способ привлечь пользователей Mac-ов к резервному копированию вообще - в таком случае Apple молодцы, потому как сумели обернуть скучный процесс в красивую обертку.


 
Городской Шаман   (2009-04-14 22:38) [112]


> Игорь Шевченко ©   (14.04.09 21:53) [111]


Они писали свою WinFS только у них немного не сложилось. Не заработало оно, а у Эпла заработало.


 
Игорь Шевченко ©   (2009-04-14 23:46) [113]

Городской Шаман   (14.04.09 22:38) [112]

WinFS к этому не относится


 
Клоака   (2009-04-15 00:03) [114]

учите матчасть MessageBox(0,


 
Дмитрий Белькевич   (2009-04-15 00:32) [115]

>Во-первых, сохранять можно по разному. Изменения например

Далеко не все алгоритмы реверсивны. Я бы даже сказал - только некоторые. Поэтому приходится сохранять целиком.

>Во-вторых, вы себе представляете картинку в 10 метров? Или вы про Бэ-Эм-Пе? :)

Вы таки предлагаете в jpeg паковать? И как, на 20-й итерации что-нить, кроме артефактов останется?

>локус внимания

Поменяйте слова на: направление взгляда. Перевод (вместе с оригиналом, впрочем) - в утиль.

По теме. Тема юзабилити, конечно, сложная и не ограничивается одними только месседжбоксами.

Постоянно вижу новые интересные решения. Из последнего понравившегося - кав 2009 свои диалоги позиционирует под курсор мыши. Идея простая - минимальным передвижением мыши выбрать пункт. Что бы не таскать её через пол-монитора.

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

Написал свой класс, полностью отказался от делфёвых messagebox/showmessage. Сообщение делаю развёрнутым. Вкратце описана проблема, по какой причине произошла, что сделать, что бы устранить причины.

Тем, кто не читает, конечно, всё равно, что показывать - толку от них обычно как от той обезъяны с гранатой. Зато тот, кто читает, может попытаться понять, устранить проблему и, возможно, вообще исключить повторение.

Вот, например, чего юзеру показываю:


rsSrvNStarted = "Невозможно выполнить запрос изображений из удалённой базы." + StrDelim +
 "Не запущена программа Махаон DICOM сервер (makhaonserver.exe)." + StrDelim + "Решения проблемы:" + StrDelim +
 "1. Запустите программу вручную и добавьте её в "Автозагрузку" системы." + StrDelim +
 "2. Если файл makhaonserver.exe отсутствует в папке программы, либо не запускается, переустановите пакет, либо свяжитесь с сервисом поддержки ПО.";


StrDelim - 0d0a.

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

Много всяких решений вместо messagebox"ов. Тот же balloon, там где часики, частенько стали пользовать. Но, в основном, для свёрнутых программ.

Я похожий balloon кое-где в гридах использую, что бы указать где конкретно проблемы - например, неверно введенная дата/время, с позиционированием balloon"а и курсора ввода в ячейке . Как раз вместо showmessage - самое то.


 
Клоака   (2009-04-15 00:37) [116]

уууу balloon я так и не запустил, сколько кодов перепробовал - не пашут


 
Дмитрий Белькевич   (2009-04-15 01:28) [117]


> уууу balloon я так и не запустил, сколько кодов перепробовал
> - не пашут


Всё уже давно написано (с) ;)

CoolTrayIcon.ShowBalloonHint.


 
Игорь Шевченко ©   (2009-04-15 01:35) [118]


>  "1. Запустите программу вручную и добавьте её в "Автозагрузку"
> системы." + StrDelim +


А эта...в своей программе вставить возможность запуска ? Раз уж оно через автозагрузку может быть запущено.


 
antonn ©   (2009-04-15 01:46) [119]

кстати по юзабельности, оторвал бы руки тому, кто придумал в WMKeeper при каждом диалоге переность курсор к кнопкам диалога. Пипец просто, как будто я инвалид и мне трудно самому переместить курсор, дизориентирует сильно. Для людей с ограничениями такая опция присутствует в ОС, зачем было городить это - не понятно.


 
Дмитрий Белькевич   (2009-04-15 01:51) [120]

>А эта...в своей программе вставить возможность запуска ? Раз уж оно через автозагрузку может быть запущено.

Особенно одарённые личности его уже загруженным из трея выгружают ;)

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



Страницы: 1 2 3 4 5 вся ветка

Форум: "Прочее";
Текущий архив: 2009.06.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.7 MB
Время: 0.014 c
2-1241507863
Zalum
2009-05-05 11:17
2009.06.21
Вызвать процедуру из другого модуля


3-1222731559
TheEd
2008-09-30 03:39
2009.06.21
Не пойму в чём ошибка - запрос вроде простой


1-1211449928
Сергей М.
2008-05-22 13:52
2009.06.21
IntraWeb5 - TIWControl.Font


2-1241037428
бульдозер
2009-04-30 00:37
2009.06.21
как зная ID процесса получить хендл окна этого процесса


15-1239456757
{RASkov}
2009-04-11 17:32
2009.06.21
TIdFTP и Proxy





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский