Страница 43 из 53

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

Добавлено: 15 Декабрь 2022, 14:21
Игорь Столяров
Нужно сделать большую кнопку "СТОП ИГРА !!!" которая появится посреди экрана 31 декабря ! :)
Это будет востребованная доработка ... ;)

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

Добавлено: 15 Декабрь 2022, 14:29
finsoftrz
kreator писал(а): 15 Декабрь 2022, 14:19
Дед Пахом писал(а): 15 Декабрь 2022, 14:01 Я бы за такое убивал.
Раньше это было принято. У меня каждый пользователь может выбрать обои и музыку при загрузке. Ещё я видел, делали оповещение всем о дне рождения сотрудника. Ему уже было не отвертеться. Жесть!!!
Оповещение о приближающихся днях рождения уже давно делается. Пользователям нравится, часто вижу, что выскакивает, когда подключаюсь. Аналогично можно задать памятные даты у контрагентов. Этим я сам пользуюсь в своем учете.

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

Добавлено: 17 Декабрь 2022, 0:09
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 шрифта народ сказал.

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

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

Есть один ньанс. Нужно учитывать, что завалить системный шрифт в Windows трудно (но можно).
И это будет сразу видно. А вот заменить дополнительные шрифты на версию без русской кодировки - запросто.
Это и игры и системный софт, особенно французкий. И потом начинается: "всё по русски, а программа в кракозябру". :(

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

Добавлено: 17 Декабрь 2022, 10:09
finsoftrz
Tahoma норм, Arial как-то не заходит.
Насчет MS Sans Serif, я бы не стал так категорично про него писать. Раньше это был основной шрифт в Windows, в среде C6 и ранее использовался именно он. Поэтому много программ, написанных на кларионе, исторически используют MS Sans Serif. И не только на кларионе. Я пока не знаю альтернативы при размере шрифта 8. Дело не только в искажении надписей при замене на другие шрифты (например, надписи на кнопках могут обрезаться), но и выглядят они коряво. То есть пока у меня сложилось мнение, что все другие шрифты это при размере 10 и выше.

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

Добавлено: 17 Декабрь 2022, 10:19
finsoftrz
Вроде понял. Чтобы не было искажений на размере шрифта менее 10, надо ставить не 8, а 9. Тогда норм. "Уговорили", добавил Arial и размер шрифта 9.

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

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

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

Добавлено: 17 Декабрь 2022, 10:46
finsoftrz
У меня такой ноут, могу тоже поэкспериментировать. Масштабирование там стоит рекомендуемое 125%, с обычным MS Sans Serif 8 вопросов не возникает. Скорее всего, Segoe UI 9 тоже должно зайти. Если больше 125%, то это как-то слишком крупно, мне кажется, что и другие программы будут не влезать.

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

Добавлено: 17 Декабрь 2022, 10:50
Игорь Столяров
finsoftrz писал(а): 17 Декабрь 2022, 10:46 что и другие программы будут не влезать.
Вот и я о том же. Но обычно включают кратный 150%, что бы избежать размытия картинки.

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

Добавлено: 17 Декабрь 2022, 11:46
finsoftrz
Проверил. У меня такой проблемы нет, на 150% все нормально выглядит. Я поддерживаю разрешение 800х600, в этом дело.

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

Добавлено: 17 Декабрь 2022, 12:01
Игорь Столяров
finsoftrz писал(а): 17 Декабрь 2022, 11:46 Я поддерживаю разрешение 800х600
То да ... Мы тоже стараемся не вываливаться за размер окон 440x200 (особенно 200 !).
Но всё равно приходится масштабировать AnyFont ...

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

Добавлено: 17 Декабрь 2022, 15:58
kreator
Маленькие разрешения - маленькие проблемы. Большие разрешения - большие проблемы. Я купил себе монитор 4k. Вот это песня. Более-менее всё хорошо только в Майкрософтовских программах. Нашёл схему работу - отключить в свойствах ярлыка всё в "Параметрах высокого DPI".

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

Добавлено: 18 Декабрь 2022, 13:07
finsoftrz
На clarionlive в пятницу был интересный ролик. Конечно, брать на веру то, что там озвучено, не надо, можно много чего возразить. Но дело не в этом, всегда интересно послушать, в какие условия попадают другие разработчики и какие решения они принимают в складывающихся обстоятельствах. Особенно интересно будет любителям прикручивать web интерфейс к кларионовским приложениям. Для лучшего восприятия пользуемся автопереводчиком.
https://www.youtube.com/watch?v=6x1wvtstK74

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

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

entry_blue.jpg
entry_red.jpg

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

Добавлено: 27 Январь 2023, 16:12
kreator
Интересно! А как насчёт листа? Рамка представляется логичней. Насчёт шаблонов не знаю. В ABC класс соответствующий есть. Ещё замечание. Красный цвет - цвет опасности, сразу мерещится какая-то проблема.