Интерфейсы в кларионовских приложениях

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Интерфейсы в кларионовских приложениях

Сообщение finsoftrz »

Кстати, да, в вебе и мобильных приложениях я использую greenbar. А в настольных кларионовских приложениях не попадалось. В дельфийских, в основном.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Интерфейсы в кларионовских приложениях

Сообщение Игорь Столяров »

hz.jpg

Ну вот пример GreenBar. Так себе ... ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Интерфейсы в кларионовских приложениях

Сообщение finsoftrz »

Может, действительно, привычка. В вебе вроде нормально смотрится.

green4.jpg
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Интерфейсы в кларионовских приложениях

Сообщение kreator »

Игорь Столяров писал(а): 11 Апрель 2023, 8:09 Сразу хочу извиниться за банальность, но GreenBar (как элемент интерфейса) используется для визуального
разделения записей в списке вместо сетки. Т.е. горизонтальная сетка (Grid) с ним не нужна.
Иначе получается красота красивая, но загромождённая.
Сетку надо сделать цветом Gainsboro и убрать вертикальные линии. Типа того:
greenbar.png
На мой взгляд закраска списка разными цветами смотрится аляповато, лучше иконами что-то выделять.
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Интерфейсы в кларионовских приложениях

Сообщение Игорь Столяров »

kreator писал(а): 11 Апрель 2023, 14:27 убрать вертикальные линии
Я бы поспорил на эту тему. На мой субъективный взгляд:
- Обрыв содержания колонки на пустоте - как-то совсем необычен. Нет основания обрыва.
- Центровка шапки колонки по центру мешает "поймать" взглядом начало нужной колонки.

Т.е. я вижу колонку "Наименования" и вместо простого проведения вглядом вниз - начинаю
метаться в попытке определить с какого мне (блин !) места начинать читать эти наименования-то ...

Мне каца, что дизайн - это попытка сделать удобно и красиво.
Не необычно и не так как у всех во преки всему, а именно удобно и красиво. :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Интерфейсы в кларионовских приложениях

Сообщение finsoftrz »

Мне кажется, я понял. Greenbar появился в вебе для списков, в условиях отсутствия маркера подсветки строки. В этом случае глаз лучше цепляется за содержимое конкретной строки. Можно реализовать маркер на javascript, в Html5 вроде такого нет. Строки в вебовских таблицах с переносами делают.
То есть, смысла делать greenbar в настольных приложениях, скорее всего, нет. Когда пользователь просматривает строки, он перемещает маркер для надёжности, чтобы взгляд не съехал. Была ещё идея повесить переключение greenbar на горячую клавишу, для каких-то специфических случаев, когда надо визуально быстро поглядеть строки. Но обоснование такой функции не чёткое.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Интерфейсы в кларионовских приложениях

Сообщение Игорь Столяров »

finsoftrz писал(а): 11 Апрель 2023, 15:58 делать greenbar в настольных приложениях, скорее всего, нет
Да, совокупность некого набора (!) элементов реализует законченный и понятный функционал списка.
В desktop это "сетка + засветка", в WEB "GrenBar + перенос строк". И спаривать это не надо. Наверно. :)
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Интерфейсы в кларионовских приложениях

Сообщение kreator »

kreator писал(а): 11 Апрель 2023, 14:27 - Обрыв содержания колонки на пустоте - как-то совсем необычен. Нет основания обрыва.
У Total Commander взял:
tc.png
Игорь Столяров писал(а): 11 Апрель 2023, 14:37 - Центровка шапки колонки по центру мешает "поймать" взглядом начало нужной колонки.
На любителя. Центровка данных в списке, а заголовок слева тоже не гуд.
В 1С вертикальная линия хитро сделана, она темнее белого и светлее серого. Ячейка как бы видна, но совсем чуть-чуть, ненавязчиво. И вообще такой интересный эффект получается.
finsoftrz писал(а): 11 Апрель 2023, 15:58 То есть, смысла делать greenbar в настольных приложениях, скорее всего, нет. Когда пользователь просматривает строки, он перемещает маркер для надёжности, чтобы взгляд не съехал.
Не во всех случаях так. Это если Вы включите prop:IMM. Не всегда это нужно, а иногда это вредно. Например, при работе пальцами на планшете. Или в режиме дерева.
We are hard at work… for you. :)
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Интерфейсы в кларионовских приложениях

