Интерфейсы в кларионовских приложениях
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 7680
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 68 раз
Интерфейсы в кларионовских приложениях
Нужно сделать большую кнопку "СТОП ИГРА !!!" которая появится посреди экрана 31 декабря !
Это будет востребованная доработка ...
Это будет востребованная доработка ...
Make Clarion Great Again !
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4873
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 43 раза
Интерфейсы в кларионовских приложениях
Оповещение о приближающихся днях рождения уже давно делается. Пользователям нравится, часто вижу, что выскакивает, когда подключаюсь. Аналогично можно задать памятные даты у контрагентов. Этим я сам пользуюсь в своем учете.
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4873
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 43 раза
Интерфейсы в кларионовских приложениях
Выяснилось, что на 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
Segoe UI 10
Vernada 10
В принципе, разница видна. Кто-нибудь использует другие шрифты для контролов? В англоязычных ньюсах недавно обсуждали, там в основном эти 3 шрифта народ сказал.
MS Sans Serif 10
Segoe UI 10
Vernada 10
В принципе, разница видна. Кто-нибудь использует другие шрифты для контролов? В англоязычных ньюсах недавно обсуждали, там в основном эти 3 шрифта народ сказал.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7680
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 68 раз
Интерфейсы в кларионовских приложениях
Ну и круто. Только к чему такое видовое разнообразие ?
- Рекомендуемый Microsoft шрифт для интерфейса приложений - это Segoe UI.
- Мы почти 10 лет (Win7 / Win8) использовали ARIAL (и сейчас ещё юзаем в старых программах);
- MS Sans Serif - это уже даже не анахронизм, а что-то из времён Win95/98 ...
- Встречал программы сделанные со шрифтом Tahoma.
Есть один ньанс. Нужно учитывать, что завалить системный шрифт в Windows трудно (но можно).
И это будет сразу видно. А вот заменить дополнительные шрифты на версию без русской кодировки - запросто.
Это и игры и системный софт, особенно французкий. И потом начинается: "всё по русски, а программа в кракозябру".
- Рекомендуемый Microsoft шрифт для интерфейса приложений - это Segoe UI.
- Мы почти 10 лет (Win7 / Win8) использовали ARIAL (и сейчас ещё юзаем в старых программах);
- MS Sans Serif - это уже даже не анахронизм, а что-то из времён Win95/98 ...
- Встречал программы сделанные со шрифтом Tahoma.
Есть один ньанс. Нужно учитывать, что завалить системный шрифт в Windows трудно (но можно).
И это будет сразу видно. А вот заменить дополнительные шрифты на версию без русской кодировки - запросто.
Это и игры и системный софт, особенно французкий. И потом начинается: "всё по русски, а программа в кракозябру".
Make Clarion Great Again !
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4873
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 43 раза
Интерфейсы в кларионовских приложениях
Tahoma норм, Arial как-то не заходит.
Насчет MS Sans Serif, я бы не стал так категорично про него писать. Раньше это был основной шрифт в Windows, в среде C6 и ранее использовался именно он. Поэтому много программ, написанных на кларионе, исторически используют MS Sans Serif. И не только на кларионе. Я пока не знаю альтернативы при размере шрифта 8. Дело не только в искажении надписей при замене на другие шрифты (например, надписи на кнопках могут обрезаться), но и выглядят они коряво. То есть пока у меня сложилось мнение, что все другие шрифты это при размере 10 и выше.
Насчет MS Sans Serif, я бы не стал так категорично про него писать. Раньше это был основной шрифт в Windows, в среде C6 и ранее использовался именно он. Поэтому много программ, написанных на кларионе, исторически используют MS Sans Serif. И не только на кларионе. Я пока не знаю альтернативы при размере шрифта 8. Дело не только в искажении надписей при замене на другие шрифты (например, надписи на кнопках могут обрезаться), но и выглядят они коряво. То есть пока у меня сложилось мнение, что все другие шрифты это при размере 10 и выше.
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4873
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 43 раза
Интерфейсы в кларионовских приложениях
Вроде понял. Чтобы не было искажений на размере шрифта менее 10, надо ставить не 8, а 9. Тогда норм. "Уговорили", добавил Arial и размер шрифта 9.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7680
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 68 раз
Интерфейсы в кларионовских приложениях
Да. Но есть один момент ...
Покупатели ноутбуков с 15 дюймовым экраном и HD разрешением любят включать масштабирование
рабочего стола (иначе там даже с орлинным зрением ничего нельзя прочитать).
И окна программы с вполне нормальным шрифтом "10 и выше" перестают помещаться на рабочем столе.
С Вашей подачи решаем этот вопрос с помощью AnyFont. Всё отлично с 6-7 размером Segoe UI.
Make Clarion Great Again !
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4873
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 43 раза
Интерфейсы в кларионовских приложениях
У меня такой ноут, могу тоже поэкспериментировать. Масштабирование там стоит рекомендуемое 125%, с обычным MS Sans Serif 8 вопросов не возникает. Скорее всего, Segoe UI 9 тоже должно зайти. Если больше 125%, то это как-то слишком крупно, мне кажется, что и другие программы будут не влезать.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7680
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 68 раз
Интерфейсы в кларионовских приложениях
Вот и я о том же. Но обычно включают кратный 150%, что бы избежать размытия картинки.
Make Clarion Great Again !
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4873
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 43 раза
Интерфейсы в кларионовских приложениях
Проверил. У меня такой проблемы нет, на 150% все нормально выглядит. Я поддерживаю разрешение 800х600, в этом дело.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7680
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 68 раз
Интерфейсы в кларионовских приложениях
То да ... Мы тоже стараемся не вываливаться за размер окон 440x200 (особенно 200 !).
Но всё равно приходится масштабировать AnyFont ...
Make Clarion Great Again !
-
- ✯ Ветеран ✯
- Сообщения: 5080
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Интерфейсы в кларионовских приложениях
Маленькие разрешения - маленькие проблемы. Большие разрешения - большие проблемы. Я купил себе монитор 4k. Вот это песня. Более-менее всё хорошо только в Майкрософтовских программах. Нашёл схему работу - отключить в свойствах ярлыка всё в "Параметрах высокого DPI".
We are hard at work… for you.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4873
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 43 раза
Интерфейсы в кларионовских приложениях
На clarionlive в пятницу был интересный ролик. Конечно, брать на веру то, что там озвучено, не надо, можно много чего возразить. Но дело не в этом, всегда интересно послушать, в какие условия попадают другие разработчики и какие решения они принимают в складывающихся обстоятельствах. Особенно интересно будет любителям прикручивать web интерфейс к кларионовским приложениям. Для лучшего восприятия пользуемся автопереводчиком.
https://www.youtube.com/watch?v=6x1wvtstK74
https://www.youtube.com/watch?v=6x1wvtstK74
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4873
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 43 раза
Интерфейсы в кларионовских приложениях
В последнее время модно стало делать подчеркивание активных контролов. Мода, видимо, с Windows 11, где принят такой стиль вместо коемки в Windows 10. Когда-то давно Сергей Гундоров выкладывал небольшой шаблон для обводки активного контрола красным эллипсом. Мне это тогда не зашло. Также не заходит выделение активных полей ввода цветом. Линия выглядит не так броско, не режет глаз. Вроде как и нечего... Играюсь с цветом. На скринах голубая и красная.
C6/C11, ШВС, tps/btrieve.
-
- ✯ Ветеран ✯
- Сообщения: 5080
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Интерфейсы в кларионовских приложениях
Интересно! А как насчёт листа? Рамка представляется логичней. Насчёт шаблонов не знаю. В ABC класс соответствующий есть. Ещё замечание. Красный цвет - цвет опасности, сразу мерещится какая-то проблема.
We are hard at work… for you.