Пользовательский интерфейс. Обмен опытом.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение dunin » 15.02.2010 13:07:38

скалогрыз писал(а):...
похоже, что на кнопке, которая вызывает OpenDialog, установлен ModalResult

Иииийес!!! Изображение
Точно так и было - mrNo вместо требуемого mrNone. Опыт бесценен. :) Искренне спасибо!
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение скалогрыз » 15.02.2010 13:08:32

dunin писал(а):Точно так и было - mrNo вместо требуемого mrNone. Опыт бесценен. :) Искренне спасибо!

не за что!
извинения перед LCL приняты ;)
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение AbakAngelSoft » 15.02.2010 17:13:22

Vadim писал(а):Нефик ему там смотреть. :D Пошёл открывать файлы, так открывай. А если не знаешь, что открывать, то не открывай... ;)

Бедный несчастный пользователь...
Аватара пользователя
AbakAngelSoft
постоялец
 
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение Climber » 16.02.2010 11:29:20

Vadim писал(а):Нефик ему там смотреть. :D Пошёл открывать файлы, так открывай. А если не знаешь, что открывать, то не открывай... ;)
Открой в Excel табличку из 40 столбцов, выбери в меню "Данные"-"Сортировка", потом попробуй посмотреть в таблице название столбца, который хотел сортировать... Будешь неприятно удивлен. При этом окно поиска в том же Excel немодальное, а всего лишь выводится поверх всех окон.
Кто еще хочет позащищать модальность?
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение dunin » 16.02.2010 11:57:57

Climber писал(а):Открой в Excel табличку из 40 столбцов, выбери в меню "Данные"-"Сортировка", потом попробуй...

А зачем таблицу из сорока столбцов открывать в Excel и еще что-то там сортировать? :shock:
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение Climber » 16.02.2010 13:08:20

dunin писал(а):
Climber писал(а):Открой в Excel табличку из 40 столбцов, выбери в меню "Данные"-"Сортировка", потом попробуй...

А зачем таблицу из сорока столбцов открывать в Excel и еще что-то там сортировать? :shock:

Поосторожнее с такими вопросами, я чуть со стула не упал. :wink: Я, например, работаю в банке. Ни одного отчета из АБС не видел, который бы давал внятную информацию о том или ином участке банковской деятельности и имел меньше 15-20 столбцов данных. А если это выгрузка для подготовки материалов в суд, то там и 100 столбцов доходило. И работать как-то с этими данными надо.
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение dunin » 16.02.2010 13:42:31

Climber писал(а):...Ни одного отчета из АБС не видел, который бы давал внятную информацию о том или ином участке банковской деятельности и имел меньше 15-20 столбцов данных. А если это выгрузка для подготовки материалов в суд, то там и 100 столбцов доходило. И работать как-то с этими данными надо.

Т.е. АБС какбэ не может выгрузить данные с изначально требуемой сортировкой и приходится потом с Excel изголятся? Сочувствую... :roll:

Осмелюсь предположить: юристу нужны данные для подготовки материала в суд... он просит IT-шника, тот просит АБС, АБС выдает IT-шнику что там от нее просит, IT-шник выдает юристу, что он заказывал... Спустя какое-то время юрист приглашает IT-шника, и показывая ему таблицу, вопрошает "вот как мне вот это так вот и так отсортировать". IT-шник, под внимательным взглядом юриста, открывает окно сортировки в Excel и.. начинает проклинать модальные окна... такая вот картинка перед глазами нарисовалась... Как бы ни кто не виноват, а работать не удобно...
Будь проклята модальность в любом ее виде. :|
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение Padre_Mortius » 16.02.2010 14:03:32

[offtop]
Climber писал(а):Ни одного отчета из АБС не видел, который бы давал внятную информацию о том или ином участке банковской деятельности и имел меньше 15-20 столбцов данных. А если это выгрузка для подготовки материалов в суд, то там и 100 столбцов доходило. И работать как-то с этими данными надо.

Ух ты... Интересно, а что банк может предоставить в суд кроме выписок по счетам? да и еще на 100 столбцов?
За 4 года работы в банке ни разу не видел таблице больше 20 столбцов :oops: Даже таблички в ЦБ (формы отчетности) и то больше 20 не бывает. Основная банковская отчетность 101 по форме ЦБ 0409101 всего 13 столбцов.[/offtop]

В принципе, модальность не такое уж и зло. Все зависит от вариантов использования. Вариант с тем же диалогом выбора файла/папки. По мне так лучше его сделать модальным, чем писать обработчик для проверки закрытия данного диалога.
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение dunin » 16.02.2010 14:40:22

