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

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7330
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

Нужно сделать большую кнопку "СТОП ИГРА !!!" которая появится посреди экрана 31 декабря ! :)
Это будет востребованная доработка ... ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4562
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

kreator писал(а): 15 Декабрь 2022, 14:19
Дед Пахом писал(а): 15 Декабрь 2022, 14:01 Я бы за такое убивал.
Раньше это было принято. У меня каждый пользователь может выбрать обои и музыку при загрузке. Ещё я видел, делали оповещение всем о дне рождения сотрудника. Ему уже было не отвертеться. Жесть!!!
Оповещение о приближающихся днях рождения уже давно делается. Пользователям нравится, часто вижу, что выскакивает, когда подключаюсь. Аналогично можно задать памятные даты у контрагентов. Этим я сам пользуюсь в своем учете.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4562
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

Выяснилось, что на Windows 10 и hd мониторе смена шрифта MS Sans Serif на некоторые другие при размере 10 не вызывает искажений (при 8 вызывает). Не до конца понял, зависит это от операционки или типа монитора. В общем, добавил в настройку для пользователя возможность выбора шрифтов MS Sans Serif (по умолчанию), Segoe UI и Vernada. Размер, как и раньше, можно выбирать 8 или 10 (других смысла нет). На 8 MS Sans Serif, а на 10 можно выбирать.

MS Sans Serif 10
fontSher.jpg

Segoe UI 10
fontSeg.jpg

Vernada 10
fontVern.jpg

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

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

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

Ну и круто. Только к чему такое видовое разнообразие ?
- Рекомендуемый Microsoft шрифт для интерфейса приложений - это Segoe UI.
- Мы почти 10 лет (Win7 / Win8) использовали ARIAL (и сейчас ещё юзаем в старых программах);
- MS Sans Serif - это уже даже не анахронизм, а что-то из времён Win95/98 ...
- Встречал программы сделанные со шрифтом Tahoma.

Есть один ньанс. Нужно учитывать, что завалить системный шрифт в Windows трудно (но можно).
И это будет сразу видно. А вот заменить дополнительные шрифты на версию без русской кодировки - запросто.
Это и игры и системный софт, особенно французкий. И потом начинается: "всё по русски, а программа в кракозябру". :(
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4562
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

Tahoma норм, Arial как-то не заходит.
Насчет MS Sans Serif, я бы не стал так категорично про него писать. Раньше это был основной шрифт в Windows, в среде C6 и ранее использовался именно он. Поэтому много программ, написанных на кларионе, исторически используют MS Sans Serif. И не только на кларионе. Я пока не знаю альтернативы при размере шрифта 8. Дело не только в искажении надписей при замене на другие шрифты (например, надписи на кнопках могут обрезаться), но и выглядят они коряво. То есть пока у меня сложилось мнение, что все другие шрифты это при размере 10 и выше.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4562
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

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

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

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

finsoftrz писал(а): 17 Декабрь 2022, 10:09 что все другие шрифты это при размере 10 и выше
Да. Но есть один момент ... ;)
Покупатели ноутбуков с 15 дюймовым экраном и HD разрешением любят включать масштабирование
рабочего стола (иначе там даже с орлинным зрением ничего нельзя прочитать).
И окна программы с вполне нормальным шрифтом "10 и выше" перестают помещаться на рабочем столе. :(
С Вашей подачи решаем этот вопрос с помощью AnyFont. Всё отлично с 6-7 размером Segoe UI. :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4562
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

У меня такой ноут, могу тоже поэкспериментировать. Масштабирование там стоит рекомендуемое 125%, с обычным MS Sans Serif 8 вопросов не возникает. Скорее всего, Segoe UI 9 тоже должно зайти. Если больше 125%, то это как-то слишком крупно, мне кажется, что и другие программы будут не влезать.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7330
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

finsoftrz писал(а): 17 Декабрь 2022, 10:46 что и другие программы будут не влезать.
Вот и я о том же. Но обычно включают кратный 150%, что бы избежать размытия картинки.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4562
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

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

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

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

finsoftrz писал(а): 17 Декабрь 2022, 11:46 Я поддерживаю разрешение 800х600
То да ... Мы тоже стараемся не вываливаться за размер окон 440x200 (особенно 200 !).
Но всё равно приходится масштабировать AnyFont ...
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

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

Сообщение kreator »

Маленькие разрешения - маленькие проблемы. Большие разрешения - большие проблемы. Я купил себе монитор 4k. Вот это песня. Более-менее всё хорошо только в Майкрософтовских программах. Нашёл схему работу - отключить в свойствах ярлыка всё в "Параметрах высокого DPI".
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4562
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

На clarionlive в пятницу был интересный ролик. Конечно, брать на веру то, что там озвучено, не надо, можно много чего возразить. Но дело не в этом, всегда интересно послушать, в какие условия попадают другие разработчики и какие решения они принимают в складывающихся обстоятельствах. Особенно интересно будет любителям прикручивать web интерфейс к кларионовским приложениям. Для лучшего восприятия пользуемся автопереводчиком.
https://www.youtube.com/watch?v=6x1wvtstK74
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4562
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

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

Сообщение finsoftrz »

В последнее время модно стало делать подчеркивание активных контролов. Мода, видимо, с Windows 11, где принят такой стиль вместо коемки в Windows 10. Когда-то давно Сергей Гундоров выкладывал небольшой шаблон для обводки активного контрола красным эллипсом. Мне это тогда не зашло. Также не заходит выделение активных полей ввода цветом. Линия выглядит не так броско, не режет глаз. Вроде как и нечего... Играюсь с цветом. На скринах голубая и красная.

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

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

Сообщение kreator »

Интересно! А как насчёт листа? Рамка представляется логичней. Насчёт шаблонов не знаю. В ABC класс соответствующий есть. Ещё замечание. Красный цвет - цвет опасности, сразу мерещится какая-то проблема.
We are hard at work… for you. :)
Ответить