Сообщение kreator »

В 1С есть ещё интересная фишка, мне понравилась. Лист в режиме "Column" ("SelectColumns"). Но строка всегда подсвечена. Вся строка светло-жёлтым цветом, а ячейка жёлтым поярче, потемнее. Поскольку вертикальная линия не очень видна, то явное позиционирование на ячейке сильно помогает. В Кларионе тоже можно так сделать, только будет лагать. Чтобы не лагало, надо делать на низком уровне.
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Интерфейсы в кларионовских приложениях

Сообщение finsoftrz »

Вот еще greenbar в инфо-предприятии.

https://xn----htbcblda9ajlcjd3au9p.xn- ... ts/sklad/

Функционально довольно продвинутая работа с табличными данными, я их демку когда-то глядел. Интерфейс, правда, похоже не mdi, а tab, во весь фрейм всегда.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Интерфейсы в кларионовских приложениях

Сообщение finsoftrz »

kreator писал(а): 11 Апрель 2023, 20:33 В 1С есть ещё интересная фишка, мне понравилась. Лист в режиме "Column" ("SelectColumns"). Но строка всегда подсвечена. Вся строка светло-жёлтым цветом, а ячейка жёлтым поярче, потемнее. Поскольку вертикальная линия не очень видна, то явное позиционирование на ячейке сильно помогает. В Кларионе тоже можно так сделать, только будет лагать. Чтобы не лагало, надо делать на низком уровне.
Да, видел такое в разных программах. Удобно, но для клариона такое нестандартно, не знаю, можно ли реализовать. У меня обычно кнопка переключения режим подсветки по строке/по колонке. Не так удобно, конечно.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Интерфейсы в кларионовских приложениях

Сообщение finsoftrz »

finsoftrz писал(а): 11 Апрель 2023, 20:38
kreator писал(а): 11 Апрель 2023, 20:33 В 1С есть ещё интересная фишка, мне понравилась. Лист в режиме "Column" ("SelectColumns"). Но строка всегда подсвечена. Вся строка светло-жёлтым цветом, а ячейка жёлтым поярче, потемнее. Поскольку вертикальная линия не очень видна, то явное позиционирование на ячейке сильно помогает. В Кларионе тоже можно так сделать, только будет лагать. Чтобы не лагало, надо делать на низком уровне.
Да, видел такое в разных программах. Удобно, но для клариона такое нестандартно, не знаю, можно ли реализовать. У меня обычно кнопка переключения режим подсветки по строке/по колонке. Не так удобно, конечно.
Такого типа.
mark.jpg
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Интерфейсы в кларионовских приложениях

Сообщение Игорь Столяров »

finsoftrz писал(а): 11 Апрель 2023, 20:44Такого типа
Я когда работал с форматом ЭДО всё думал: это вот кто же мог так додуматься бабахнуть в один список содержание и его итог ... :idied:
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

Интерфейсы в кларионовских приложениях

Сообщение finsoftrz »

Игорь Столяров писал(а): 11 Апрель 2023, 22:38
finsoftrz писал(а): 11 Апрель 2023, 20:44Такого типа
Я когда работал с форматом ЭДО всё думал: это вот кто же мог так додуматься бабахнуть в один список содержание и его итог ... :idied:
Не очень понял, чем так бомбануло. Обычная оборотка по товарам, у многих так...
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Интерфейсы в кларионовских приложениях

Сообщение Игорь Столяров »

finsoftrz писал(а): 11 Апрель 2023, 23:19 Не очень понял, чем так бомбануло
Вам будет сложно понять ... ну это как негр впервые в 30 лет увидел снег. :)
Ему логика всегда подсказывала, что содержание должно быть отдельно, а итог - отдельно.
Но оказалось, что бывает иначе. Это не плохо ... но в контексте того же ЭДО усложняет парсинг.
Ну и забыть про сортировку щелчком мышки на шапке колонки (но в базовой комплектации ШВС этого и так нет ?).
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить