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

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение RaFaeL »

Понятно, т.е. для каждого нового справочника рисуете новую форму
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

В большинстве отчетов у нас параметров не много, и они наглядно помещаются на одной закладке. Но иногда бывает много и приходится оптимизировать их расположение. Основной принцип, как я писал, основные параметры должны располагаться сверху по убыванию степени важности, и быть в зоне видимости.

На этом скрине, наверно, самый навароченный по числу параметров отчет. Красными цифрами помечены зоны параметров. Второстепенные параметры убираются на закладки 1-4. Если на одной из этих закладок есть установленный параметр, то она выделяется жирным цветом. Всплывающая подсказка информирует о том, какие параметры устанавливаются на закладке. Активная закладка сохраняется между сеансами работы.
rep_param.jpg
rep_param.jpg (148.12 КБ) 2439 просмотров
Еще один вариант компоновки параметров. На этом скрине списковые параметры убраны в закладки одного sheet. В названии закладки высвечивается количество выбранных элементов. В данном случае имеется 2 близких по смыслу списка (отбор покупателей или поставщиков и отбор поставщиков по закупщикам). Как правило, их используют или/или. Активная закладка сохраняется между сеансами работы.
rep_param2.jpg
rep_param2.jpg (139.93 КБ) 2439 просмотров
Наверно, если параметров еще больше, то есть смысл перейти к их представлению в виде броуза. Но там свои неудобства, и это другой стиль оформления.
C6/C11, ШВС, tps/btrieve.
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

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

Сообщение gopstop2007 »

Все хорошо детализировано, только зачем на rep_param.jpg группы товаров и сами товары совместно если или или, не совсем ясно, если можно разъясните, по картинке не ясно как оно происходит.
Может проще один список товаров, и там вызывать группу при выборе которой, список товаров из группы будет забрасываться в список товаров, а там выбирай что надо.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

Отбор по списку товаров и по списку групп происходит по схеме ИЛИ. Это во всех отчетах так. Без списка групп не наглядно будет, там еще вложенность в дереве обрабатывается. Список товаров можно загрузить из аналитических групп. Это дополнительные группировки товаров в произвольные наборы. Иногда еще бывают загрузки из электронной таблицы, но до данного отчета любители электронных таблиц пока не добрались. :-)
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

У нас еще некоторые любят вот так работать, на разрешении 1024х768 подсмотрел.
Справа вывешивают 3 тулбокса в режиме автозапуска (дата/время, меню пользователя и калькулятор). Добавил на тулбоксе меню пользователя (Команды) кнопку фиксации. Когда включена, то при нажатии максимизации в обычных окнах, они вписываются по ширине между панелью переключения окон слева и пользовательским меню справа.
toolbox.jpg
toolbox.jpg (320.61 КБ) 2365 просмотров
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

Рафаэль, заметил в crm небольшую нестыковку. Когда открываете несколько потоков, то снизу активируется панель с закладками. Если повторно щелкаете в рибоне по пункту меню, срабатывает ограничение запуска и фокус передается уже на соответствующий открытый поток. Однако закладки на панели переключения не синхронизируются, активной остается закладка другого потока.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение RaFaeL »

finsoftrz писал(а): 10 Июль 2020, 9:01 Рафаэль, заметил в crm небольшую нестыковку. Когда открываете несколько потоков, то снизу активируется панель с закладками. Если повторно щелкаете в рибоне по пункту меню, срабатывает ограничение запуска и фокус передается уже на соответствующий открытый поток. Однако закладки на панели переключения не синхронизируются, активной остается закладка другого потока
Спасибо, посмотрю
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

Ролик, как выглядит меню пользователя и работа с тулбоксами.

http://finsoftrz.ru/mp4/fs_demo0008.htm
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

Еще одно кино снял. Непосредственно к интерфейсам это отношение, неверно, не имеет, но, возможно, интересно будет глянуть.

Тема создания формы накладной с помощью встроенного в приложение дизайнера бланков.
В реальной жизни, конечно, с нуля уже не создается ничего. Берется какой-то похожий бланк, сохраняется под новым именем и правится. Можно целые фрагменты из других бланков через copy/past вставлять. Многие возможности в ролике не показаны, и так слегка затянуто. Общее представление об используемой технологии дает.

http://finsoftrz.ru/mp4/fs_demo0009.htm
C6/C11, ШВС, tps/btrieve.
nik190994
Активист
Сообщения: 196
Зарегистрирован: 28 Сентябрь 2009, 16:19

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

Сообщение nik190994 »

finsoftrz писал(а): 11 Июль 2020, 20:17 В реальной жизни, конечно, с нуля уже не создается ничего. Берется какой-то похожий бланк, сохраняется под новым именем и правится.
Именно по этой причине долго не использовал шаблоны... Система браузер форма с однотипными действиями позволяли очень быстро копипастить новые модули и приложения...
По интерфейсам... старался не затемнять браузер или форму множеством кнопок... строил некую последовательность где нужная инфа передавалась из предыдущих действий...
Наверно это не откровение но хочется вспомнить былое...
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

Главный смысл шаблонов в том, что они позволяют строить проект как базу данных. Язык шаблонов позволяет создавать кирпичики для этой базы данных и манипулировать ей. С помощью языка шаблонов мы можем получить всю информацию из словаря, в котором есть список всех используемых структур данных, правил валидации, связей между таблицами, а также пользовательских опций. Аналогично, для апп можно получить список всех процедур, всех используемых в них шаблонов и их установок, всех установленных аттрибутов окон.
При наличии некоторой фантазии на этой основе можно построить очень эффективный производственный процесс, позволяющий минимальными силами вести большие проекты. Где один разработчик будет работать не менее эффективно целой команде в других средах.
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

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

Сообщение kreator »

Две прикольные фишки на одном экране - https://yadi.sk/i/qoJE33ZofIilCg.
Первую стандартными Кларионовскими средствами не сделать. Вторую сделать, но надо попотеть.
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

А про какие фишки идет речь, можете пояснить?
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

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

Сообщение kreator »

finsoftrz писал(а): 12 Июль 2020, 17:11 А про какие фишки идет речь, можете пояснить?
:mrgreen: . Смешно.
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4615
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 37 раз

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

Сообщение finsoftrz »

Просто, я может, что-то не понял. В ШВС стандартный функционал еще с 90-х.
Отметки галочками (пиктограммы можно любые подложить), массовая отметка на выбор кнопкими или из контекстного меню.
int_001.jpg
int_001.jpg (38.43 КБ) 2040 просмотров
Поиск по фрагментам строки древний шаблон Руденко. В модификации можно по отдельным колонкам, можно по всем.
int_002.jpg
int_002.jpg (194.1 КБ) 2040 просмотров
C6/C11, ШВС, tps/btrieve.
Ответить