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

Clarion, Clarion 7

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

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

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

Сообщение finsoftrz »

Я нечто похожее тоже использую, только не в окнах, а в печатных формах. Есть такая стандартная задача при печати ценников. Если название товара не помещается в отведенный размер фрагмента, то размер шрифта автоматически подстраивается. Если размер шрифта становится слишком мелкий, то шрифт замещается на small font.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

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

Сообщение Дед Пахом »

Парочка интерфейсных решений.
1. Cue banner (в вебе называется placeholder): пояснительный текст в пустых полях ввода (ENTRY/TEXT/COMBO/SPIN).
2. Назвал банально XEdit: расширение для ENTRY/COMBO/SPIN, включает Крестик для очистки поля и Глаз для просмотра полей с паролем.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

Наши тоже где-то лет 5 назад прикрутили интерфейсные фишки из WEB. :)
Только для полей контекстного поиска в списке.

Кстати, ещё есть интересная обработка для поля - это замена введённых символов РУС <-> ENG
при ошибочной раскладке клавиатуры. Хотя у Вас, видимо, направленность на иностранный рынок. :)

1.jpg
1.jpg (28.49 КБ) 2161 просмотр

2.jpg
2.jpg (45.21 КБ) 2161 просмотр
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4550
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

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

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

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

finsoftrz писал(а): 28 Сентябрь 2020, 7:27 Выглядело это как-то неестественно
Таки, а что делать ? Сейчас любой пользователь проводит большое кол-во времени "в сети",
и как следствие привыкает к фишкам (иногда интересным) WEB интерфейса.
Потом он открывает прикладную программу и ему некомфортно работать без этих фишек. :)

К тому же, не будем забывать, что в отличии от того же WinDev, интерфейс Clarion приложений
архаичный и убогий по набору элементов. :( Отсюда и попытки имитировать современные элементы интерфейса. :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4550
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

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

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

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

finsoftrz писал(а): 28 Сентябрь 2020, 8:19 Имхо, конечно, каждый выбирает свой путь.
Иллюзия свободы выбора - это одно из старейших заблуждений цивилизации. ;)
Выбирать интерфейс таким, как они считают нужным, могут только гиганты вроде Microsoft, Google, Apple ...
Все остальные, так или иначе, просто подстраиваются под их выбор ... :(
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4550
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

Выбери себе небольшой пруд и стань там крупной рыбой. "Маркетинговые войны" (с). :-)
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2301
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 17 раз

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

Сообщение Губин Игорь »

Дед Пахом писал(а): 27 Сентябрь 2020, 17:35 1. Cue banner (в вебе называется placeholder): пояснительный текст в пустых полях ввода (ENTRY/TEXT/COMBO/SPIN).
Красиво. Подкладка String и игра TRN?
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение RaFaeL »

finsoftrz писал(а): 28 Сентябрь 2020, 8:19 Веб заточен под одни цели, интерфейс настольных приложений под другие.
Все приложения преследуют одну цель - облегчить жизнь пользователям, сотрудникам, работникам, называйте как угодно. Можно сказать "вам тут зарплату платят, вот сидите и руками поля очищайте, я вам красивости рисовать не буду", пользуясь тем, что фирма не может просто так взять и перейти на другой софт. Но это все до поры до времени, на самом деле. В любой момент вашу программу могут заменить на что-то современное, а вашу на мороз. То, что фирма у вас на крючке, это иллюзия
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

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

Сообщение gopstop2007 »

Губин Игорь писал(а): 28 Сентябрь 2020, 9:16
Дед Пахом писал(а): 27 Сентябрь 2020, 17:35 1. Cue banner (в вебе называется placeholder): пояснительный текст в пустых полях ввода (ENTRY/TEXT/COMBO/SPIN).
Красиво. Подкладка String и игра TRN?
prompt-a - достаточно, типа такого

Код: Выделить всё

?Prompt{PROP:Text} = CHOOSE(CLIP(LEN(Field)>0,'','Enter you name')
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7322
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

RaFaeL писал(а): 28 Сентябрь 2020, 10:41 вашу программу могут заменить на что-то современное, а вашу на мороз.
Согласен ! И все "а нашим юзерам удобней работать в интерфейсе 20-летней давности" - миф.
Это раньше человек приходил на работу и только там видел компьютер и программы.
Сейчас всё иначе и это сильно меняет требования, да и просто навыки работы с софтом.
Лично видел, как девушка пыталась тыкать пальцем в монитор при работе с 1С. :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4550
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

RaFaeL писал(а): 28 Сентябрь 2020, 10:41
finsoftrz писал(а): 28 Сентябрь 2020, 8:19 Веб заточен под одни цели, интерфейс настольных приложений под другие.
Все приложения преследуют одну цель - облегчить жизнь пользователям, сотрудникам, работникам, называйте как угодно. Можно сказать "вам тут зарплату платят, вот сидите и руками поля очищайте, я вам красивости рисовать не буду", пользуясь тем, что фирма не может просто так взять и перейти на другой софт. Но это все до поры до времени, на самом деле. В любой момент вашу программу могут заменить на что-то современное, а вашу на мороз. То, что фирма у вас на крючке, это иллюзия
Функциональность и "красивость" это как мягкое и теплое. :-)
Ладно, не хочу снова толочь воду в ступе, мне с данным вопросом все очевидно.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4550
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

Игорь Столяров писал(а): 28 Сентябрь 2020, 11:40
RaFaeL писал(а): 28 Сентябрь 2020, 10:41 вашу программу могут заменить на что-то современное, а вашу на мороз.
Согласен ! И все "а нашим юзерам удобней работать в интерфейсе 20-летней давности" - миф.
Это раньше человек приходил на работу и только там видел компьютер и программы.
Сейчас всё иначе и это сильно меняет требования, да и просто навыки работы с софтом.
Лично видел, как девушка пыталась тыкать пальцем в монитор при работе с 1С. :)
Игорь, просто ради интереса. А как Вы оцениваете интерфейс в своем приложении? :-)
Девушки это отдельная тема. Когда-то, помню было, объясняешь что-то, а она вместо экрана монитора тебе в глаза смотрит с открытым ртом. Тоже из-за интерфейса, наверно. :-)
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2301
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 17 раз

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

Сообщение Губин Игорь »

Игорь Столяров писал(а): 28 Сентябрь 2020, 11:40 Согласен ! И все "а нашим юзерам удобней работать в интерфейсе 20-летней давности" - миф.
Это раньше человек приходил на работу и только там видел компьютер и программы.
Тем не менее. Мне каждый раз приходится у пользователей "ломать" привычку к старому интерфейсу. Потом привыкают и благодарят. И так до следующего раза.

Привычка свыше нам дана. Замена счастию она
Это я только кажусь дураком! На самом деле я полный идиот!
Ответить