Padre_Mortius писал(а):В принципе, модальность не такое уж и зло. Все зависит от вариантов использования....

Если серьезно, то придерживаюсь именно такой точки зрения. Писал выше - модальность нужна именно там, где она нужна.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение Climber » 16.02.2010 16:18:30

dunin писал(а):Осмелюсь предположить: юристу нужны данные для подготовки материала в суд... он просит IT-шника, тот просит АБС, АБС выдает IT-шнику что там от нее просит, IT-шник выдает юристу, что он заказывал...

Осмелюсь предположить, что в теории все мы сильны. А вот на практике выглядит это так: сотрудник заказывает отчет у IT службы (через helpdesk или аналоги - на словах никто уже давно не работает, все только через официальный документооборот), IT служба принимает заявку, проходит 2 недели, сотрудник звонит и спрашивает "ну как?", получает уклончивый ответ, получает от начальника втык за то, что ничего не сделал, жалуется начальнику на IT, начальник звонит начальнику IT, начальник IT посылает его подальше и говорит, что план работ расписан на полтора года вперед и ваша очередь подойдет через год, после чего уже начальник получает втык от топ-менеджера за то, что дело двигается медленно, начальник в ответ жалуется топу на IT, топ звонит начальнику IT, начальник IT звонит другому топу и говорит, что тот первый на него наезжает, вы там разберитесь между собой, чья задача приоритетнее, топы промеж собой разбираются и повезет ли именно мне в этой ситуации - бааальшой вопрос.
Но это я пишу быстро и коротко, а в 2 из 3 банков, где я работал, все именно так и было и тянулось месяцами.
Кстати, в одном банке уже был готовый отчет с расчетом задолженности, в котором была ошибка (задолженность рассчитывалась неверно). IT служба была поставлена в известность, но за полтора года, что я работал с этим отчетом, ошибку так и не исправили. И это в Импэксе было, там еще все было неплохо организовано, а ВТБ 24 в этом плане такое болото, что мама не горюй. Вот и цветут в банках пышным цветом наколенные базы в аксессе, макросы в Excel'e и прочая хренотень...
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение amateur » 16.02.2010 16:41:45

Climber - :)
Дык тут не модальность виновата :wink:
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение dunin » 16.02.2010 16:56:43

Climber писал(а):...А вот на практике выглядит это так: ...
...
...Вот и цветут в банках пышным цветом наколенные базы в аксессе, макросы в Excel'e и прочая хренотень...

Climber, гениально!!! :mrgreen: Изображение
зы. А я уж по наивности полагал, что где деньги, там образцовый порядок...
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение Padre_Mortius » 16.02.2010 18:02:45

По поводу бардака в банках.. Не везде одинаково. Это худшие примеры) И виноваты тут исключительно Айтишники и CIO. Но к теме вопроса это не относится
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение Climber » 16.02.2010 21:21:21

Padre_Mortius
Не, я согласен. Вот мой знакомый работал в Хоум кредите, говорил, что там вообще все есть, никаких лишних движений делать не надо. А где-то приходится терпеть неудобства экселя.
dunin
Увы, банковская деятельность настолько сложна, что не все так просто. А еще, где деньги, там всякие интриги, подковерная борьба, конфликты интересов и прочая нечисть.
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Пользовательский интерфейс. Обмен опытом.

Сообщение dunin » 11.03.2010 13:27:51

Все-таки обмен опытом идет на пользу... В каком-то смысле вникся в мысль о необходимости ликвидации модальности...

Ситуация:
- Вызываем дополнительное окно (назовем "окно2"). Поскольку юзеру полная свобода - есть настройка переключить его в fsStayOnTop. И окно2 нормально так сверху и главное доступно.
- Есть "окно3", которое по определению всегда должно быть самым верхним (всегда fsStayOnTop). Но и модальным его делать как бы не желательно.

Так вот засада в том, что "окно3" может уйти под "окно2", если у второго включено fsStayOnTop

Вопрос:
- Можно как-то выстроить порядок из трех и более немодальных окон, чтобы заданно окно всегда находилось в заданном месте в порядке ранжирования "одно поверх другого"?
Простым языком: как в приведенном выше примере сделать так, чтобы "окно2" всегда было поверх главного, а "окно3" всегда поверх главного и "окна2"?

зы. Подозреваю, что затея обречена на неудачу, поскольку сам никогда нигде такого не видел...
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Пред.След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 50

Рейтинг@Mail.ru