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

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

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

Ответить
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

alexkam
Очень интересно... Используются модальные формы окно справки - диалог... Порыться мона ???

Добавлено спустя 1 минуту 4 секунды:
токо чет при конце инсталяции мы дали дуба :( я не дождался "завершить" через диспетчера снял :)
alexkam
постоялец
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Сообщение alexkam »

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

Сообщение AbakAngelSoft »

alexkam писал(а):Программа WinBlack Pro 2009 реализована на lazarus
www.itproportal.ru

Это спам или пример хорошего интерфейса? Поясните, пожалуйста!
alexkam
постоялец
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Сообщение alexkam »

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

Сообщение dunin »

alexkam писал(а):Программа WinBlack Pro 2009 реализована на lazarus
http://www.itproportal.ru

Думаю сообщение было бы уместнее здесь (специально тему под такие посты создавал)

Добавлено спустя 16 минут 21 секунду:
alexkam писал(а):Пример удобного интерфейса

"Любителям" модальных окон качать обязательно - масса положительных впечатлений! :mrgreen: :mrgreen: :mrgreen:
Аватара пользователя
and
постоялец
Сообщения: 124
Зарегистрирован: 16.09.2009 17:11:01
Откуда: г. Гомель, Беларусь

Сообщение and »

Господа, позвольте напомнить: тема называется "Пользовательский интерфейс. Обмен опытом."
А я вижу преимущественно теоретизирование с уклоном в холивар.
Climber
постоялец
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Сообщение Climber »

and ты еще не видел холиваров :wink: Здесь очень толковое обсуждение, я после sql.ru здесь просто отдыхаю...
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

Пример удобного интерфейса
частично удобного. Минимальный размер у окон кажись забыли установить. Плюс, желательно было использовать грид с растягивающимися столбцами. Почему не срабатывает Esc??? Меня порадовала кнопка "Печать" (думал - просмотр или на принтер пошлет). И еще пара мелочей. Зато регистрацию добавили :)

Ну не знаю как у Вас но, у меня при инсталяции я не дожался кнопки "завершить" (может у мня система не ахти но другие инсталяшки не жалуются).

Кстати на интерфейс мона посмотреть у Blender (как на меня оригинальненько), Gimp (по своему удобно), Inkscape (оригинальный подход к диалогам, частично удобно, хотя прога глюкавит иногда).
Аватара пользователя
FedeX
постоялец
Сообщения: 422
Зарегистрирован: 27.03.2006 09:25:34
Откуда: украина, житомир

Сообщение FedeX »

amateur писал(а):Кстати на интерфейс мона посмотреть у Blender (как на меня оригинальненько), Gimp (по своему удобно), Inkscape (оригинальный подход к диалогам, частично удобно, хотя прога глюкавит иногда).

Blender кстати, считают 3D редактором в котором low-poly (и не только) моделирование можно проводить максимально быстро, по сравнению с другими проффесиональными редакторами. Хотя к его интерфейсу привыкаеш не сразу, но привыкнув, не хочеться смотреть не на что другое. И, кстати, в нём даже диалоги выбора файлов не модальные (по ходу там вообще ни одного модального окна нет). А ещё оч. интересное решение с универсальными панелями - весь интерфейс делиться на такие панели, их можно добавлять и удалять, перемещать, каждая панель - отдельный интерфейс для решения отдельной задачи (моделирование, текстурирование, материалы, ИПО анимация, временная шкала, настройки программы, файловый браузер), любую панель можно в рюбое время переключить в иное состояние интерфейса (кроме настроек программы - они всегда на верхней выдвижной панели).
добавлено: ан нет - ошибся, верхнюю панель тоже можно переключать :)
Ах да и ещё - Blender не спрашивает перед закрытием о сохранении изменений, он делает специальный бекап (и после сохранения тоже в файлах .name.blend) который можно открыть выбрав в меню пункт Recover last session.
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

И еще пара мелочей.
Вспомнил. У меня дома нет пакета оффиса. И увидел удивительное сообщение "????????????????" и копочку "ОК". Довольно таки читаемое сообщение :)

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

Сообщение dunin »

Возвращаясь к модальным окнам. Кажется начинаю понимать эдакое резко негативное отношение...

Не люблю когда много лишних компонентов на форме, да и вообще в проекте. Как правило (у меня) на главной форме лежит один OpenDialog. Перед вызовом меняем фильтры, папки на что там надо и все замечательно работает. Так было в Дельфи...

Текущая ситуация: Лазарус. На главной форме tOpenDialog. Если вызвать его из главной формы, то все нормально. А вот если вызвать из модальной, то модальное окно схлопывается сразу по закрытию диалога. Причем не важно: Execute он или не Execute. Неожиданный момент. Даже как-то не совсем приятный... Пришлось смериться и принять как факт.
:?

ps/ Это всегда так или я что-то перемудрил?
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

Странно, возможно что баг. Было бы полезно сделать простенький пример для воспроизведения, и если Lazarus не из svn -- выложить пример на форуме (пожалуй лучше в новую тему), а если из svn -- то прямо в bugs.freepascal.org.
Аватара пользователя
AbakAngelSoft
постоялец
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар
Контактная информация:

Сообщение AbakAngelSoft »

dunin писал(а):А вот если вызвать из модальной, то модальное окно схлопывается сразу по закрытию диалога

Отлично!!! Именно то о чем говорили - модальный диалог поверх модальной формы. Наверно пользователю будет очень удобно, если для принятия решения о выборе файла у него возникнет необходимость посмотреть что нибудь на главном окне!
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

dunin писал(а):ps/ Это всегда так или я что-то перемудрил?

не могу воспроизвести!

похоже, что на кнопке, которая вызывает OpenDialog, установлен ModalResult
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

AbakAngelSoft писал(а):если для принятия решения о выборе файла у него возникнет необходимость посмотреть что нибудь на главном окне!

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