Интерфейсы в кларионовских приложениях
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
Интерфейсы в кларионовских приложениях
Кстати, да, в вебе и мобильных приложениях я использую greenbar. А в настольных кларионовских приложениях не попадалось. В дельфийских, в основном.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7691
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 69 раз
Интерфейсы в кларионовских приложениях
Ну вот пример GreenBar. Так себе ...
Make Clarion Great Again !
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
Интерфейсы в кларионовских приложениях
Может, действительно, привычка. В вебе вроде нормально смотрится.
C6/C11, ШВС, tps/btrieve.
-
- ✯ Ветеран ✯
- Сообщения: 5082
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Интерфейсы в кларионовских приложениях
Сетку надо сделать цветом Gainsboro и убрать вертикальные линии. Типа того: На мой взгляд закраска списка разными цветами смотрится аляповато, лучше иконами что-то выделять.Игорь Столяров писал(а): ↑11 Апрель 2023, 8:09 Сразу хочу извиниться за банальность, но GreenBar (как элемент интерфейса) используется для визуального
разделения записей в списке вместо сетки. Т.е. горизонтальная сетка (Grid) с ним не нужна.
Иначе получается красота красивая, но загромождённая.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7691
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 69 раз
Интерфейсы в кларионовских приложениях
Я бы поспорил на эту тему. На мой субъективный взгляд:
- Обрыв содержания колонки на пустоте - как-то совсем необычен. Нет основания обрыва.
- Центровка шапки колонки по центру мешает "поймать" взглядом начало нужной колонки.
Т.е. я вижу колонку "Наименования" и вместо простого проведения вглядом вниз - начинаю
метаться в попытке определить с какого мне (блин !) места начинать читать эти наименования-то ...
Мне каца, что дизайн - это попытка сделать удобно и красиво.
Не необычно и не так как у всех во преки всему, а именно удобно и красиво.
Make Clarion Great Again !
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
Интерфейсы в кларионовских приложениях
Мне кажется, я понял. Greenbar появился в вебе для списков, в условиях отсутствия маркера подсветки строки. В этом случае глаз лучше цепляется за содержимое конкретной строки. Можно реализовать маркер на javascript, в Html5 вроде такого нет. Строки в вебовских таблицах с переносами делают.
То есть, смысла делать greenbar в настольных приложениях, скорее всего, нет. Когда пользователь просматривает строки, он перемещает маркер для надёжности, чтобы взгляд не съехал. Была ещё идея повесить переключение greenbar на горячую клавишу, для каких-то специфических случаев, когда надо визуально быстро поглядеть строки. Но обоснование такой функции не чёткое.
То есть, смысла делать greenbar в настольных приложениях, скорее всего, нет. Когда пользователь просматривает строки, он перемещает маркер для надёжности, чтобы взгляд не съехал. Была ещё идея повесить переключение greenbar на горячую клавишу, для каких-то специфических случаев, когда надо визуально быстро поглядеть строки. Но обоснование такой функции не чёткое.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7691
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 69 раз
Интерфейсы в кларионовских приложениях
Да, совокупность некого набора (!) элементов реализует законченный и понятный функционал списка.
В desktop это "сетка + засветка", в WEB "GrenBar + перенос строк". И спаривать это не надо. Наверно.
Make Clarion Great Again !
-
- ✯ Ветеран ✯
- Сообщения: 5082
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Интерфейсы в кларионовских приложениях
У Total Commander взял:
На любителя. Центровка данных в списке, а заголовок слева тоже не гуд.Игорь Столяров писал(а): ↑11 Апрель 2023, 14:37 - Центровка шапки колонки по центру мешает "поймать" взглядом начало нужной колонки.
В 1С вертикальная линия хитро сделана, она темнее белого и светлее серого. Ячейка как бы видна, но совсем чуть-чуть, ненавязчиво. И вообще такой интересный эффект получается.
Не во всех случаях так. Это если Вы включите prop:IMM. Не всегда это нужно, а иногда это вредно. Например, при работе пальцами на планшете. Или в режиме дерева.
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 5082
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Интерфейсы в кларионовских приложениях
В 1С есть ещё интересная фишка, мне понравилась. Лист в режиме "Column" ("SelectColumns"). Но строка всегда подсвечена. Вся строка светло-жёлтым цветом, а ячейка жёлтым поярче, потемнее. Поскольку вертикальная линия не очень видна, то явное позиционирование на ячейке сильно помогает. В Кларионе тоже можно так сделать, только будет лагать. Чтобы не лагало, надо делать на низком уровне.
We are hard at work… for you.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
Интерфейсы в кларионовских приложениях
Вот еще greenbar в инфо-предприятии.
https://xn----htbcblda9ajlcjd3au9p.xn- ... ts/sklad/
Функционально довольно продвинутая работа с табличными данными, я их демку когда-то глядел. Интерфейс, правда, похоже не mdi, а tab, во весь фрейм всегда.
https://xn----htbcblda9ajlcjd3au9p.xn- ... ts/sklad/
Функционально довольно продвинутая работа с табличными данными, я их демку когда-то глядел. Интерфейс, правда, похоже не mdi, а tab, во весь фрейм всегда.
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
Интерфейсы в кларионовских приложениях
Да, видел такое в разных программах. Удобно, но для клариона такое нестандартно, не знаю, можно ли реализовать. У меня обычно кнопка переключения режим подсветки по строке/по колонке. Не так удобно, конечно.kreator писал(а): ↑11 Апрель 2023, 20:33 В 1С есть ещё интересная фишка, мне понравилась. Лист в режиме "Column" ("SelectColumns"). Но строка всегда подсвечена. Вся строка светло-жёлтым цветом, а ячейка жёлтым поярче, потемнее. Поскольку вертикальная линия не очень видна, то явное позиционирование на ячейке сильно помогает. В Кларионе тоже можно так сделать, только будет лагать. Чтобы не лагало, надо делать на низком уровне.
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
Интерфейсы в кларионовских приложениях
Такого типа.finsoftrz писал(а): ↑11 Апрель 2023, 20:38Да, видел такое в разных программах. Удобно, но для клариона такое нестандартно, не знаю, можно ли реализовать. У меня обычно кнопка переключения режим подсветки по строке/по колонке. Не так удобно, конечно.kreator писал(а): ↑11 Апрель 2023, 20:33 В 1С есть ещё интересная фишка, мне понравилась. Лист в режиме "Column" ("SelectColumns"). Но строка всегда подсвечена. Вся строка светло-жёлтым цветом, а ячейка жёлтым поярче, потемнее. Поскольку вертикальная линия не очень видна, то явное позиционирование на ячейке сильно помогает. В Кларионе тоже можно так сделать, только будет лагать. Чтобы не лагало, надо делать на низком уровне.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7691
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 69 раз
Интерфейсы в кларионовских приложениях
Я когда работал с форматом ЭДО всё думал: это вот кто же мог так додуматься бабахнуть в один список содержание и его итог ...
Make Clarion Great Again !
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
Интерфейсы в кларионовских приложениях
Не очень понял, чем так бомбануло. Обычная оборотка по товарам, у многих так...Игорь Столяров писал(а): ↑11 Апрель 2023, 22:38Я когда работал с форматом ЭДО всё думал: это вот кто же мог так додуматься бабахнуть в один список содержание и его итог ...
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7691
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 69 раз
Интерфейсы в кларионовских приложениях
Вам будет сложно понять ... ну это как негр впервые в 30 лет увидел снег.
Ему логика всегда подсказывала, что содержание должно быть отдельно, а итог - отдельно.
Но оказалось, что бывает иначе. Это не плохо ... но в контексте того же ЭДО усложняет парсинг.
Ну и забыть про сортировку щелчком мышки на шапке колонки (но в базовой комплектации ШВС этого и так нет ?).
Make Clarion Great Again !